你的ORACLE版本是8.0及以上吧?
解决方案 »
- 在哪里找到oracle的数据库的配置文件?创建数据库时,想修改系统提供的默认参数,直接读自己写好的配置文件的参数。
- oracle有没有象sql2000一样的帮助文档
- 请问,编写一个PL/SQL程序时,是不是要将Exception语句块放到程序的最后?
- 求一update的触发器的标准例子,谢谢
- ORACLE数据恢复
- 请问装什么版本的oracle好啊?
- 请教一个数据库表结构设计的问题,我感到很迷惑
- 在oracle中在两个整型值之间执行按位逻辑与运算的运算符是什么?类似sql中的&
- 求SQL(三张表数据合并)
- DateTime类型只需要日期部分
- 如何把这样的时间保存到数据库中日期字段,1900-1-1 年加上33745 后新日期保存到库中???
- 用MS SQLSERVER DTS 将数据导入ORACLE中为何先要将表名改为大写?
l $ORACLE_HOME/rdbms/admin/dbmslsm.sql --用来创建DBMS_LOGMNR包,以分析日志文件
2 $ORACLE_HOME/rdbms/admin/dbmslsmd.sql. --创建DBMS_LOGMNR_D包,该包用来创建数据字典文件
二,在init.ora初始化参数文件中指定数据字典文件的位置(服务器中放置数据字典文件的目录)
增加下面的参数罗
UTL_FILE_DIR = (d:\Oracle\logs)
记得保存,重新启动数据库,使新加的参数生效,
三,创建数据字典文件:
SQL> CONNECT SYS
SQL> EXECUTE dbms_logmnr_d.build(
dictionary_filename => ' v817dict.ora', --给数据字典文件起的名字
dictionary_location => 'd:\oracle\logs'); --放置这家伙的目录
四 分析重作日志文件
A:在线
1. 创建列表
SQL> EXECUTE dbms_logmnr.add_logfile(
LogFileName=>'d:\Oracle\oradata\sxf\redo07261.log',
Options=>dbms_logmnr.new); 2. 添加其他日志文件到列表
SQL> EXECUTE dbms_logmnr.add_logfile(
LogFileName=>' d:\Oracle\oradata\sxf\redo07262.log',
Options=>dbms_logmnr.addfile);
B:分析离线日志文件
1.创建列表
SQL> EXECUTE dbms_logmnr.add_logfile(
LogFileName=>' d:\Oracle\oradata\sxf\archive\ARCARC07261.001',
Options=>dbms_logmnr.new); 2.添加另外的日志文件到列表
SQL> EXECUTE dbms_logmnr.add_logfile(
LogFileName=>' d:\Oracle\oradata\sxf\archive\ARCARC07262.001',
Options=>dbms_logmnr.addfile);喵呜,现在总算可以进行日志分析啦
针对你的情况,查今天的就行了
SQL> EXECUTE dbms_logmnr.start_logmnr(
DictFileName => 'd:\oracle\logs\ v817dict.ora ',
StartTime => to_date('2004-07-26 00:00:00','YYYY-MM-DD HH24:MI:SS')
EndTime => to_date(''2001-07-26 你发现有问题的时间','YYYY-MM-DD HH24:MI:SS ')); 然后瞄结果
SQL> SELECT sql_redo
FROM v$logmnr_contents
WHERE username='***' AND tablename='****';
按你自己的具体情况输啦最后
记得用DBMS_LOGMNR.END_LOGMNR结束掉这次分析,猫咪要溜啦,有问题明儿再说