oracle控制文件的备份和恢复以及丢失后的各种情况
一、控制文件备份的方法:
可以热备,rman备,冷备(不过我们一般不使用冷备)
热备:
alter database backup controlfile to '<dir>'; 热备控制文件
alter database backuo controlfile to trace as '<dir>' 得到建立控制文件的脚本
rman备:
rman> backup current controlfile;
rman> backup database include current controlfile;
或
设置控制文件的自动备份
rman> configure controlfile autobackup on;
二、控制文件恢复步骤:
1.对于非归档数据库:
1.)先做好全备,然后建立新的控制文件即可。
2.对于归档数据库:(建议也先全备,预防自己不能恢复时可以求助高手)
1.)从备份中还原;
2.)用重做日志恢复。
三、控制文件丢失分类
1.有备份:
一、控制文件备份的方法:
可以热备,rman备,冷备(不过我们一般不使用冷备)
热备:
alter database backup controlfile to '<dir>'; 热备控制文件
alter database backuo controlfile to trace as '<dir>' 得到建立控制文件的脚本
rman备:
rman> backup current controlfile;
rman> backup database include current controlfile;
或
设置控制文件的自动备份
rman> configure controlfile autobackup on;
二、控制文件恢复步骤:
1.对于非归档数据库:
1.)先做好全备,然后建立新的控制文件即可。
2.对于归档数据库:(建议也先全备,预防自己不能恢复时可以求助高手)
1.)从备份中还原;
2.)用重做日志恢复。
三、控制文件丢失分类
1.有备份: