我的数据库里有一个表空间叫erp,在该表空间里有三个数据文件(datafile),分别存放在三个/u01,/u02,/u03磁盘分区上,在计划任务里,每天夜里都是对这个表空间里的数据文件,做一下热备份,备份的数据是存储在另外的介质里, 当某一天这台服务器突然坏了,打个比方吧就像今年四川大地震那样,机器被震了,硬盘坏了,机器被砸坏了,但是备份的数据幸好是好的,那这样的情况,如果我用弄一台机器,上了服务器程序,安装了ORALCE,怎样才能把备份出来的数据恢复回来,请指点一下
调试欢乐多
如果是用Rman备份的,那么恢复就比较复杂了。
2.在备份机器上建立相关用户,表空间,赋予相应权限
用oem建立相关的用户,表空间,做赋予权限工作
如果是全库,要给用户赋予
exp_full_database
import_full_database
这样,用户在做全库备份还原的时候才不会出错。3.在备份机器上做import操作
imp userid=cdfsxt/cdfsxt@cdcz02 fromuser=cdfsxt touser=cdfsxt file='/oradata/cdfsxt.dmp'
全库备份的话,敲这个命令
imp userid=cdfsxt/cdfsxt@cdcz02 full=y file='/oradata/cdfsxt.dmp'rman 备份恢复,可以参考
http://blog.ixpub.net/html/58/12945358-79206.html