L'installation est très ressemblante à celle de la BDD. Ici le logiciel "client" sera installé dans un clone de la machine préparée pour la base de données. Rapellez-vous, une sauvegarde de la machine a été effectuée avant l'installation de la partie base de données.
Cette sauvegarde est restaurée dans un nouveau segment de disque, une nouvelle machine virtuelle est créée avec seulement un disque systèmei et 1280Mo de mémoire.
Tous les pré-requis sont donc OK, il ne reste plus qu'à changer le nom de la machine avec la commande : "hostname new_name" et à modifier les fichiers "/etc/hosts" et "/etc/sysconfig/network" pour entériner le changement de nom.
Le répertoire d'installation est encore un montage CIFS sur le serveur principal où le répertoire montre :
ll
total 8
drwxr-xr-x 6 root root 0 aoû 20 20:33 .
drwxrwxrwx 5 1000 root 0 fév 12 13:36 ..
drwxr-xr-x 8 root root 0 aoû 16 20:00 doc
drwxr-xr-x 4 root root 0 aoû 15 09:51 install
drwxrwxr-x 2 root root 0 aoû 15 10:04 response
-rwxr-xr-x 1 root root 3230 aoû 15 09:51 runInstaller
drwxr-xr-x 14 root root 0 aoû 15 10:04 stage
-rw-r--r-- 1 root root 3924 aoû 17 22:23 welcome.html
Il suffit de lancer le script par ./runInstaller
Après un certain temps apparaît le premier écran :





Le tout occupe environ 1,5Go sur disque.
Il ne reste plus alors qu'à paramétrer les variables du user "oracle" comme pour la base de données en créant un fichier "/etc/default/oracle" qui contient :
ORACLE_BASE=/home/oracle/app/oracle
ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/client_1
export ORACLE_BASE ORACLE_HOME
PATH=$PATH':'$ORACLE_HOME'/bin'
ORACLE_SID=ORA11G64
export ORACLE_SID
ORACLE_TERM=xterm
LD_LIBRARY_PATH=$ORACLE_HOME/lib':/lib:/usr/lib'
CLASSPATH=$ORACLE_HOME'/JRE:'$ORACLE_HOME'/jlib:'$ORACLE_HOME'/rdbms/jlib'
ORATAB=/etc/oratab
export ORACLE_TERM LD_LIBRARY_PATH ORATAB CLASSPATH
Et qui est appelé par le fichier ".bashrc" des utilisateurs. On peut alors se connecter comme "oracle" et créer un fichier "tnsnames.ora" qui permette la connexion vers notre machine base de données. Chez moi ce fichier se trouve dans le répertoire :
/home/oracle/app/oracle/product/11.2.0/client_1/network/admin
et contient :
#
ORA11G64 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = k2000-ora64.jpp.fr)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORA11G64)
)
)
A partir de ce point on peut tester la connexion :
sqlplus system@ORA11G64
SQL*Plus: Release 11.2.0.1.0 Production on Fri Feb 12 17:59:39 2010
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Enter password:
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Ca marche ! Et c'est tout pour aujourd'hui.