SQL*Plus
1. Vue d’ensemble
Depuis la version 11, SQL*Plus est disponible uniquement en version ligne de commande. Les anciennes formes SQL*Plus Windows, SQL*Plus Worksheet et iSQL*Plus n’existent plus.
SQL*Plus permet de saisir et d’exécuter des ordres SQL ou du code PL/SQL et dispose en plus de plusieurs commandes, dont des commandes d’administration.
La connexion peut s’effectuer localement à l’instance définie par la variable d’environnement ORACLE_SID (section Installation du serveur du chapitre Installation) ou bien à travers le réseau à l’instance définie par un nom de service réseau ou une identification de connexion simplifiée (cf. section Configuration côté client du chapitre Oracle Net).
Pour la connexion à travers le réseau, le nom de service réseau ou l’identification de connexion simplifiée peuvent être indiqués lors du lancement de l’outil (voir ci-après) ou être définis dans une variable d’environnement :
-
TWO_TASK sur plate-forme Linux ou Unix ;
-
LOCAL sur plate-forme Windows (éventuellement dans la base de registre).
Exemple
$ export TWO_TASK=orcl
$ export TWO_TASK=srvlinora:1521/orcl
C:\>set LOCAL=orcl
C:\>set LOCAL=srvwinora:1521/orcl
La variable d’environnement TWO_TASK ou LOCAL est prioritaire sur la variable d’environnement ORACLE_SID.
SQL*Plus propose beaucoup de commandes souvent très...