oracle 11g installation

Опубликовано: 23 Апрель 2026
на канале: Classmates
128
0

Download link -

https://drive.google.com/drive/folder...


Unpack Files
Unzip the files.
11.2.0.1

#unzip p13390677_112040_Linux-x86-64_1of7.zip
#unzip p13390677_112040_Linux-x86-64_2of7.zip


You should now have a single directory called "database" containing installation files.
Hosts File
The "/etc/hosts" file must contain a fully qualified name for the server.
IP-address fully-qualified-machine-name machine-name


For example.
127.0.0.1 localhost.localdomain localhost
192.168.0.181 ol6-112.localdomain ol6-112

The current values can be tested using the following command.
/sbin/sysctl -a | grep param-name
Add or amend the following lines in the "/etc/sysctl.conf" file.
fs.suid_dumpable = 1
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586


Run the following command to change the current kernel parameters.
/sbin/sysctl -p
Add the following lines to the "/etc/security/limits.conf" file.
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 4096
oracle hard nofile 65536
oracle soft stack 10240
Install the following packages if they are not already present.

But I recommend to use yum instead of rpm for overcoming dependencies challenges so use below command
1) make sure your db name and instance name both are same
2) pre-requisites (absolutely optional ) =
[optional] - # wget https://public-yum.oracle.com/public-...
yum install oracle-rdbms-server-11gR2-preinstall - -nogpgcheck


yum install -y --nogpgcheck binutils-2*
yum install -y --nogpgcheck glibc-2* nss-softokn-freebl-3*
yum install -y --nogpgcheck glibc-2* nss-softokn-freebl-3*
yum install -y --nogpgcheck compat-libstdc++-33*
yum install -y --nogpgcheck glibc-common-2*
yum install -y --nogpgcheck glibc-devel-2*
yum install -y --nogpgcheck glibc-devel-2*
yum install -y --nogpgcheck glibc-headers-2*
yum install -y --nogpgcheck elfutils-libelf-0*
yum install -y --nogpgcheck elfutils-libelf-devel-0*
yum install -y --nogpgcheck gcc-4*
yum install -y --nogpgcheck gcc-c++-4*
yum install y --nogpgcheck ksh*
yum install -y --nogpgcheck libaio-0*
yum install -y --nogpgcheck libaio-devel-0*
yum install -y --nogpgcheck libaio-0*
yum install -y --nogpgcheck libaio-devel-0*
yum install -y --nogpgcheck libgcc-4*
yum install -y --nogpgcheck libgcc-4*
yum install -y --nogpgcheck libstdc++-4*
yum install -y --nogpgcheck libstdc++-4*
yum install -y --nogpgcheck libstdc++-devel-4*
yum install -y --nogpgcheck make-3.81*
yum install -y --nogpgcheck numactl-devel-2*
yum install -y --nogpgcheck sysstat-9*
yum install -y --nogpgcheck compat-libstdc++-33*
yum install -y --nogpgcheck compat-libcap*

Create the new groups and users.
groupadd -g 501 oinstall
groupadd -g 502 dba
groupadd -g 503 oper
groupadd -g 504 asmadmin
groupadd -g 506 asmdba
groupadd -g 505 asmoper

useradd -u 502 -g oinstall -G dba,asmdba,oper oracle
passwd oracle
Set the password for the "oracle" user.
passwd oracle
Amend the "/etc/security/limits.d/90-nproc.conf" file as described below. See MOS Note [ID 1487773.1]
Change this
soft nproc 1024

To this
- nproc 16384


Set secure Linux to permissive by editing the "/etc/selinux/config" file, making sure the SELINUX flag is set as follows.
SELINUX=permissive
Once the change is complete, restart the server.
If you have the Linux firewall enabled, you will need to disable or configure it, as shown here or here.
Create the directories in which the Oracle software will be installed.
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
Login as root and issue the following command.
xhost +machine-name
Login as the oracle user and add the following lines at the end of the ".bash_profile" file.
Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=ol6-112.localdomain; export ORACLE_HOSTNAME
ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=DB11G; export ORACLE_SID

PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
Installation
Log into the oracle user. If you are using X emulation then set the DISPLAY environmental variable.

./runinstaller