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

  1. 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
    1. 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