LOGMINER ENHANCEMENTS
Objectifs :
- Limiter les cas de désynchronisation entre le dictionnaire de données (fournisseur d'infos de translation des données binaires en données
lisibles), et les informations lues dans les redo log online et les archives.
- Présenter les ordres DDL, de façon explicite.
Mise en oeuvre
- A la construction classique de "flat dico" DBMS_LOGMNR_D.BUILD(
dictionary_filename dictionary_location
- n identifie l'option "flat dico" comme une parmi d'autres
- ptions => dbms_logmnrd.store_in_flat_file
- n ajoute la possibilité d'enregistrer le dico en redo log
- ptions => dbms_logmnrd.store_in_redo_logs
- n ne préçise rien, en prévoyant d'utiliser le dico actuel, au start
- ptions =>
- A l'analyse, on préçise l'origine des données dico
DBMS_LOGMNR.START_LOGMNR(
- dico en redo logs
- ptions => dbms_logmnr.dict_from_redo_logs
- dico actuel
- ptions => dbms_logmnr.dict_from_online_catalog
- n ne préçise rien implique "flat dico"
- ptions =>
plus quelques options supplémentaires
- retour des seuls DMLs commités
- ptions => dbms_logmnr.commited_data_only
- saut des enregs corrompus en redo (ça n'est pas le défaut)
- ptions => dbms_logmnr.skip_corruption
- raffraichissement automatique du "flat dico"
- ptions => dbms_logmnr.ddl_dict_tracking
- divers présentation : ne pas mettre ";" à la fin
- ptions => dbms_logmnr.no_sql_delimiter
- divers présentation : format ddl/dml élaboré
- ptions => dbms_logmnr.print_pretty_sql
- u
- u
locname filname
Oracle upg adm 9i Claude DA COSTA Chap 3 LOGMINER Enhcts Page 1/14