Upload
traxir
View
221
Download
0
Embed Size (px)
Citation preview
8/7/2019 Installing_Oracle11gR1_ubuntu_server904
1/3
apt-get updateapt-get dist-upgradeapt-get install xserver-orgapt-get install xfonts-baseapt-get install xinit fluxbox xterm>> on verifie que X se lance correctement dans la vm, puis on lance xterm dans putty pour verifier que xming fonctionneapt-get install gcc make binutils libmotif3 lesstif2 rpm libaio1 zip alienapt-get install gawk x11-utils ksh lsb-rpmapt-get install nedit > pas ncessaire mais pratique pour s'eviter vi ;)Pour configurer rpmrpm --initdbrpm --rebuilddb
s'assurer que bash est le shell par defautcd /binln -sf /bin/bash /bin/shls -l /bin/shlrwxrwxrwx 1 root root 4 2008-11-02 22:34 /bin/sh -> bash
on cre les groupes, l'user oracle et le repertoire d'install qu'on attribue oracleet on rend le system 'compatible red-hat'
root@ibex:/bin# cdroot@ibex:~# pwd/rootroot@ibex:~# addgroup oinstallAdding group `oinstall' (GID 1001) ...Done.root@ibex:~# addgroup dbaAdding group `dba' (GID 1002) ...Done.root@ibex:~# addgroup nobodyAdding group `nobody' (GID 1003) ...Done.root@ibex:~# usermod -g nobody nobodyroot@ibex:~# useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash
oracleroot@ibex:~# mkdir /home/oracleroot@ibex:~# chown -R oracle:dba /home/oracleroot@ibex:~# ln -s /usr/bin/awk /bin/awkroot@ibex:~# ln -s /usr/bin/rpm /bin/rpmroot@ibex:~# ln -s /usr/bin/basename /bin/basename
root@ibex:~# mkdir /etc/rc.droot@ibex:~# for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ;doneroot@ibex:~# mkdir -p /u01/app/oracleroot@ibex:~# chown -R oracle:dba /u01root@ibex:~#
puis on recupere les fichiers d'install et on les met dans /media/database(transfert avec winscp sous windows)bott@desktop:~/Desktop$ scp -r database [email protected]:[email protected]'s password:root@ibex:~# mv /home/pythian/database /media/databaseroot@ibex:~# chown -R oracle:oinstall /media/database
Puis on modifie les fichiers system pour oracle
8/7/2019 Installing_Oracle11gR1_ubuntu_server904
2/3
/etc/sysctl.conf:root@ibex:~# cd /etcroot@ibex:/etc# cp sysctl.conf sysctl.conf.original
et on lui ajoute :
fs.file-max = 65535kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 1024 65535net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 262144
/etc/security/limits.conf:
root@ibex:/etc# cd /etc/security/root@ibex:/etc/security# cp limits.conf limits.conf.original
et on lui ajoute :
oracle soft nproc 2047oracle hard nproc 16383oracle soft nofile 1023oracle hard nofile 65535
/etc/pam.d/login:
root@ibex:/etc/security# cd /etc/pam.droot@ibex:/etc/pam.d# cp login login.original
et on lui ajoute :
session required /lib/security/pam_limits.sosession required pam_limits.so
puis sysctl -p ou carrement un reboot pour etre sur de la prise en compte de tous les parametres
On se logge en oracleDans /home/oracle/.profile on ajoute :
if [ $USER = "oracle" ]; thenulimit -u 16384 -n 65536
fi
Dans /home/oracle/.bashrc on ajoute :
export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.1.0export ORACLE_SID=db11gexport PATH=$ORACLE_HOME/bin:$PATHexport ORATAB=/etc/oratab
On se delogge puis relogge pour valider ses variables d'environnement.
Voila ! On peut lancer l'install d'Oracle. On va dans /media/database et on lanc
8/7/2019 Installing_Oracle11gR1_ubuntu_server904
3/3
e
runInstaller -ignoreSysPrereqs
URL Enterprise Manager Database Control - (db11g) :https://userver.metaboli.loc:1158/em