当前位置: 代码迷 >> Oracle管理 >> 怎么在现有数据库下还原数据库
  详细解决方案

怎么在现有数据库下还原数据库

热度:85   发布时间:2016-04-24 04:50:45.0
如何在现有数据库上还原数据库?
一个老数据库,一个新数据库的备份。
新数据库的表结构都没改,但是存储过程,触发器,索引,视图改了

直接还原,会报外键那些什么的错误
------解决方案--------------------
首先老数据库的数据 还要么?要保留老数据库的数据直接还原肯定不行!
如果只是把存储过程,触发器,索引,视图弄到老数据库,可以导出存储过程,触发器,索引,视图代码然后在老数据库上执行
------解决方案--------------------
这个没办法,可以用数据泵或rman,先把数据导出来,追加进老库;
然后再从新库把procedure,function,index等导到覆盖到老库。
  相关解决方案