<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Oracle%2FDatabase%2FOracle_11g_RHEL5_Install</id>
	<title>Oracle/Database/Oracle 11g RHEL5 Install - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Oracle%2FDatabase%2FOracle_11g_RHEL5_Install"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Oracle/Database/Oracle_11g_RHEL5_Install&amp;action=history"/>
	<updated>2026-05-07T05:47:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=Oracle/Database/Oracle_11g_RHEL5_Install&amp;diff=1984&amp;oldid=prev</id>
		<title>Kenneth: /* Oracle Power Script */</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Oracle/Database/Oracle_11g_RHEL5_Install&amp;diff=1984&amp;oldid=prev"/>
		<updated>2015-04-15T16:30:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Oracle Power Script&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Oracle 11g RHEL5 Install ==&lt;br /&gt;
&lt;br /&gt;
Installation Guides:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;[http://www.oracle.com/technology/obe/11gr1_db/install/dbinst/dbinst.htm Oracle - Installing Oracle Database 11g on Linux]&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;[http://www.oracle.com/technology/pub/articles/smiley-11gr1-install.html Oracle - Installing Oracle Database 11g Release 1 on Oracle Enterprise Linux 5]&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://www.oracle-base.com/articles/11g/OracleDB11gR1InstallationOnEnterpriseLinux4and5.php ORACLE-BASE - Oracle Database 11g Release 1 (11.1) Installation On Enterprise Linux 4.5 and 5.0]&lt;br /&gt;
&lt;br /&gt;
* [http://www.thegeekstuff.com/2008/10/oracle-11g-step-by-step-installation-guide-with-screenshots/ The Geek Stuff - Oracle 11g step-by-step Installation Guide with Screenshots]&lt;br /&gt;
&lt;br /&gt;
* [http://www.pythian.com/blogs/549/installing-oracle-11g-on-ubuntu-linux-704 Pythian - Installing Oracle 11g on Ubuntu Linux 7.04]&lt;br /&gt;
&lt;br /&gt;
=== kickstart ===&lt;br /&gt;
&lt;br /&gt;
/etc/yum.repos.d/oeey-rhel.repo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt; /etc/yum.repos.d/oeey-rhel.repo &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[oeey-rhel5.1]&lt;br /&gt;
name=RHEL-$releasever - Server Base&lt;br /&gt;
baseurl=http://repo/rhel/$releasever/$basearch/Server/&lt;br /&gt;
gpgcheck=1&lt;br /&gt;
gpgkey=http://repo/rhel/RPM-GPG-KEY-redhat-release&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt; /etc/yum.repos.d/oeey-rhel.repo &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[ken-rhel5.3-server]&lt;br /&gt;
name=RHEL-$releasever - Server Base&lt;br /&gt;
baseurl=http://10.0.1.150/yum/rhel/rhel53x86/Server&lt;br /&gt;
gpgcheck=1&lt;br /&gt;
gpgkey=http://10.0.1.150/yum/rhel/rhel53x86/RPM-GPG-KEY-redhat-release&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will need to rebuild repodata to get this to work:&lt;br /&gt;
 createrepo .&lt;br /&gt;
&lt;br /&gt;
Disable RHN:&lt;br /&gt;
 sed -i &amp;#039;s/enabled = 1/enabled=0/&amp;#039; /etc/yum/pluginconf.d/rhnplugin.conf&lt;br /&gt;
 #vi /etc/yum/pluginconf.d/rhnplugin.conf&lt;br /&gt;
 # enabled = 0&lt;br /&gt;
&lt;br /&gt;
Install dependencies:&lt;br /&gt;
 yum install compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-devel \&lt;br /&gt;
   glibc-common gcc-4.1.1 gcc-c++-4.1.1 kernel-headers libgcc-4.1.1 libaio libaio-devel \&lt;br /&gt;
   libstdc++ libstdc++-devel unixODBC unixODBC-devel sysstat binutils make&lt;br /&gt;
&lt;br /&gt;
Missing from kickstart:&lt;br /&gt;
 # i386&lt;br /&gt;
 yum install libaio-devel sysstat unixODBC unixODBC-devel&lt;br /&gt;
&lt;br /&gt;
 # x86_64&lt;br /&gt;
 yum install libaio-devel.x86_64 sysstat.x86_64 unixODBC.x86_64 unixODBC-devel.x86_64&lt;br /&gt;
&lt;br /&gt;
=== Hosts ===&lt;br /&gt;
&lt;br /&gt;
 cp /etc/hosts /etc/hosts.original&lt;br /&gt;
 echo -e &amp;quot;127.0.0.1\t\tlocalhost.localdomain localhost&amp;quot; &amp;gt; /etc/hosts&lt;br /&gt;
 echo -e &amp;quot;`ifconfig | grep &amp;quot;inet addr&amp;quot; | head -n 1 | cut -f 2 -d &amp;quot;:&amp;quot; | cut -f 1 -d &amp;quot; &amp;quot;`\t\t`hostname` `hostname | cut -f 1 -d &amp;#039;.&amp;#039;`&amp;quot; &amp;gt;&amp;gt; /etc/hosts&lt;br /&gt;
&lt;br /&gt;
The /etc/hosts file must contain a fully qualified name for the server:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1		localhost.localdomain localhost&lt;br /&gt;
::1			localhost6.localdomain6 localhost6&lt;br /&gt;
216.119.194.130		ws-194-130.applabs.com ws-194-130&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
WARNING: If during the precheck you get a &amp;quot;not executed&amp;quot; instead of a &amp;quot;success&amp;quot; or &amp;quot;warning&amp;quot; your hosts file is wrong!&lt;br /&gt;
&lt;br /&gt;
=== Kernel Parameters ===&lt;br /&gt;
&lt;br /&gt;
Add the following lines to the /etc/sysctl.conf file - &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt;&amp;gt; /etc/sysctl.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
&lt;br /&gt;
# Oracle Settings&lt;br /&gt;
#&lt;br /&gt;
# Only change default kernel.shmall and kernel.shmmax if pre-existing values&lt;br /&gt;
#   are lower then listed below:&lt;br /&gt;
# kernel.shmall = 2097152&lt;br /&gt;
# kernel.shmmax = 536870912&lt;br /&gt;
kernel.shmmni = 4096&lt;br /&gt;
# semaphores: semmsl, semmns, semopm, semmni&lt;br /&gt;
kernel.sem = 250 32000 100 128&lt;br /&gt;
fs.file-max = 65536&lt;br /&gt;
net.ipv4.ip_local_port_range = 1024 65000&lt;br /&gt;
# memory settings&lt;br /&gt;
net.core.rmem_default = 4194304&lt;br /&gt;
net.core.rmem_max = 4194304&lt;br /&gt;
net.core.wmem_default = 262144&lt;br /&gt;
net.core.wmem_max = 262144&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the following command to change the current kernel parameters:&lt;br /&gt;
 /sbin/sysctl -p&lt;br /&gt;
&lt;br /&gt;
=== limits ===&lt;br /&gt;
&lt;br /&gt;
Add the following lines to the /etc/security/limits.conf file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt;&amp;gt; /etc/security/limits.conf &amp;lt;&amp;lt;EOF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Oracle Settings&lt;br /&gt;
*               soft    nproc   	2047&lt;br /&gt;
*               hard    nproc   	16384&lt;br /&gt;
*               soft    nofile  	1024&lt;br /&gt;
*               hard    nofile  	65536&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the following line to the /etc/pam.d/login file, if it does not already exist:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt;&amp;gt; /etc/pam.d/login &amp;lt;&amp;lt;EOF&lt;br /&gt;
&lt;br /&gt;
# Oracle Settings&lt;br /&gt;
session    required     pam_limits.so&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Users and Groups ===&lt;br /&gt;
&lt;br /&gt;
Create the new groups and users and set password:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
groupadd oinstall&lt;br /&gt;
groupadd dba&lt;br /&gt;
groupadd oper&lt;br /&gt;
useradd -g oinstall -G dba oracle&lt;br /&gt;
# give password to oracle user &amp;#039;test12&amp;#039;&lt;br /&gt;
# passwd oracle&lt;br /&gt;
echo &amp;quot;test12&amp;quot; | passwd --stdin oracle&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create the directories in which the Oracle software and database files will be stored:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /opt/oracle&lt;br /&gt;
chown -R oracle.oinstall /opt/oracle&lt;br /&gt;
mkdir /opt/oraInventory&lt;br /&gt;
chown -R oracle.oinstall /opt/oraInventory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the following lines at the end of the Oracle user&amp;#039;s .bash_profile file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt;&amp;gt; /home/oracle/.bash_profile &amp;lt;&amp;lt;&amp;quot;EOF&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Oracle Settings&lt;br /&gt;
export TMP=/tmp&lt;br /&gt;
export TMPDIR=$TMP&lt;br /&gt;
&lt;br /&gt;
export ORACLE_BASE=/opt/oracle&lt;br /&gt;
export ORACLE_HOME=$ORACLE_BASE/product/11.1/db_1&lt;br /&gt;
export ORACLE_SID=orcl&lt;br /&gt;
export ORACLE_TERM=xterm&lt;br /&gt;
export PATH=/usr/sbin:$PATH&lt;br /&gt;
export PATH=$ORACLE_HOME/bin:$PATH&lt;br /&gt;
&lt;br /&gt;
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib&lt;br /&gt;
export CLASSPATH=$ORACLE_HOME/jdk/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib&lt;br /&gt;
&lt;br /&gt;
if [ $USER = &amp;quot;oracle&amp;quot; ]; then&lt;br /&gt;
  if [ $SHELL = &amp;quot;/bin/ksh&amp;quot; ]; then&lt;br /&gt;
    ulimit -p 16384&lt;br /&gt;
    ulimit -n 65536&lt;br /&gt;
  else&lt;br /&gt;
    ulimit -u 16384 -n 65536&lt;br /&gt;
  fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VNC ===&lt;br /&gt;
&lt;br /&gt;
Add to the /etc/sysconfig/vncservers file&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt;&amp;gt; /etc/sysconfig/vncservers &amp;lt;&amp;lt;EOF&lt;br /&gt;
&lt;br /&gt;
VNCSERVERS=&amp;quot;2:oracle&amp;quot;&lt;br /&gt;
VNCSERVERARGS[2]=&amp;quot;-geometry 800x600&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Log into the oracle user and create VNC Password&lt;br /&gt;
 #su - oracle&lt;br /&gt;
 # give vnc login a password &amp;#039;test12&amp;#039;&lt;br /&gt;
 #vncpasswd ; exit&lt;br /&gt;
 #&lt;br /&gt;
 # generated from &amp;quot;vncpasswd ; cat /home/oracle/.vnc/passwd | xxd -p -&amp;quot;&lt;br /&gt;
 mkdir -p /home/oracle/.vnc&lt;br /&gt;
 echo &amp;quot;de2e2c59eda77881&amp;quot; | xxd -p -r - /home/oracle/.vnc/passwd&lt;br /&gt;
 chmod 600 /home/oracle/.vnc/passwd&lt;br /&gt;
 chown -R oracle:oinstall /home/oracle/.vnc&lt;br /&gt;
&lt;br /&gt;
Enable VNC persistent desktops at boot and start service&lt;br /&gt;
 chkconfig vncserver on&lt;br /&gt;
 service vncserver start&lt;br /&gt;
&lt;br /&gt;
Remove # from /home/oracle/.vnc/xstartup to enable full desktop&lt;br /&gt;
 sed -i &amp;#039;s%# unset SESSION_MANAGER%unset SESSION_MANAGER%g&amp;#039; /home/oracle/.vnc/xstartup&lt;br /&gt;
 sed -i &amp;#039;s%# exec /etc/X11/xinit/xinitrc%exec /etc/X11/xinit/xinitrc%g&amp;#039; /home/oracle/.vnc/xstartup&lt;br /&gt;
 # restart vncserver to take effect:&lt;br /&gt;
 service vncserver restart&lt;br /&gt;
&lt;br /&gt;
Note: This will result in: /home/oracle/.vnc/xstartup:&lt;br /&gt;
 #  Uncomment the following two lines for normal desktop:&lt;br /&gt;
   unset SESSION_MANAGER&lt;br /&gt;
   exec /etc/X11/xinit/xinitrc&lt;br /&gt;
&lt;br /&gt;
VNC to system:&lt;br /&gt;
 vncviewer [SYSTEM]:2&lt;br /&gt;
&lt;br /&gt;
=== Install Oracle ===&lt;br /&gt;
&lt;br /&gt;
 # copy oracle install local&lt;br /&gt;
 &lt;br /&gt;
 # 32bit:&lt;br /&gt;
 unzip linux_11gR1_database_1013.zip&lt;br /&gt;
 &lt;br /&gt;
 # 64bit:&lt;br /&gt;
 unzip linux.x64_11gR1_database_1013.zip&lt;br /&gt;
 &lt;br /&gt;
 cd database&lt;br /&gt;
 ./runInstaller&lt;br /&gt;
&lt;br /&gt;
Basic Installation: (defaults + password)&lt;br /&gt;
 Oracle Base Location: /opt/oracle&lt;br /&gt;
 Oracle Home Location: /opt/oracle/product/11.1/db_1&lt;br /&gt;
 Installation Type: Enterprise Edition (3.3GB)&lt;br /&gt;
 UNIX DBA Group: dba&lt;br /&gt;
 [x] Create Starter Database (additional 1482MB)&lt;br /&gt;
   Global Database Name: orcl&lt;br /&gt;
   Database Password: test12&lt;br /&gt;
     * Used for SYS, SYSTEM, SYSMAN, and DBSNMP accounts&lt;br /&gt;
&lt;br /&gt;
Specify Inventory directory and credentials: (defaults)&lt;br /&gt;
 Full path of the inventory directory: /opt/oraInventory&lt;br /&gt;
 Operating system group name: oinstall&lt;br /&gt;
&lt;br /&gt;
x86 Required packages:&lt;br /&gt;
* Checking for make-3.80; found make-1:3.81-3.el5-i386.   Passed&lt;br /&gt;
* Checking for binutils-2.15.92.0.2; found binutils-2.17.50.0.6-12.el5-i386.     Passed&lt;br /&gt;
* Checking for gcc-3.4.5; found gcc-4.1.2-46.el5-i386.    Passed&lt;br /&gt;
* Checking for libaio-0.3.105; found libaio-0.3.106-3.2-i386.     Passed&lt;br /&gt;
* Checking for libaio-devel-0.3.105; found libaio-devel-0.3.106-3.2-i386. Passed&lt;br /&gt;
** *** Checking for libaio-devel-0.3.105; Not found.   Failed &amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
* Checking for libstdc++-3.4.5; found libstdc++-4.1.2-46.el5-i386.        Passed&lt;br /&gt;
* Checking for elfutils-libelf-devel-0.97; found elfutils-libelf-devel-0.137-3.el5-i386.  Passed&lt;br /&gt;
* Checking for sysstat-5.0.5; found sysstat-7.0.2-3.el5-i386.     Passed&lt;br /&gt;
** *** Checking for sysstat-5.0.5; Not found.  Failed &amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
* Checking for libgcc-3.4.5; found libgcc-4.1.2-46.el5-i386.      Passed&lt;br /&gt;
* Checking for libstdc++-devel-3.4.5; found libstdc++-devel-4.1.2-46.el5-i386.   Passed&lt;br /&gt;
* Checking for unixODBC-2.2.11; found unixODBC-2.2.11-7.1-i386.   Passed&lt;br /&gt;
** *** Checking for unixODBC-2.2.11; Not found.        Failed &amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
* Checking for unixODBC-devel-2.2.11; found unixODBC-devel-2.2.11-7.1-i386.      Passed&lt;br /&gt;
** *** Checking for unixODBC-devel-2.2.11; Not found.  Failed &amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
x64 Required packages:&lt;br /&gt;
* Checking for make-3.80; found make-1:3.81-3.el5-x86_64. Passed&lt;br /&gt;
* Checking for binutils-2.15.92.0.2; found binutils-2.17.50.0.6-12.el5-x86_64.   Passed&lt;br /&gt;
* Checking for gcc-3.4.5; found gcc-4.1.2-46.el5-x86_64.  Passed&lt;br /&gt;
* Checking for libaio-0.3.105-i386; found libaio-0.3.106-3.2-i386.        Passed&lt;br /&gt;
* Checking for libaio-0.3.105-x86_64; found libaio-0.3.106-3.2-x86_64.    Passed&lt;br /&gt;
* Checking for libaio-devel-0.3.105; found libaio-devel-0.3.106-3.2-x86_64.      Passed&lt;br /&gt;
** *** Checking for libaio-devel-0.3.105; Not found.   Failed &amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
* Checking for libstdc++-3.4.5-i386; found libstdc++-4.1.2-46.el5-i386.   Passed&lt;br /&gt;
* Checking for libstdc++-3.4.5-x86_64; found libstdc++-4.1.2-46.el5-x86_64.      Passed&lt;br /&gt;
* Checking for libstdc++-devel-3.4.5; found libstdc++-devel-4.1.2-46.el5-x86_64. Passed&lt;br /&gt;
* Checking for sysstat-5.0.5; found sysstat-7.0.2-3.el5-x86_64.   Passed&lt;br /&gt;
** *** Checking for sysstat-5.0.5; Not found.  Failed &amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
* Checking for libgcc-3.4.5-i386; found libgcc-4.1.2-46.el5-i386. Passed&lt;br /&gt;
* Checking for libgcc-3.4.5-x86_64; found libgcc-4.1.2-46.el5-x86_64.     Passed&lt;br /&gt;
* Checking for elfutils-libelf-0.97; found elfutils-libelf-0.137-3.el5-x86_64.   Passed&lt;br /&gt;
* Checking for elfutils-libelf-devel-0.97; found elfutils-libelf-devel-0.137-3.el5-x86_64.        Passed&lt;br /&gt;
* Checking for glibc-common-2.3.4; found glibc-common-2.5-42-x86_64.      Passed&lt;br /&gt;
* Checking for glibc-devel-2.3.4-i386; found glibc-devel-2.5-42-i386.     Passed&lt;br /&gt;
* Checking for glibc-devel-2.3.4-x86_64; found glibc-devel-2.5-42-x86_64. Passed&lt;br /&gt;
* Checking for gcc-c++-3.4.5; found gcc-c++-4.1.2-46.el5-x86_64.  Passed&lt;br /&gt;
* Checking for compat-libstdc++-33-3.2.3-i386; found compat-libstdc++-33-3.2.3-61-i386.   Passed&lt;br /&gt;
* Checking for compat-libstdc++-33-3.2.3-x86_64; found compat-libstdc++-33-3.2.3-61-x86_64.       Passed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
During the prerequisite check you should only have the following issues:&lt;br /&gt;
* swap - warning&lt;br /&gt;
* network - warning&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configure Security Updates&lt;br /&gt;
  * Email (Oracle Support email): leave blank&lt;br /&gt;
  * deselect I wish to receive security updates&lt;br /&gt;
Create and configure a database:&lt;br /&gt;
 * Desktop Class or Server Class&lt;br /&gt;
 	Server Class&lt;br /&gt;
Grid Options:&lt;br /&gt;
 Single instance database installation&lt;br /&gt;
Install Type:&lt;br /&gt;
 Typical Install&lt;br /&gt;
&lt;br /&gt;
Oracle Configuration Manager Registration:&lt;br /&gt;
 [ ] Enable Oracle Configuration Manager&lt;br /&gt;
 * Skip this step&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Typical Installation:&lt;br /&gt;
 Oracle base: /opt/oracle&lt;br /&gt;
 Software location: /opt/oracle/product/11.1/db_1&lt;br /&gt;
 Storage Type: File System&lt;br /&gt;
 Database file location: /opt/oracle/oradata&lt;br /&gt;
 Database edition: Enterprise Edition (3.95GB)&lt;br /&gt;
 OSDBA group: dba&lt;br /&gt;
 Global database name: orcl.lab&lt;br /&gt;
 * administrative password: test12&lt;br /&gt;
&lt;br /&gt;
Create Inventory:&lt;br /&gt;
 Inventory Directory: /opt/oraInventory&lt;br /&gt;
 oraInventory Group Name: oinstall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the network has &amp;quot;not run&amp;quot; check your hosts file.  If anything else is error or warned, you have problems.&lt;br /&gt;
&lt;br /&gt;
=== root ===&lt;br /&gt;
&lt;br /&gt;
Near the end of the install it will ask you to run the following root:&lt;br /&gt;
 /opt/oraInventory/orainstRoot.sh&lt;br /&gt;
 /opt/oracle/product/11.1/db_1/root.sh&lt;br /&gt;
&lt;br /&gt;
== Enterprise Manager ==&lt;br /&gt;
&lt;br /&gt;
Enterprise Manager Database Control URL - (orcl):&lt;br /&gt;
* https://[HOSTNAME]:1158/em&lt;br /&gt;
&lt;br /&gt;
=== oracle init.d script ===&lt;br /&gt;
&lt;br /&gt;
NOTE: Make sure to set the auto start flag for the database (/etc/oratab), or this will not work!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# chkconfig: 345 99 10&lt;br /&gt;
# description: Oracle auto start-stop script.&lt;br /&gt;
#&lt;br /&gt;
# Set ORA_HOME to be equivalent to the $ORACLE_HOME&lt;br /&gt;
# from which you wish to execute dbstart and dbshut;&lt;br /&gt;
#&lt;br /&gt;
# Set ORA_OWNER to the user id of the owner of the&lt;br /&gt;
# Oracle database in ORA_HOME.&lt;br /&gt;
#&lt;br /&gt;
# Note: make sure to modify /etc/oratab start&lt;br /&gt;
# parameter from &amp;#039;N&amp;#039; to &amp;#039;Y&amp;#039;&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
ORA_HOME=/opt/oracle/product/11.1/db_1&lt;br /&gt;
ORA_OWNER=oracle&lt;br /&gt;
&lt;br /&gt;
if [ ! -f $ORA_HOME/bin/dbstart ]&lt;br /&gt;
then&lt;br /&gt;
    echo &amp;quot;Oracle startup: cannot start&amp;quot;&lt;br /&gt;
    exit&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
    &amp;#039;start&amp;#039;)&lt;br /&gt;
        # Start the Oracle databases:&lt;br /&gt;
        # The following command assumes that the oracle login&lt;br /&gt;
        # will not prompt the user for any values&lt;br /&gt;
        su - $ORA_OWNER -c &amp;quot;$ORA_HOME/bin/lsnrctl start&amp;quot;&lt;br /&gt;
        su - $ORA_OWNER -c &amp;quot;$ORA_HOME/bin/dbstart $ORA_HOME&amp;quot;&lt;br /&gt;
        ;;&lt;br /&gt;
    &amp;#039;stop&amp;#039;)&lt;br /&gt;
        # Stop the Oracle databases:&lt;br /&gt;
        # The following command assumes that the oracle login&lt;br /&gt;
        # will not prompt the user for any values&lt;br /&gt;
        su - $ORA_OWNER -c &amp;quot;$ORA_HOME/bin/dbshut $ORA_HOME&amp;quot;&lt;br /&gt;
        su - $ORA_OWNER -c &amp;quot;$ORA_HOME/bin/lsnrctl stop&amp;quot;&lt;br /&gt;
        ;;&lt;br /&gt;
esac&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt; /etc/init.d/oracle &amp;lt;&amp;lt;EOF&lt;br /&gt;
...&lt;br /&gt;
EOF&lt;br /&gt;
chmod u+x /etc/init.d/oracle&lt;br /&gt;
chkconfig oracle on&lt;br /&gt;
sed -i &amp;quot;s#/N$#/Y#&amp;quot; /etc/oratab&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Check Oracle Status ==&lt;br /&gt;
&lt;br /&gt;
As root or oracle user:&lt;br /&gt;
 $ORACLE_HOME/bin/lsnrctl status&lt;br /&gt;
&lt;br /&gt;
== Change Hostname ==&lt;br /&gt;
&lt;br /&gt;
If you change the system hostname, this will break oracle.&lt;br /&gt;
&lt;br /&gt;
To correctly change your system hostname:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Set hostname (using &amp;#039;hostname&amp;#039;) &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt; &amp;lt;pre&amp;gt;hostname NEWNAME&amp;lt;/pre&amp;gt; &amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Set hostname on reboot in /etc/sysconfig/network: &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt; &amp;lt;pre&amp;gt;HOSTNAME=NEWNAME&amp;lt;/pre&amp;gt; &amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Set hostname lookup in /etc/hosts: &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt; &amp;lt;pre&amp;gt;10.10.10.100  NEWNAME&amp;lt;/pre&amp;gt; &amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Change Oracle listner.ora: &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt; &amp;lt;pre&amp;gt;&lt;br /&gt;
$ vi $ORACLE_HOME/network/admin/listener.ora&lt;br /&gt;
&lt;br /&gt;
# listener.ora Network Configuration File: /opt/oracle/product/11.1/db_1/network&lt;br /&gt;
/admin/listener.ora&lt;br /&gt;
# Generated by Oracle configuration tools.&lt;br /&gt;
&lt;br /&gt;
LISTENER =&lt;br /&gt;
  (DESCRIPTION_LIST =&lt;br /&gt;
    (DESCRIPTION =&lt;br /&gt;
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))&lt;br /&gt;
      (ADDRESS = (PROTOCOL = TCP)(HOST = NEWNAME)(PORT = 1521))&lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
&amp;lt;/pre&amp;gt; &amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Change Oracle tnsnames.ora: &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt; &amp;lt;pre&amp;gt;&lt;br /&gt;
$ vi $ORACLE_HOME/network/admin/tnsnames.ora&lt;br /&gt;
&lt;br /&gt;
# tnsnames.ora Network Configuration File: /opt/oracle/product/11.1/db_1/network&lt;br /&gt;
/admin/tnsnames.ora&lt;br /&gt;
# Generated by Oracle configuration tools.&lt;br /&gt;
&lt;br /&gt;
ORCL =&lt;br /&gt;
  (DESCRIPTION =&lt;br /&gt;
    (ADDRESS = (PROTOCOL = TCP)(HOST = NEWNAME)(PORT = 1521))&lt;br /&gt;
    (CONNECT_DATA =&lt;br /&gt;
      (SERVER = DEDICATED)&lt;br /&gt;
      (SERVICE_NAME = orcl)&lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
&amp;lt;/pre&amp;gt; &amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Restart oracle &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt; &amp;lt;pre&amp;gt;service oracle stop ; service oracle start&amp;lt;/pre&amp;gt; &amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Oracle Power Script ==&lt;br /&gt;
&lt;br /&gt;
See [[Oracle/Database/Oracle Power Install Script (Oracle 11g - RHEL 5)]]&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
&lt;br /&gt;
=== error while loading shared libraries ===&lt;br /&gt;
&lt;br /&gt;
If you try to run the oracle startup script and see the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/oracle/product/11.1/db_1/bin/lsnrctl: error while loading shared libraries: /opt/oracle/product/11.1/db_1/lib/libnnz11.so: cannot restore segment prot after reloc: Permission denied&lt;br /&gt;
/opt/oracle/product/11.1/db_1/bin/lsnrctl: error while loading shared libraries: /opt/oracle/product/11.1/db_1/lib/libnnz11.so: cannot restore segment prot after reloc: Permission denied&lt;br /&gt;
Processing Database instance &amp;quot;orcl&amp;quot;: log file /opt/oracle/product/11.1/db_1/startup.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
heck to see if see selinux has been disabled&lt;br /&gt;
&lt;br /&gt;
=== TNS:no listener ===&lt;br /&gt;
&lt;br /&gt;
If you try and start or stop the oracle server and see the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Processing Database instance &amp;quot;orcl&amp;quot;: log file /opt/oracle/product/11.1/db_1/shutdown.log&lt;br /&gt;
&lt;br /&gt;
LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 22-JUL-2010 12:53:38&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 1991, 2007, Oracle.  All rights reserved.&lt;br /&gt;
&lt;br /&gt;
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))&lt;br /&gt;
TNS-12541: TNS:no listener&lt;br /&gt;
 TNS-12560: TNS:protocol adapter error&lt;br /&gt;
  TNS-00511: No listener&lt;br /&gt;
   Linux Error: 111: Connection refused&lt;br /&gt;
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1521)))&lt;br /&gt;
TNS-12541: TNS:no listener&lt;br /&gt;
 TNS-12560: TNS:protocol adapter error&lt;br /&gt;
  TNS-00511: No listener&lt;br /&gt;
   Linux Error: 111: Connection refused&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check that the &amp;#039;(HOST=localhost.localdomain)&amp;#039; matches &amp;#039;$ hostname&amp;#039; and &amp;#039;/etc/hosts&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== keywords ==&lt;br /&gt;
&lt;br /&gt;
oracle&lt;br /&gt;
&lt;br /&gt;
[[Category:Oracle]]&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>