- 最后登录
- 2017-5-4
- 在线时间
- 81 小时
- 威望
- 999
- 金钱
- 2391
- 注册时间
- 2013-9-11
- 阅读权限
- 150
- 帖子
- 1124
- 精华
- 5
- 积分
- 999
- UID
- 1220
|
1#
发表于 2017-4-15 23:55:47
|
查看: 1738 |
回复: 0
问题一:
(1).新建datafile #5 (2).重建了控制文件 (3)datafile 5丢失,无备份,在线日志完好 (4)startup无法打开数据库,此时若‘alter database create datafile ...’会报ORA-01178,那么datafile 5是否有可能恢复?
问题二:
重建控制文件时,控制文件中的datafile scn是从哪里获取到的?数据文件吗?
再补充个问题,现有datafile 1,2,3,6,我重建控制文件时,去除datafile 4的路径信息,那么控制文件中不含有datafile 6的信息,在mount时查看v$recover_file也无需要恢复的文件,但在open之后,转储controlfile,发现包含了datafile 6的信息,这datafile 6的信息来自何处?
DATA FILE #6:
(name #9) D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\MISSING00006
creation size=0 block size=8192 status=0x5c head=9 tail=9 dup=1
tablespace 6, index=7 krfil=6 prev_file=0
unrecoverable scn: 0x0000.00000000 01/01/1988 00:00:00
Checkpoint cnt:4294967295 scn: 0x0000.00000000 01/01/1988 00:00:00
Stop scn: 0x0000.0003e04b 03/13/2012 23:58:49
Creation Checkpointed at scn: 0x0000.0003dec5
|
|