Pour se connecter sans utilisateur, avec les droits DBA : sqlplus /nolog connect / as sysdba Attention : sur un système UNIX/Linux, effectuer l’opération avec l’utilisateur oracle
Category Archives: Informatique
Changer le mot de passe
alter user <username> identified by <new password>
Arrêter/Démarrer automatiquement les bases de données
Pour automatiser l’arrêt et le démarrage des instances Oracle d’une machine… 1. Script de démarrage et d’arrêt Créer le fichier /etc/rc.d/init.d/oracle9i avec le code ci-dessous : #!/bin/sh # Donnez a ORA_HOME une valeur equivalente au ORACLE_HOME # ou sont places les fichiers dbstart et dbshut. # # ORA_OWNER est l’utilisateur Linux proprietaire # des fichiers [...]
Tuer une session
Pour tuer une session Oracle, se logger en system. Rechercher la session voulue avec la commande SQL : SELECT OsUser, Program, SID, Serial# FROM V$SESSION Ensuite, exécuter la commande : ALTER SYSTEM KILL SESSION ‘SID,Serial#’ Et voilà, le tour est joué !
Vider les logs
Pour vider les logs, ne surtout pas supprimer les fichiers à la main sur le serveur. Pour cela, se connecter via SQL*Plus. SQL> SELECT * FROM v$log; SQL> ALTER DATABASE CLEAR LOGFILE ‘filename’; Si la base est en ARCHIVELOG, forcer la vidange : SQL> ALTER DATABASE CLEAR UNARCHIVED LOGFILE ‘filename’; SQL> ALTER DATABASE CLEAR UNARCHIVED [...]