可以肯定的是方案可行,首先在重装前查出所有的control file/redo file/data file/spfile/temp file/listenerora/tnsnamesora的位置,停库并备份这些文件,如果恰好这些文件都和 *** 作系统不在一个分区上就不用备份了,只是要注意重新安装系统时不要覆盖这其中任何一个有数据的分区(如果要覆盖,只备份这其中的数据文件,重新安装完 *** 作系统后,还原到相应位置)。
在新 *** 作系统上安装与原 *** 作系统上一致的oracle版本,不安装数据库,用oradim添加windows服务,用tnslsnr添加监听服务
冷备份不需要拷贝数据字典,冷备份的步骤就三步,关闭数据库,拷贝数据库文件和日志,冷备份数据库脚本文件。第二步拷贝数据库文件和日志中只有初始化参数文件,控制文件,数据文件,redo日志和归档redo日志这些,并没有数据字典的拷贝。
冷备也称为一致性备份,这种备份通常是在数据库关闭的情况下进行的,比如说简单的copy。
而你说的在mount状态下的备份,是我们常说的热备,是一种非一致性的备份。
当你恢复的时候,并不能像冷备份那样完全的恢复,而是只能恢复到你备份时的某一个SCN/时间段。
除开对冷备份的恢复,一般做不完全恢复 *** 作都是在RMAN下面进行的,这时候是在mount状态下进行的,不需要停机,恢复完成后,切换当前的日志进行归档。
具体的你可以百度一下 “RMAN 乐沙弥”,他的微博在这方面写的很详细。
以上就是关于oracle 11g 冷备份还原(原系统是windows2008标准版,要重装系统到windows2008企业版)全部的内容,包括:oracle 11g 冷备份还原(原系统是windows2008标准版,要重装系统到windows2008企业版)、oracle 冷备份需要拷贝数据字典么、公司里的oracle备份,恢复。数据库的状态等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)