|  (→Paramétres ou options nécessaires a la connexion sur une instance) |  (→par le reseau avec le listener: ligne de commande sqlplus pour la connexion) | ||
| Ligne 33 : | Ligne 33 : | ||
| ===par le reseau avec le listener: ligne de commande sqlplus pour la connexion=== | ===par le reseau avec le listener: ligne de commande sqlplus pour la connexion=== | ||
| - | + | Si vous utiliser tnsname.ora comme ci-dessous, vous devez definir '''$TN_ADMIN'', '''$ORACLE_HOME''', le '''$PATH''' vers les binaires Oracles.<br/><br/> | |
| <b>sqlplus [compte][/mot_de_passe][@nom_defini_fichier_tnsnames.ora] [@nom_script_sql_a_executer]</b> | <b>sqlplus [compte][/mot_de_passe][@nom_defini_fichier_tnsnames.ora] [@nom_script_sql_a_executer]</b> | ||
| <br/> | <br/> | ||
sqlplus [compte][/mot_de_passe] [@nom_script_sql_a_executer]
sqlplus /NOLOG
les variables $ORACLE_BASE, $ORACLE_HOME et $ORACLE_SID doivent être définie afin que sqlplus puisse déterminer l'instance a laquelle vous tentez de vous connecter.
compte: Compte de connexion. Demandé si non spécifié.
mot_de_passe: demandé si non spécifié. 
Si vous utiliser tnsname.ora comme ci-dessous, vous devez definir $TN_ADMIN, $ORACLE_HOME', le $PATH vers les binaires Oracles.
sqlplus [compte][/mot_de_passe][@nom_defini_fichier_tnsnames.ora] [@nom_script_sql_a_executer]
compte: Compte de connexion. Demandé si non spécifié.
mot_de_passe: demandé si non spécifié. 
nom_defini_fichier_tnsnames.ora: Pour une connexion via le réseau. Nom de la connexion défini dans le fichier tnsnames.ora.
sqlplus compte/mot_de_passe@[//]host[:port][/service_name]
tnsping: exécutable Oracle.</br>
nécessite la valorisation des variable suivantes (a adapter a votre version du client Oracle):
sans fichier tnsnames.ora de configuré 
 export ORACLE_HOME=/oracle/client/12.2.0.1
 export PATH=$PATH:/oracle:${ORACLE_HOME}/bin
 
 tnsping '(ADDRESS=(PROTOCOL=tcp)(HOST=<nom ou ip hote>)(PORT=1575))' 
avec fichier tnsnames.ora configuré. 
nécessite les variable suivantes (a adapter a votre version du client Oracle):
 export TNS_ADMIN=/oracle/network/admin
 export ORACLE_HOME=/oracle/client/12.2.0.1
 export PATH=$PATH:/oracle:${ORACLE_HOME}/bin
 
 tnsping <nom definie dans tnsnames.ora>
trcroute: exécutable oracle.
sans fichier tnsnames.ora de configuré 
nécessite la valorisation des variable suivantes (a adapter a votre version du client Oracle):
 export ORACLE_HOME=/oracle/client/12.2.0.1
 export PATH=$PATH:/oracle:${ORACLE_HOME}/bin
 
 trcroute '(DESCRIPTION = (ADDRESS=(PROTOCOL=tcp)(HOST=221.128.82.4)(PORT=1521))(CONNECT_DATA = (SERVICE_NAME = ORA48002)))'
avec fichier tnsnames.ora configuré. 
nécessite les variable suivantes (a adapter a votre version du client Oracle):
 export TNS_ADMIN=/oracle/network/admin
 export ORACLE_HOME=/oracle/client/12.2.0.1
 export PATH=$PATH:/oracle:${ORACLE_HOME}/bin
 
 trcroute <nom definie dans tnsnames.ora>