LogMiner d’Oracle

Installation

1. Vérifier que le paramètre utl_file_dir est activé :
SQL> show parameter utl_file_dir;
Si ce paramètre n’est pas positionné, mettez le à jour avec le nom du répertoire qui contiendra les fichier générés :
SQL>ALTER SYSTEM SET utl_file_dir = "/home/oracle/tmps" COMMENT='Directory de utl_file' SCOPE=SPFILE
Il faudrai redémarrer la base pour qu’on l’instance prenne en compte ce paramètre.

2.
SQL> EXECUTE DBMS_LOGMNR_D.BUILD('dictionary.ora', '/home/oracle/tmp', OPTIONS => DBMS_LOGMNR_D.STORE_IN_FLAT_FILE);
3. Interroger les archivelog
Pour cela la base doit être démarrée en mode RCHIVELOG pour le savoir, il suffit d’intérroger V$databases

SQL> SELECT LOG_MODE FROM V$DATABASE;
Si le résultat est NOARCHIVELOG alors activer le mode avec la commande :

SQL> ALTER SYSTEM SET log_archive_dest = "/u01/app/oracle/oradata/orcl/archive" SCOPE=BOTH
SQL> ALTER SYSTEM SET log_archive_start = TRUE SCOPE=SPFILE

pour activer le mode archivelog il faut que la base soit uniquement « mount » et non open, pour cela :

SQL >startup mount
SQL> alter database archivelog;
SQL> alter database open;

This entry was posted in Database, Tutorials. Bookmark the permalink.

Comments are closed.