如何将一台服务器上的Oracle数据库完全地迁移到另一台机器上?

时间:2022-04-30 04:46:00
因为最近要更换机器,我想将原来机器上使用的Oracle数据库的后台系统及数据库本身(该数据库有一个用户为Super),全部转移到另一个机器上,据说冷备份的方式最方便,快捷,我应该如何做,请各位给一个详细的解决方案,万分感谢!

9 个解决方案

#1


exp/imp

#2


把数据文件都拷贝过去 建立相应的表空间 再做RECOVER 操作

#3


exp/imp
速度快,操作简便,一般就能解决问题。

#4


可以按用户exp/imp 看看文档就明了

#5


回复人: doulikeme(来去无踪) ( ) 信誉:100  2004-12-11 0:36:25  得分: 0  
 
 
   
把数据文件都拷贝过去 建立相应的表空间 再做RECOVER 操作



请问RECOVER操作怎么做???
  
 

#6


RECOVER就是覆盖,,

#7


在新server上装oracle,新建一同名的库,注意目录结果最好和原来的完全一样.

然后shutdown原oracle,copy所有的datafile,logfile,controlfile,passwordfile到对应的目录,然后直接startup新的oracle即可

#8


用exp/imp就通方便的

#9


用exp/imp可以跨越不同的oracle版本.
用冷备份的方式,是最完整的.

#1


exp/imp

#2


把数据文件都拷贝过去 建立相应的表空间 再做RECOVER 操作

#3


exp/imp
速度快,操作简便,一般就能解决问题。

#4


可以按用户exp/imp 看看文档就明了

#5


回复人: doulikeme(来去无踪) ( ) 信誉:100  2004-12-11 0:36:25  得分: 0  
 
 
   
把数据文件都拷贝过去 建立相应的表空间 再做RECOVER 操作



请问RECOVER操作怎么做???
  
 

#6


RECOVER就是覆盖,,

#7


在新server上装oracle,新建一同名的库,注意目录结果最好和原来的完全一样.

然后shutdown原oracle,copy所有的datafile,logfile,controlfile,passwordfile到对应的目录,然后直接startup新的oracle即可

#8


用exp/imp就通方便的

#9


用exp/imp可以跨越不同的oracle版本.
用冷备份的方式,是最完整的.