środa, 2 lipca 2014

Instalacja Oracle 11g R2 na Centos 6.5

Przygotowanie Centos 6.5 minimal do instalacji Oracle 11gR2.
 
Instalacja potrzebnych pakietów.Można użyć "Oracle Public Yum":
 
cd /etc/yum.repos.d 
 
wget https://public-yum.oracle.com/public-yum-ol6.repo --no-check-certificate
wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle --no-check-certificate
 
yum install oracle-rdbms-server-11gR2-preinstall
 
yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel 
 
Ustawienie hosta - trzeba ustawić FQDN w /etc/sysconfig/network 
 
vi /etc/sysconfig/network 
 
Wpisałem: 
HOSTNAME=Oracle11r2.firma.org
 





Podobnie w /etc/hosts:

192.168.1.210 Oracle11r2.firma.org oracle11r2

 
Zmiana hasła użytkownika "oracle":
passwd oracle
 
 
Poprawka w "/etc/security/limits.d/90-nproc.conf", tak aby w linii "* soft .." było
* soft nproc 16384  
 
Selinux na "permissive" - vi /etc/selinux/config - zamieniamy na 
SELINUX=permissive
 
 
Zmieniamy środowisko dla użytkownika "oracle"
su -l oracle
 
Dopisać do końca pliku (vi .bash_profile) 
# Oracle 
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=Oracle11r2.firma.org ; export ORACLE_HOSTNAME
ORACLE_UNQNAME=TEST11G; export ORACLE_UNQNAME
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=TEST11G; 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 export PATH
 
Wrócić do "root shell" poleceniem "exit",potem:
 
xhost +
mkdir /oracle
chown -R oracle:oinstall /oracle
chmod -R 775 /oracle
 
Selinux może utrudniać działanie niektórych programów. 
Wyłączanie - ustawić "SELINUX=disabled" w /etc/selinux/config 
 
Instalator potrzebuje działającego trybu graficznego.
Jeśli go jeszcze nie ma, to należy go doinstalować:

yum groupinstall "X Window System" "Desktop" "Desktop Platform" 
yum install gdm 
 
vi /etc/inittab , zmieniamy:
id:3:initdefault:

na:
id:5:initdefault 

 
Teraz już można uruchomić instalator Oracle. 
Należy to zrobić z sesji graficznej użytkownika "oracle".