当前位置:Gxlcms > 数据库问题 > Oracle 项目就是那回事 ----数据库迁移(1)

Oracle 项目就是那回事 ----数据库迁移(1)

时间: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   

人气教程排行