Login Oracle aprsè installation???

Coca -  
 Manu -
Bonjour,

Je viens d'installer Oracle Instant Client sous Linux mdk10. L'installation s'est bien passé, j'arrive à lancer sqlplus mais pas moyen de me logger.

J'ai déjà essayé
login ------------- pwd
SYSTEM MANAGER
SYS change_on_install

et aucun des 2 ne fonctionnent !
Et il me renvoie le message d'erreur suivant :
ERROR:
ORA-12162: TNS:net service name is incorrectly specified

Merci d'avance

Coca

1 réponse

Un dba
 
2 possibilités.

soit ta base est en local, auquel cas, tu dois positionner les variables
ORACLE_HOME ( Chemin des binaires oracle )
ORACLE_SID ( Nom de l'instance à laquelle tu veux te connecter )

soit ta base est distance, auquel cas tu dois dans le fichier $ORACLE_HOME/network/admin/tnsnames.ora introduire une entrée pour préciser le nom de la base, le nom du serveur où elle est ainsi que son port d'écoute. ( Google tnsnames.ora pour la syntaxe )
Ds cas, tu te connecteras avec sqlplus user/password@alias où alias est le nom défini dans le tnsnames.ora


voilà ++
0
Manu
 
Bonjour,

Sous Linux après installation du instanclient 10 :

(sur Gentoo là) :

Aller dans le fichier /etc/env.d/50oracle-instantclient-basic

Vous aurez ceci :

ORACLE_HOME=/usr/lib/oracle/10.2.0.3/client
LDPATH=/usr/lib/oracle/10.2.0.3/client/lib
C_INCLUDE_PATH=/usr/lib/oracle/10.2.0.3/client/include

Ajoutez alors à la fin :

TNS_ADMIN=$ORACLE_HOME/network/admin

puis

mkdir -p $ORACLE_HOME/network/admin

cd $ORACLE_HOME/network/admin

et créez les 3 fichiers suivants par rapport à votre environnement :

-rw-r--r-- 1 root root 242 Mar 20 16:05 ldap.ora
-rw-r--r-- 1 root root 242 Mar 20 16:04 sqlnet.ora
-rw-r--r-- 1 root root 732 Mar 20 15:51 tnsnames.ora


Sur une autre distribution le principe est strictement le même, il faut simplement ajouter TNS_ADMIN dans l'environnement et faire pointer sur le répertoire contenant le fichier tnsnames.ora

Cordialement

Manu
0