Oracle : connexion avec sqlplus

Boris HUISGEN
|
- Connexion à une DB locale :
$ sqlplus user/password@sid
- Connexion à une DB distante :
$ sqlplus user/password@‘(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.0.0.2)(PORT=1521)))(CONNECT_DATA=(SID=REMOTE)))’
Pour éviter de taper tout çà, notamment dans des scripts shell, il est possible de définir un nom de service dans votre fichier de configuration tnsnames.ora :
# vi ${ORACLE_HOME}/client/network/admin/tnsnames.ora
LOCAL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host= 10.0.0.3)(Port= 1521))
(CONNECT_DATA = (SID = REMOTE))
)
Ainsi pour se connecter, la chaîne de connexion sera suffisante :
$ sqlplus user/password@LOCAL