Login Oracle aprsè installation???
Coca
-
Manu -
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
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
A voir également:
- Login Oracle aprsè installation???
- Clé d'installation windows 8.1 - Guide
- Kelma login - <a href="https://forums.commentcamarche.net/forum/reseaux-sociaux-10">Forum Réseaux sociaux</a>
- Installation clavier arabe - Télécharger - Divers Web & Internet
- Installation calculatrice - Télécharger - Calcul & Conversion
- On me demande mon login ✓ - <a href="https://forums.commentcamarche.net/forum/webmaster-24">Forum Webmastering</a>
1 réponse
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à ++
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à ++
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