请问分析redolog出现这种错误怎么办?(10分)

valenwon 2005-01-12 03:01:29
SQL> EXECUTE DBMS_LOGMNR.START_LOGMNR(DICTFILENAME=>'C:\michael\MEDICT.ORA');
BEGIN DBMS_LOGMNR.START_LOGMNR(DICTFILENAME=>'C:\michael\MEDICT.ORA'); END;


*
ERROR 位于第 1 行:
ORA-01843: 无效的月份
ORA-06512: 在line 1


SQL> select * from v$logmnr_contents;
select * from v$logmnr_contents
*
ERROR 位于第 1 行:
ORA-01306: 在从 v$logmnr_contents 中选择之前必须调用 dbms_logmnr.start_logmnr()
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
inl 2005-01-16
  • 打赏
  • 举报
回复
1,select sysdate from dual
看看你的session的日期格式.
2,看看MEDICT.ORA文件中的日期格式。(用记事本打开看看)
3,alter session set nls_date_format=' '设置成和MEDICT.ORA文件中的日期格式相同。
wangjianmsn 2005-01-16
  • 打赏
  • 举报
回复
进行查找用
SELECT timestamp,username,sql_redo FROM v$Logmnr_contents;
查看字典结构用
desc v$logmnr_contents;

我是初学者,不知道对不对

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧