mercredi 1 décembre 2010

Installer sqlplus de la version XE (client et serveur)

Oracle propose une distribution libre de sa base avec XE(expresse edition).
Téléchargez oracle-xe-client-10.2.0.1-1.0

Puis installez :
rpm -i oracle-xe-client-10.2.0.1-1.0.rpm


Comme il fallait s'y attendre, ORACLE ne faitrien pour nous simplifier la tâche. Car à ce point, rien n'est fait :
Il faut d'abord créer le répertoire de configuration :
mkdirhier /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/network/admin/


Puis
La variable définir la variable TNS_ADMIN pour qu'elle pointe sur le répertoire de configuration :


export TNS_ADMIN=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/network/admin/
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export ORACLE_SID=ARCHIVER
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
PATH=$ORACLE_HOME/bin:$PATH



Le fichier tnsnames.ora contient les informations suivantes


MYSID =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 66.65.66.66)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ARCHIVER)
)
)

On s'y connecte ensuite par la ligne de commande :


sqlplus MYUSER/MYPWD@MYSID

Aucun commentaire: