Академический Документы
Профессиональный Документы
Культура Документы
Download Software
Download the Oracle software from OTN or MOS depending on your support
status.
This article has been updated for the 12.1.0.2 release, but the installation is
essentially unchanged since 12.1.0.1. Any variations specific for 12.1.0.1 will be
noted.
Depending on your version of VirtualBox and Oracle Linux, there may be some
slight variation in how the screen shots look.
Unpack Files
Unzip the files.
unzip linuxamd64_12102_database_1of2.zip
unzip linuxamd64_12102_database_2of2.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.210 ol6-121.localdomain
ol6-121
Automatic Setup
If you plan to use the "oracle-rdbms-server-12cR1-preinstall" package to perform
all your prerequisite setup, issue the following command.
# yum install oracle-rdbms-server-12cR1-preinstall -y
Earlier versions of Oracle Linux required manual setup of the Yum repository by
following the instructions at http://public-yum.oracle.com.
It is probably worth doing a full update as well, but this is not strictly speaking
necessary.
# yum update
Manual Setup
If you have not used the "oracle-rdbms-server-12cR1-preinstall" package to
perform all prerequisites, you will need to manually perform the following setup
tasks.
Add or amend the following lines in the "/etc/sysctl.conf" file.
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
1024
65536
16384
16384
10240
32768
Additional Setup
The following steps must be performed, whether you did the manual or automatic
setup.
Set the password for the "oracle" user.
passwd oracle
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 or run the following command.
# setenforce Permissive
If you have the Linux firewall enabled, you will need to disable or configure it, as
shown here or here. To disable it, do the following.
# service iptables stop
# chkconfig iptables of
Putting mount points directly under root is typically a bad idea. It's done here for
simplicity, but for a real installation "/" should be reserved for the OS.
Unless you are working from the console, or using SSH tunnelling, login as root
and issue the following command.
xhost +<machine-name>
export ORACLE_HOSTNAME=ol6-121.localdomain
export ORACLE_UNQNAME=cdb1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0.2/db_1
export ORACLE_SID=cdb1
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
Installation
Log into the oracle user. If you are using X emulation then set the DISPLAY
environmental variable.
DISPLAY=<machine-name>:0.0; export DISPLAY
Start the Oracle Universal Installer (OUI) by issuing the following command in the
database directory.
./runInstaller