Documente Academic
Documente Profesional
Documente Cultură
sous Linux Ubuntu 10.04 LTS. Elle reprend en grande partie le billet consacr la version 10g.. L'installation de Oracle doit se faire en mode graphique, si le serveur ne dispose pas de graphique, il est possible d'effectuer simplement ceci depuis un poste client via ssh en mode X en se connectant ainsi :
ssh -X oracle@serveur_ubuntu
Prrequis
Le plus simple est de passer sous le compte root ainsi :
sudo -s
Il est ncessaire de mettre jour le sh pour le changer en bash. Pour ce faire il suffit de procder comme suit :
# cd /bin # ls -l /bin/sh lrwxrwxrwx 1 root root 4 2008-04-28 19:59 /bin/sh -> dash # ln -sf bash /bin/sh # ls -l /bin/sh lrwxrwxrwx 1 root root 4 2008-05-01 22:51 /bin/sh -> bash
Oracle tant prvu sur des distribution RedHat, il faut crer certains liens symboliques pour des raisons de compatibilit :
# # # # # ln -s /usr/bin/awk /bin/awk ln -s /usr/bin/rpm /bin/rpm ln -s /usr/bin/basename /bin/basename mkdir /etc/rc.d for i in 0 1 2 3 4 5 6 S do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d done
Cration dORACLE_BASE
# mkdir -p /u01/app/oracle # chown -R oracle:dba /u01
Suivre l'assistant graphique. L'assistant va indiquer que certains packages sont manquants, car les versions Ubuntu sont plus rcentes, ceci peut donc tre ignor. Peut tre galement ignor le message sur le niveau d'excution, car sous Ubuntu 2,3 et 5 sont quivalents. Il faudra lancer en tant que root deux scripts ( orainstRoot.sh et root.sh ). Attention la phase d'attente de cette fentre est assez longue, ce n'est pas "un plantage" -> "patience!" Une fois l'installation termine, rajouter les lignes suivantes dans le fichier /etc/profile et redmarrer le serveur.
export export export export export export ORACLE_BASE=/u01/app/oracle ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 LD_LIBRARY_PATH=$ORACLE_HOME/lib ORACLE_OWNR=oracle NLS_LANG=french_france.utf8 PATH=$PATH:$ORACLE_HOME/bin
Cration de base : dbca Assistant Oracle*NET : netca Manager Oracle*NET : netmgr Database control : emctl ( emctl start|stop dbconsole ) Listener : lsnrctl