Se connecter

De system.co.free.fr.
(Différences entre les versions)
(EZConnect: connexion a distance simplifiée, n'utilisant pas le fichier tnsnames.ora)
Ligne 17 : Ligne 17 :
<br><br>
<br><br>
-
===ligne de commande sqlplus pour la connexion===
 
-
<b>sqlplus [compte][/mot_de_passe][@nom_defini_fichier_tnsnames.ora] [@nom_script_sql_a_executer]</b>
+
===en local: ligne de commande sqlplus pour la connexion===
 +
 
 +
 
 +
<b>sqlplus [compte][/mot_de_passe] [@nom_script_sql_a_executer]</b>
<br/>
<br/>
<b>sqlplus /NOLOG</b>
<b>sqlplus /NOLOG</b>
<br/>
<br/>
<br/>
<br/>
-
Pour une connexion locale, 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.<br/><br/>
+
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.<br/><br/>
<b>compte:</b> Compte de connexion. Demandé si non spécifié.<br/>
<b>compte:</b> Compte de connexion. Demandé si non spécifié.<br/>
<b>mot_de_passe:</b> demandé si non spécifié. <br/>
<b>mot_de_passe:</b> demandé si non spécifié. <br/>
-
<b>nom_defini_fichier_tnsnames.ora:</b> Pour une connexion via le reseau. Nom de la connexion défini dans le fichier tnsnames.ora.<br/>
 
<br><br>
<br><br>
 +
 +
 +
===distant par listenner: ligne de commande sqlplus pour la connexion===
 +
 +
 +
<b>sqlplus [compte][/mot_de_passe][@nom_defini_fichier_tnsnames.ora] [@nom_script_sql_a_executer]</b>
 +
<br/>
 +
 +
<b>compte:</b> Compte de connexion. Demandé si non spécifié.<br/>
 +
<b>mot_de_passe:</b> demandé si non spécifié. <br/>
 +
<b>nom_defini_fichier_tnsnames.ora:</b> Pour une connexion via le réseau. Nom de la connexion défini dans le fichier tnsnames.ora.<br/>
 +
<br><br>
 +
===EZConnect: connexion a distance simplifiée, n'utilisant pas le fichier tnsnames.ora, juste sqlplus===
===EZConnect: connexion a distance simplifiée, n'utilisant pas le fichier tnsnames.ora, juste sqlplus===

Version du 19 février 2013 à 06:29

retour vers Oracle

Sommaire

Se connecter a Oracle en sqlplus



Paramétres ou options nécessaires a la connexion sur une instance

  • un nom de connexion (login), c'est avec cette identité que l'utilisateur se connecte ( CREATE USER mon_user IDENTIFIED BY mot_passe; )
  • un mot de passe (pour authentifier l'utilisateur),
  • des privilèges définient dans Oracle, lui permettant de se connecter ( GRANT CONNECT TO mon_user; )
  • une identification de l'instance (via des variables d'environnement), indiquant ou se situent sqlplus et une identification de l'instance via la variable ORACLE_SID pour les connexions locales ou via la variable TWO_TASK ( passe par le listener )pour les connexions distantes.
    • $PATH avec le répertoire $ORACLE_HOME/bin pour lancer sqlplus.
    • $ORACLE_HOME Variable de base a partir de laquelle tout les exécutables et les fichiers de configurations peuvent être localisés.
    • $ORACLE_SID Instance de la base sur laquelle les actions vont être réalisé ( connexion , demarrage, ...)




en local: ligne de commande sqlplus pour la connexion

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



distant par listenner: ligne de commande sqlplus pour la connexion

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.



EZConnect: connexion a distance simplifiée, n'utilisant pas le fichier tnsnames.ora, juste sqlplus

sqlplus compte/mot_de_passe@[//]host[:port][/service_name]

Tester la connexion avec tnsping

sans fichier tnsnames.ora de configuré

 tnsping ‘(ADDRESS=(PROTOCOL=tcp)(HOST=<nom ou ip hote>)(PORT=1575))’ 

avec fichier tnsnames.ora configuré

 tnsping <nom definie dans tnsnames.ora>
Outils personnels