Oracle
Présentation
Cette page a pour objet de lister les gestes techniques liées au système de gestion de bases de données Oracle.
Plus d'informations sur le site de l'éditeur : https://docs.oracle.com/en/database/oracle/oracle-database/index.html
Lancement de script SQL
Identifier le serveur Oracle sur lequel se trouve la base de données sur laquelle le script doit être lancé.
Se connecter sur le serveur Oracle en SSH avec l'utilisateur Unix possédant les droits d'utiliser le client sqlplus.
Avec l'utilisateur en question, se rendre dans le dossier dans lequel aura été posé préalablement le script SQL à passer, sélectionner l'instance de base de données souhaitée et s'y connecter :
cd mon/super/dossier ORACLE_SID=mybase sqlplus myschema
- ORACLE_SID est la variable permettant de sélectionner l'instance de base de données sur laquelle on souhaite se connecter
Le mot de passe de l'utilisateur (myschema dans l'exemple) est demandé. Le rentrer pour valider la connexion.
Une fois connecté à la base de données, lancer l'exécution du script. Pour ce faire, l'appeler en ajoutant le caractère "@" devant :
myschema@mybase> @myscript.sql Déclencheur créé.
Le script a bien été exécuté.
Déverrouillage d'un utilisateur Oracle
Se connecter sur le serveur Oracle en SSH avec l'utilisateur Unix oracle et choisir l'instance de base de données sur laquelle déverrouiller le compte en tapant :
ORACLE_SID=mybase
Une fois l'instance de base de données sélectionnée, se connecter avec l'utilisateur Oracle sys avec la commande suivante :
sqlplus / as sysdba
Une fois connecté, déverrouiller l'utilisateur Oracle (par exemple : clinet) comme ceci :
ALTER USER clinet account unlock;
L'utilisateur clinet est désormais déverrouillé.