时间:2021-07-01 10:21:17 帮助过:38人阅读
没辙,在启动时使用的控制文件使用了原来的数据库名。只有使用方案2
方案2:先按原来数据名加载,然后通过重建控制文件更改数据库名。
重建控制文件生成的控制文件Trace 来得到生成控制文件的语句。将其中的db_name后,执行alter database open resetlogs
2.在执行alter database open resetlogs.发生如果错误
语句错误没有头绪,从报错来看由于数据文件与控制文件文件不一致造成。难道是A库关闭时出现问题,导致控制文件中的SCN同数据文件的SCN 不一致造成?
不确定。登上A库,启动A库,果然不出我料。启动数据库失败。
启动失败
只能在A库上做数据库控制文件的恢复,ORACLE中的文档给出的步骤是:
ORACLE DOC
执行完成后,启动成功,重新备份到B机,恢复,成功。
3.中间启动时出现了一个小问题
oracle error
进行了recover database ;恢复失败,连接被强行断开,查看alert.log日志文件,发现由于initxx.ora 初始化配置文件配置错误,更改后启动。OK。
进行数据的测试,没有丢失,GameOver!
4.在开始启动时遇到的一个小问题
can‘t excluse mode转:http://www.cnblogs.com/jerryxing/archive/2012/07/24/2606798.html
Oracle 项目就是那回事 ----数据库迁移(1)
标签:orapwd db_name ack 需要 丢失 用户管理 项目 rman resetlogs