<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Oracle 18 c on Centos 7 Archives - Linux Windows and android Tutorials</title>
	<atom:link href="https://www.osradar.com/tag/oracle-18-c-on-centos-7/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.osradar.com</link>
	<description>tutorials and news and Seurity</description>
	<lastBuildDate>Mon, 21 Jan 2019 12:10:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.12</generator>
	<item>
		<title>How to Install Oracle 18 c on Centos 7</title>
		<link>https://www.osradar.com/how-to-install-oracle-18-c-on-centos-7/</link>
					<comments>https://www.osradar.com/how-to-install-oracle-18-c-on-centos-7/#respond</comments>
		
		<dc:creator><![CDATA[Mel]]></dc:creator>
		<pubDate>Mon, 21 Jan 2019 09:12:01 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Oracle 18 c on Centos 7]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=9460</guid>

					<description><![CDATA[<p>Oracle Database is a multi-model database management system produced and marketed by Oracle. It is a database mostly used for running OLTP (online transaction processing), data warehousing and mixed database workloads. Oracle Database 18c, is the latest generation Oracle database and can be deployed on-premises and/or in Oracle Cloud running on general purpose hardware or [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-oracle-18-c-on-centos-7/">How to Install Oracle 18 c on Centos 7</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: left;">Oracle Database is a multi-model database management system produced and marketed by Oracle. It is a database mostly used for running OLTP (online transaction processing), data warehousing and mixed database workloads. Oracle Database 18c, is the latest generation Oracle database and can be deployed on-premises and/or in Oracle Cloud running on general purpose hardware or planned systems specifically planned for database workloads such as Oracle Exadata and Oracle Database Appliance. It facilitates all kind of businesses with the fastest access, most scalable and reliable database technology for secure and cost-effective deployment of transnational and analytical workloads in the Cloud, on-premises and Hybrid Cloud configurations. Please keep in mind that Oracle Database 18c is just a “minor” release and Oracle Database 18c adds new functionality and enhancements to features of Oracle Database 12c.</p>
<p><strong>2. Installation:</strong></p>
<p style="text-align: left;">Today we are going to install oracle 18c on Centos 7. Oracle database utilize minimum resources of machine. Each Linux distribution has its own preferred package format. CentOS/RHEL are derived from Fedora, anduse “rpm” packages, whereas Debian derived distros like Ubuntu use “deb” files. So Centos needs .rpm package to install. So first we have to download rpm package of oracle 18c. I have downloaded.</p>
<p style="text-align: left;">For installation first we have to login to the CentOS as root user as root privileges are required to install packages by issuing command</p>
<pre style="text-align: left;" class=""> #sudo -s</pre>
<p><img loading="lazy" class="alignnone wp-image-9463 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/Sudo.png" alt="" width="684" height="64" srcset="https://www.osradar.com/wp-content/uploads/2019/01/Sudo.png 684w, https://www.osradar.com/wp-content/uploads/2019/01/Sudo-300x28.png 300w" sizes="(max-width: 684px) 100vw, 684px" /></p>
<p class=""><strong> </strong>Then we need to update CentOS for latest update by issuing the command.</p>
<pre class="">#yum –y update</pre>
<p class=""><img loading="lazy" class="alignnone wp-image-9464 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/update.png" alt="" width="606" height="174" srcset="https://www.osradar.com/wp-content/uploads/2019/01/update.png 606w, https://www.osradar.com/wp-content/uploads/2019/01/update-300x86.png 300w" sizes="(max-width: 606px) 100vw, 606px" /></p>
<p class=""> It will take some time according to the updates. Now go to the directory where .rmp files    are located. In my case files are located in /opt. For oracle it is prerequisite that we have to install first “oracle-database-preinstall-18c”. to install any rpm package we have to use the command &#8220;rpm –ivh (package name)&#8221;.</p>
<pre class="">#rpm –ivh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm</pre>
<p><img loading="lazy" class="alignnone wp-image-9465 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/dpendencies-error-preinstall.png" alt="" width="1099" height="114" srcset="https://www.osradar.com/wp-content/uploads/2019/01/dpendencies-error-preinstall.png 1099w, https://www.osradar.com/wp-content/uploads/2019/01/dpendencies-error-preinstall-300x31.png 300w, https://www.osradar.com/wp-content/uploads/2019/01/dpendencies-error-preinstall-768x80.png 768w, https://www.osradar.com/wp-content/uploads/2019/01/dpendencies-error-preinstall-1024x106.png 1024w, https://www.osradar.com/wp-content/uploads/2019/01/dpendencies-error-preinstall-1068x111.png 1068w" sizes="(max-width: 1099px) 100vw, 1099px" /></p>
<p>As you can see in the above picture there is dependencies error so we have to fix the issue first. So we install all required libraries. First error was “compat-libstdc++-33” so we will install it first by this command.</p>
<pre class=""># yum –y install compat-lisbstdc++-3</pre>
<p><img loading="lazy" class="alignnone wp-image-9467 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/lib-stdc.png" alt="" width="447" height="24" srcset="https://www.osradar.com/wp-content/uploads/2019/01/lib-stdc.png 447w, https://www.osradar.com/wp-content/uploads/2019/01/lib-stdc-300x16.png 300w" sizes="(max-width: 447px) 100vw, 447px" /></p>
<p><img loading="lazy" class="alignnone wp-image-9466 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/libstdc-complete.png" alt="" width="518" height="110" srcset="https://www.osradar.com/wp-content/uploads/2019/01/libstdc-complete.png 518w, https://www.osradar.com/wp-content/uploads/2019/01/libstdc-complete-300x64.png 300w" sizes="(max-width: 518px) 100vw, 518px" /></p>
<p>Once it complete, it will look like above image. Second error was &#8220;ksh&#8221;, so we will install it by this command</p>
<pre class=""># yum –y install ksh</pre>
<p><img loading="lazy" class="alignnone wp-image-9469 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/ksh.png" alt="" width="425" height="23" srcset="https://www.osradar.com/wp-content/uploads/2019/01/ksh.png 425w, https://www.osradar.com/wp-content/uploads/2019/01/ksh-300x16.png 300w" sizes="(max-width: 425px) 100vw, 425px" /></p>
<p><img loading="lazy" class="alignnone wp-image-9468 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/ksh-complete.png" alt="" width="428" height="90" srcset="https://www.osradar.com/wp-content/uploads/2019/01/ksh-complete.png 428w, https://www.osradar.com/wp-content/uploads/2019/01/ksh-complete-300x63.png 300w" sizes="(max-width: 428px) 100vw, 428px" /></p>
<p>3<sup>rd</sup> error was &#8220;libaio-devel&#8221;, we will install it by this command</p>
<pre class=""># yum –y install libaio-devel</pre>
<p><img loading="lazy" class="alignnone wp-image-9470 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/libao-devel.png" alt="" width="444" height="25" srcset="https://www.osradar.com/wp-content/uploads/2019/01/libao-devel.png 444w, https://www.osradar.com/wp-content/uploads/2019/01/libao-devel-300x17.png 300w" sizes="(max-width: 444px) 100vw, 444px" /></p>
<p>Now we will install Oracle 18c Preinstall</p>
<pre class="">#rpm –ivh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm</pre>
<p><img loading="lazy" class="alignnone wp-image-9471 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/install-preinstall-oracl.png" alt="" width="769" height="42" srcset="https://www.osradar.com/wp-content/uploads/2019/01/install-preinstall-oracl.png 769w, https://www.osradar.com/wp-content/uploads/2019/01/install-preinstall-oracl-300x16.png 300w, https://www.osradar.com/wp-content/uploads/2019/01/install-preinstall-oracl-768x42.png 768w" sizes="(max-width: 769px) 100vw, 769px" /></p>
<p>It will take some time. Once it complete, It will show like this</p>
<p><img loading="lazy" class="alignnone wp-image-9472 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/pre-installed-.png" alt="" width="724" height="44" srcset="https://www.osradar.com/wp-content/uploads/2019/01/pre-installed-.png 724w, https://www.osradar.com/wp-content/uploads/2019/01/pre-installed--300x18.png 300w" sizes="(max-width: 724px) 100vw, 724px" /></p>
<p>Now we can check which files are created by “ oracle-preinstall package” by using this command</p>
<pre class=""> # rpm –ql oracle-database-preinstall-18c-1.0-1.el7.x86_64</pre>
<p>As shown in the picture:</p>
<p><img loading="lazy" class="alignnone wp-image-9473 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/files-installed-by-pre-install.png" alt="" width="783" height="206" srcset="https://www.osradar.com/wp-content/uploads/2019/01/files-installed-by-pre-install.png 783w, https://www.osradar.com/wp-content/uploads/2019/01/files-installed-by-pre-install-300x79.png 300w, https://www.osradar.com/wp-content/uploads/2019/01/files-installed-by-pre-install-768x202.png 768w" sizes="(max-width: 783px) 100vw, 783px" /></p>
<p>&nbsp;</p>
<p>It will show the Config files that are created by Oracle preinstall18c as above in the picture.Now we will install actual rpm of “oracale-database-18c” by this command as shown in the picture below</p>
<pre class=""># cd /opt

#rpm –ivh oracle-database-ee-18c-1.0-1.x86_64.rpm</pre>
<p><img loading="lazy" class="alignnone wp-image-9474 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/install-oracle-actu.jpg" alt="" width="673" height="22" srcset="https://www.osradar.com/wp-content/uploads/2019/01/install-oracle-actu.jpg 673w, https://www.osradar.com/wp-content/uploads/2019/01/install-oracle-actu-300x10.jpg 300w" sizes="(max-width: 673px) 100vw, 673px" /></p>
<p>It will take some time to complete. Once it completed it will look like</p>
<p><img loading="lazy" class="alignnone wp-image-9475 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/oracle-18c-installed.png" alt="" width="1133" height="188" srcset="https://www.osradar.com/wp-content/uploads/2019/01/oracle-18c-installed.png 1133w, https://www.osradar.com/wp-content/uploads/2019/01/oracle-18c-installed-300x50.png 300w, https://www.osradar.com/wp-content/uploads/2019/01/oracle-18c-installed-768x127.png 768w, https://www.osradar.com/wp-content/uploads/2019/01/oracle-18c-installed-1024x170.png 1024w, https://www.osradar.com/wp-content/uploads/2019/01/oracle-18c-installed-1068x177.png 1068w" sizes="(max-width: 1133px) 100vw, 1133px" /></p>
<p>Now we will open Config file.  Including listener port All parameter are in this file are mentioned. No need to change anything here. We can open this file by using this command</p>
<pre class=""># vim /etc/sysconfig/oracledb_ORCLCDB-18c.conf</pre>
<p>Now will set database credentials and parameters by issuing the command</p>
<pre class="">#  /etc/init.d/oracledb_ORCLCDB-18c configure</pre>
<p><img loading="lazy" class="alignnone wp-image-9476 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/configure-db-ORCLDCDB.png" alt="" width="600" height="55" srcset="https://www.osradar.com/wp-content/uploads/2019/01/configure-db-ORCLDCDB.png 600w, https://www.osradar.com/wp-content/uploads/2019/01/configure-db-ORCLDCDB-300x28.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p>It will take some time to complete and will provide database information and settings as shown below.</p>
<p><img loading="lazy" class="alignnone wp-image-9480 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/database-created.png" alt="" width="1141" height="239" srcset="https://www.osradar.com/wp-content/uploads/2019/01/database-created.png 1141w, https://www.osradar.com/wp-content/uploads/2019/01/database-created-300x63.png 300w, https://www.osradar.com/wp-content/uploads/2019/01/database-created-768x161.png 768w, https://www.osradar.com/wp-content/uploads/2019/01/database-created-1024x214.png 1024w, https://www.osradar.com/wp-content/uploads/2019/01/database-created-1068x224.png 1068w" sizes="(max-width: 1141px) 100vw, 1141px" /></p>
<p class="">Now we will go to database path and configure the database parameters.</p>
<pre class=""># cd oracle/
#cd product/18c/dbhome_1</pre>
<p><img loading="lazy" class="alignnone wp-image-9481 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/db-config-bf-ltr.png" alt="" width="1080" height="186" srcset="https://www.osradar.com/wp-content/uploads/2019/01/db-config-bf-ltr.png 1080w, https://www.osradar.com/wp-content/uploads/2019/01/db-config-bf-ltr-300x52.png 300w, https://www.osradar.com/wp-content/uploads/2019/01/db-config-bf-ltr-768x132.png 768w, https://www.osradar.com/wp-content/uploads/2019/01/db-config-bf-ltr-1024x176.png 1024w, https://www.osradar.com/wp-content/uploads/2019/01/db-config-bf-ltr-1068x184.png 1068w" sizes="(max-width: 1080px) 100vw, 1080px" /></p>
<p>&nbsp;</p>
<p>Now we will change the default password of oracle by this command as shown below.</p>
<p><img loading="lazy" class="alignnone wp-image-9482 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/password-oracle.png" alt="" width="562" height="95" srcset="https://www.osradar.com/wp-content/uploads/2019/01/password-oracle.png 562w, https://www.osradar.com/wp-content/uploads/2019/01/password-oracle-300x51.png 300w" sizes="(max-width: 562px) 100vw, 562px" /></p>
<p>Now log off the current user and log in as “oracle” user with above password that is reset. Oracle user is created by database. Now we will create environment variables for the user oracle. Open the file .bash_profile by this command</p>
<pre class=""># vim /home/oracle/.bash_profile</pre>
<p><img loading="lazy" class="alignnone wp-image-9483 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/envoirment-variable.png" alt="" width="540" height="55" srcset="https://www.osradar.com/wp-content/uploads/2019/01/envoirment-variable.png 540w, https://www.osradar.com/wp-content/uploads/2019/01/envoirment-variable-300x31.png 300w, https://www.osradar.com/wp-content/uploads/2019/01/envoirment-variable-534x55.png 534w" sizes="(max-width: 540px) 100vw, 540px" /></p>
<p>And add two lines without quotations under #user specific environment.</p>
<pre class="">“export ORACLE_HOME=/opt/oracle/product/18c/dbhome_1”
“export ORACLE_SID=ORCLCDB”</pre>
<p>Then append “:$ORACLE_HOME/bin“ at end of the line “ PATH=$PATH………”</p>
<p>It will look like</p>
<pre class="">“PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin”</pre>
<p><img loading="lazy" class="alignnone wp-image-9484 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/bash-progile.png" alt="" width="697" height="301" srcset="https://www.osradar.com/wp-content/uploads/2019/01/bash-progile.png 697w, https://www.osradar.com/wp-content/uploads/2019/01/bash-progile-300x130.png 300w, https://www.osradar.com/wp-content/uploads/2019/01/bash-progile-696x301.png 696w" sizes="(max-width: 697px) 100vw, 697px" /></p>
<p>Then open terminal and login as root #su. Now we have to edit host files.</p>
<pre class="">#vim /etc/hostname</pre>
<p>Delete that whole line in the file and give any name that is easy to remember.</p>
<p>Then go the file name hosts</p>
<pre class="">#vim /etc/hosts</pre>
<p>Mention here machine’s IP address and hostname that was written in above file. In the next step we have to mention host name in listener.ora file.</p>
<pre class="">#vim /opt/oracle/product/18c/dbhome_1/network/admin/listener.ora</pre>
<p>Here replace “hostname” with original host name is mentioned above file. It will look like as shown below.</p>
<p><img loading="lazy" class="alignnone wp-image-9485 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/listner.ora-edited.png" alt="" width="727" height="286" srcset="https://www.osradar.com/wp-content/uploads/2019/01/listner.ora-edited.png 727w, https://www.osradar.com/wp-content/uploads/2019/01/listner.ora-edited-300x118.png 300w" sizes="(max-width: 727px) 100vw, 727px" /></p>
<p>Now open the file tnsnames.ora file and replace “hostname” with original host name.</p>
<pre class="">#vim  /opt/oracle/product/18c/dbhome_1/network/admin/tnsnames.ora</pre>
<p>It will look like</p>
<p><img loading="lazy" class="alignnone wp-image-9486 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/tnsnames.ora_.png" alt="" width="980" height="318" srcset="https://www.osradar.com/wp-content/uploads/2019/01/tnsnames.ora_.png 980w, https://www.osradar.com/wp-content/uploads/2019/01/tnsnames.ora_-300x97.png 300w, https://www.osradar.com/wp-content/uploads/2019/01/tnsnames.ora_-768x249.png 768w" sizes="(max-width: 980px) 100vw, 980px" /></p>
<p>Now we will start oracle listener “lsnrctl” by using this command</p>
<pre class="">#cd /opt/oracle/product/18c/dbhome_1/network/admin

#lsnrctl start</pre>
<p>it will look like</p>
<p><img loading="lazy" class="alignnone wp-image-9488 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/lsnrctl.png" alt="" width="887" height="656" srcset="https://www.osradar.com/wp-content/uploads/2019/01/lsnrctl.png 887w, https://www.osradar.com/wp-content/uploads/2019/01/lsnrctl-300x222.png 300w, https://www.osradar.com/wp-content/uploads/2019/01/lsnrctl-768x568.png 768w, https://www.osradar.com/wp-content/uploads/2019/01/lsnrctl-80x60.png 80w, https://www.osradar.com/wp-content/uploads/2019/01/lsnrctl-568x420.png 568w" sizes="(max-width: 887px) 100vw, 887px" /></p>
<p>Now we will start SQL plus tool, it works to run SQL queries</p>
<pre class=""># sqlplus '/ as sysdba'</pre>
<p>Now we will issue command to start oracle database.</p>
<pre class="">SQL&gt; startup;

SQL&gt; select * from tab:</pre>
<p><img loading="lazy" class="alignnone wp-image-9489 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/db-is-installed.png" alt="" width="831" height="563" srcset="https://www.osradar.com/wp-content/uploads/2019/01/db-is-installed.png 831w, https://www.osradar.com/wp-content/uploads/2019/01/db-is-installed-300x203.png 300w, https://www.osradar.com/wp-content/uploads/2019/01/db-is-installed-768x520.png 768w, https://www.osradar.com/wp-content/uploads/2019/01/db-is-installed-620x420.png 620w" sizes="(max-width: 831px) 100vw, 831px" /></p>
<p>It shows our DB is working fine</p>
<p>Now execute procedure in order to enable remote procedure.</p>
<pre class="">SQL&gt; EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
SQL&gt; exit</pre>
<p>As oracle database is working at port so we will allow port 5500 in firewall</p>
<pre class="">#firewall-cmd –add-port=5500/tcp</pre>
<p>Almost installation is done. Now will open oracle database web page in the browser by this link</p>
<pre class="">https://ip-address:5500/em</pre>
<p class="">in my case this is</p>
<pre class="">https://192.168.100.146:5500/em</pre>
<p><img loading="lazy" class="alignnone wp-image-9490 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/18c-login-screen.png" alt="" width="1366" height="723" srcset="https://www.osradar.com/wp-content/uploads/2019/01/18c-login-screen.png 1366w, https://www.osradar.com/wp-content/uploads/2019/01/18c-login-screen-300x159.png 300w, https://www.osradar.com/wp-content/uploads/2019/01/18c-login-screen-768x406.png 768w, https://www.osradar.com/wp-content/uploads/2019/01/18c-login-screen-1024x542.png 1024w, https://www.osradar.com/wp-content/uploads/2019/01/18c-login-screen-1068x565.png 1068w, https://www.osradar.com/wp-content/uploads/2019/01/18c-login-screen-794x420.png 794w" sizes="(max-width: 1366px) 100vw, 1366px" /></p>
<p>We log in as user “sys” and enter password that we set earlier.  We logged in successfully.</p>
<p><img loading="lazy" class="alignnone wp-image-9491 size-full" src="https://www.osradar.com/wp-content/uploads/2019/01/finished.png" alt="" width="1366" height="728" srcset="https://www.osradar.com/wp-content/uploads/2019/01/finished.png 1366w, https://www.osradar.com/wp-content/uploads/2019/01/finished-300x160.png 300w, https://www.osradar.com/wp-content/uploads/2019/01/finished-768x409.png 768w, https://www.osradar.com/wp-content/uploads/2019/01/finished-1024x546.png 1024w, https://www.osradar.com/wp-content/uploads/2019/01/finished-1068x569.png 1068w, https://www.osradar.com/wp-content/uploads/2019/01/finished-788x420.png 788w" sizes="(max-width: 1366px) 100vw, 1366px" /></p>
<p>Oracle data base 18c is installed, configured, created and logged in successfully.</p>
<p>&nbsp;</p>
<p><strong>Enjoy, BEST OF LUCK</strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-oracle-18-c-on-centos-7/">How to Install Oracle 18 c on Centos 7</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-install-oracle-18-c-on-centos-7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
