- 最后登录
- 2014-12-30
- 在线时间
- 17 小时
- 威望
- 0
- 金钱
- 104
- 注册时间
- 2013-5-27
- 阅读权限
- 10
- 帖子
- 21
- 精华
- 0
- 积分
- 0
- UID
- 1110
|
1#
发表于 2014-12-20 11:11:01
|
查看: 2184 |
回复: 0
请教大师在您的文章中提到的ora-600 2608错误的各个参数的含义是什么
Oracle内部错误:ORA-00600[2608]一例
在您的文章中为:
ORA-00600: internal error code, arguments: [2608], [2], [0], [690423], [0],[721306], [], []
我测试时的错误是:
recover datafile 4;
ORA-00283: recovery session canceled due to errors
ORA-00600: internal error code, arguments: [2608], [1], [0], [669442], [0],[669552], [], []
假设报错格式为ORA-600 [2608],[a],[b],[c],[d],[e],[f]
其中c代表当前数据文件的checkpoint值这点我明白了
疑问:
1、但是[e]应该是个期望值,修改成这个值就可以recover数据文件了,但是这个值是从哪里取得那,也不是控制文件也不是数据文件?
2、参数a又表示什么呢?
SQL> select file#,checkpoint_change# from v$datafile;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 673270
2 673270
3 673270
4 0
SQL> select file#,checkpoint_change# from v$datafile_header;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 673270
2 673270
3 673270
4 669442 |
|