Professional Documents
Culture Documents
This article presents how to install Oracle 11G on Oracle Enterprise Linux 7
(OEL7).
Read following article how to install Oracle Enterprise Linux 7: Install Oracle
Linux 7 (OEL7) (for comfort set 2G memory for your virtual machine before
proceeding with Oracle software installation).
Installation software is available on OTN version 11.2.0.1 or metalink 11.2.0.4. In
this installation Im presenting installation for 11.2.0.4 but for previous version
11.2.0.X it shouldnt be different.
Oracle software which I verified
release 11.2.0.4
p13390677_112040_Linuxx8664_1of7.zip
p13390677_112040_Linuxx8664_2of7.zip
Add groups
requiredgroups
/usr/sbin/groupaddg501oinstall
/usr/sbin/groupaddg502dba
/usr/sbin/groupaddg503oper
fs.aiomaxnr=1048576
fs.filemax=6815744
net.ipv4.ip_local_port_range=900065500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586
Add following lines to set shell limits for user oracle in file
/etc/security/limits.conf
oraclesoftnproc131072
oraclehardnproc131072
oraclesoftnofile131072
oraclehardnofile131072
oraclesoftcoreunlimited
oraclehardcoreunlimited
oraclesoftmemlock50000000
oraclehardmemlock50000000
The /etc/hosts file must contain a fully qualified name for the server.
<IPaddress><fullyqualifiedmachinename><machinename>
For example.
127.0.0.1oel7oel7.dbaora.comlocalhostlocalhost.localdomain
exportORACLE_HOSTNAME=oel7.dbaora.com
exportORACLE_UNQNAME=ORA11G
exportORACLE_BASE=/ora01/app/oracle
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
exportORACLE_SID=ORA11G
PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
exportCLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
aliascdob='cd$ORACLE_BASE'
aliascdoh='cd$ORACLE_HOME'
aliastns='cd$ORACLE_HOME/network/admin'
aliasenvo='env|grepORACLE'
umask022
ksh\
libaio\
libaiodevel\
libgcc\
libstdc++\
libstdc++devel\
make\
sysstat\
unixODBC\
unixODBCdevel
libaio0.3.1099.el7(x86_64)
packagelibaiodevelisnotinstalled
libgcc4.8.23.el7(x86_64)
libstdc++4.8.23.el7(x86_64)
libstdc++devel4.8.23.el7(x86_64)
make3.8219.el7(x86_64)
sysstat10.1.51.el7(x86_64)
packageunixODBCisnotinstalled
packageunixODBCdevelisnotinstalled
rpmUvhelfutilslibelfdevel*.x86_64.rpm
rpmUvhlibaiodevel*.x86_64.rpm
rpmUvhunixODBC*.x86_64.rpm
rpmUvhksh*.x86_64.rpm
examplehowtoinstallmanypackages
yuminstallelfutilslibelfdevel\
ksh\
libaiodevel\
unixODBC*
ORACLE_BASE /ora01/app/oracle
ORACLE_HOME /ora01/app/oracle/product/11.2.0/db_1
mkdirp/ora01/app/oracle/product/11.2.0/db_1
chownoracle:oinstallR/ora01
Disable secure linux by editing the /etc/selinux/config file, making sure the
SELINUX flag is set as follows. It requires REBOOT to be effective !!!
SELINUX=permissive
unzipsoftware11.2.0.4
unzipp13390677_112040_Linuxx8664_1of7.zip
unzipp13390677_112040_Linuxx8664_2of7.zip
Idefined4aliasesin.bash_profileofuseroracletomake
administrationheaven:)
[oracle@oel7~]$aliasenvocdobcdohtns
aliasenvo='env|grepORACLE'
aliascdob='cd$ORACLE_BASE'
aliascdoh='cd$ORACLE_HOME'
aliastns='cd$ORACLE_HOME/network/admin'
runaliascommandenvotodisplayenvironmentsettings
envo
ORACLE_UNQNAME=ORA11G
ORACLE_SID=ORA11G
ORACLE_BASE=/ora01/app/oracle
ORACLE_HOSTNAME=oel7.dbaora.com
ORACLE_HOME=/ora01/app/oracle/product/11.2.0/db_1
runaliascommandcdobandcdohtocheckORACLE_BASE,ORACLE_HOME
[oracle@oel7~]$cdob
[oracle@oel7oracle]$pwd
/ora01/app/oracle
[oracle@oel7db_1]$cdoh
[oracle@oel7db_1]$pwd
/ora01/app/oracle/product/11.2.0/db_1
runinstallation
./runInstall
8. Enter database name, administration password for user and click Next
button.
10. Check checkbox Ignore All to ignore this error. Then click Next button.
16. You should see summary screen for your new database. Click OK button to
continue with installation.
17. In the middle of installation you will be asked to run 2 scripts as user root.
when scripts are executed just click OK button. Installation will proceed.
executescripts
/ora01/app/oraInventory/orainstRoot.sh
/ora01/app/oracle/product/11.2.0/db_1/root.sh
Have a fun
Tomasz
LIKE THIS: