日期:2014-05-16 浏览次数:20461 次
?
Logmnr 用法介绍及其注意事项
转载请注明出处:http://blog.csdn.net/xiaofan23z
Environment:linux +oracle10g two nodes rac
一、???????????安装LogMiner工具,以下两个脚本以SYSDBA身份运行
?
SQL>?@$ORACLE_HOME/rdbms/admin/dbmslm.sql;
Package created.
Grant succeeded.
##创建DBMS_LOGMNR包,该包用来分析日志文件。
SQL>?@$ORACLE_HOME/rdbms/admin/dbmslmd.sql;
Package created.
##创建DBMS_LOGMNR_D包,该包用来创建数据字典文件。
二、???????????使用LogMiner工具??
?下面将详细介绍如何使用LogMiner工具。?
?1、创建数据字典文件(data-dictionary)??
??1).首先在init.ora初始化参数文件中,指定数据字典文件的位置,也就是添加一个参数 UTL_FILE_DIR,该参数值为服务器中放置数据字典文件的目录。如:? UTL_FILE_DIR?=?($ORACLE_HOME\logs)?,重新启动数据库,使新加的参数生效:
SQL>?shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shutdown.
SQL>?startup mount
ORACLE instancestarted.
?
Total System GlobalArea? 922746880 bytes
Fixed Size??? ??????????????1222624 bytes
Variable Size???????????? 209717280 bytes
DatabaseBuffers????????? 704643072 bytes
Redo Buffers??????????????? 7163904 bytes
Database mounted.
SQL>?alter system setutl_file_dir='/u01/app/oracle/product/10.2.0/db_1/log' scope=spfile;
System altered.
SQL>?shutdown immediate
ORA-01109: databasenot open