SQL*Plus: Release 11.2.0.3.0 Production
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Utiliser SQL*Plus pour exécuter les instructions SQL, PL/SQL et SQL*Plus.
Syntaxe 1 : sqlplus -H | -V
-H Affiche la version de SQL*Plus et l'aide
sur la syntaxe.
-V Affiche la version de SQL*Plus.
Syntaxe 2 : sqlplus [ [<option>] [{logon | /nolog}] [<start>] ]
<option> : [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]
-C <version> Définit la compatibilité des commandes affectées à
la version spécifiée par <version>. Cette version est dotée de
la syntaxe "x.y[.z]". Par exemple, -C 10.2.0
-L Ne tente de se connecter qu'une seule fois, au lieu de
réafficher l'invite en cas d'erreur.
-M "<options>" Définit le balisage HTML automatique de la sortie. Les options
sont au format suivant :
HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text]
[ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]
-R <level> Définit le mode restreint pour désactiver les commandes SQL*Plus
qui interagissent avec le système de fichiers. Le niveau peut
être 1, 2 ou 3. La valeur la plus restrictive est -R 3, qui
désactive toutes les commandes utilisateur interagissant avec le
système de fichiers.
-S Définit le mode client qui supprime l'affichage de
la bannière SQL*Plus, les invites et la sortie (echo) des
commandes.
<logon> est : {<username>[/<password>][@<connect_identifier>] | / }
[AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]
Indique le nom utilisateur, le mot de passe et l'identificateur de connexion
du compte de base de données pour la connexion à cette base.
Sans ID de connexion, SQL*Plus se connecte à la base de données par défaut.
Les options AS SYSDBA, AS SYSOPER et AS SYSASM fournissent des privilèges
d'administration de base de données.
<connect_identifier> peut être indiqué sous forme de nom de service réseau
ou de nom Easy Connect.
@[<net_service_name> | [//]Host[
ort]/<service_name>]
<net_service_name> correspond à un nom simple désignant le service, résolu
en un descripteur de connexion.
Exemple : connexion à la base de données avec le nom de service réseau,
le nom de service réseau de la base de données étant ORCL.
sqlplus myusername/mypassword@ORCL
Host désigne le nom d'hôte ou l'adresse IP de l'ordinateur serveur
de base de données.
Port indique le port d'écoute sur le serveur de base de données.
<service_name> spécifie le nom de service de la base de données
à laquelle vous voulez accéder.
Exemple : connexion à la base de données avec Easy Connect,
le nom de service étant ORCL.
sqlplus myusername/mypassword@Host/ORCL
L'option /NOLOG permet de démarrer dans SQL*Plus sans connexion à une
base de données.
La valeur EDITION indique la valeur de la session Edition.
<start> : @<URL>|<filename>[.<ext>] [<parameter> ...]
Exécute le script SQL*Plus spécifié depuis un serveur Web (URL) ou le
système de fichiers local (filename.ext) à l'aide des paramètres fournis, qui
seront affectés aux variables de substitution du script.
Lorsque SQL*Plus démarre, et après l'exécution des commandes CONNECT, le profil de site
(ex. : $ORACLE_HOME/sqlplus/admin/glogin.sql) et le profil utilisateur
(ex. : login.sql dans le répertoire de travail) sont exécutés. Les fichiers peuvent
contenir des commandes SQL*Plus.
Pour plus d'informations, reportez-vous au manuel SQL*Plus User's Guide and Reference.
Partager