to :zhangshunshi(宇轩) 谢谢!如果我有备份时的数据文件和控制文件,而且当时数据库坏时的CURRENT联机日志没有损坏,我应该怎么恢复?(数据库坏是数据文件和控制文件全部已坏) 我是这样做的,把备份的数据文件和控制文件覆盖掉坏的,保留当时的联机日志文件;START NOMOUNT ;然后create controlfile ..logfile group 1..... datafile ......,有时候成功,当有时候不行,说redo.log有什么问题,不知怎么回事?
to luckysxn(风花雪) 我根据上面这样做,在我自己的机器上,每次都能完全恢复;但是到其他的一台机器上时,重建控制文件的时候出现错误,不能重建控制文件? 错误代码如下: 01503: 01224:group number in header string does not match GROUP string Cause: Group number specified at CREATE CONTROLFILE does not match the group number stored in the header. Most likely the specification is wrong. 01517:
不一定能完全恢复: shutdown abort start mount recover database until cancel; alter database open resetlogs;
谢谢!如果我有备份时的数据文件和控制文件,而且当时数据库坏时的CURRENT联机日志没有损坏,我应该怎么恢复?(数据库坏是数据文件和控制文件全部已坏)
我是这样做的,把备份的数据文件和控制文件覆盖掉坏的,保留当时的联机日志文件;START NOMOUNT ;然后create controlfile ..logfile group 1..... datafile ......,有时候成功,当有时候不行,说redo.log有什么问题,不知怎么回事?
我根据上面这样做,在我自己的机器上,每次都能完全恢复;但是到其他的一台机器上时,重建控制文件的时候出现错误,不能重建控制文件?
错误代码如下:
01503:
01224:group number in header string does not match GROUP string
Cause: Group number specified at CREATE CONTROLFILE does not match the group number stored in the header. Most likely the specification is wrong.
01517:
shutdown abort
start mount
recover database until cancel;
alter database open resetlogs;