Oracle控制文件备份恢复noresetlogs恢复
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle控制文件备份恢复noresetlogs恢复,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2141字,纯文字阅读大概需要4分钟。
内容图文
![Oracle控制文件备份恢复noresetlogs恢复](/upload/InfoBanner/zyjiaocheng/549/17e3992352f749c6afd89438ab7b18bd.jpg)
控制文件的备份有两种格式的备份,一种是文本格式的备份另一种是二进制格式的备份 备份文本格式 SQLgt; alterdatabase backup c
控制文件的备份有两种格式的备份,一种是文本格式的备份另一种是二进制格式的备份
备份文本格式
SQL> alterdatabase backup controlfile to trace as '/bk/con.sql';
Databasealtered.
备份二进制格式
SQL> alterdatabase backup controlfile to trace as '/bk/con.ctl';
Databasealtered.
----加上as字句是为了自定义存储的位置
noresetlog重建控制文件SQL>!cp /etc/passwd /u01/tiger/oradata/orcl2/control01.ctl
SQL> altersystem swirch logfile;
alter systemswirch logfile
*
ERROR at line 1:
ORA-02065:illegal option for ALTER SYSTEM
SQL> altersystem switch logfile;
alter systemswitch logfile
*
ERROR at line 1:
ORA-03113:end-of-file on communication channel
SQL> conn /assysdba
Connected to anidle instance.
SQL> startup
Oracle instancestarted.
Total SystemGlobal Area 314572800 bytes
Fixed Size 1219136 bytes
VariableSize 109053376 bytes
DatabaseBuffers 197132288 bytes
RedoBuffers 7168000 bytes
ORA-00205: errorin identifying control file, check alert log for more info
这里发现当mount的时候发现控制文件有问题,,这样我们可以根据之前备份的控制文件的文本文件来恢复控制文件
CREATECONTROLFILE REUSE DATABASE "ORCL2" NORESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1'/u01/tiger/oradata/orcl2/redo01.log' SIZE 50M,
GROUP 2'/u01/tiger/oradata/orcl2/redo02.log' SIZE 50M,
GROUP 3'/u01/tiger/oradata/orcl2/redo03.log' SIZE50M
DATAFILE
'/u01/tiger/oradata/orcl2/system01.dbf',
'/u01/tiger/oradata/orcl2/tiger.dbf',
'/u01/tiger/oradata/orcl2/sysaux01.dbf',
'/u01/tiger/oradata/orcl2/users01.dbf',
'/u01/tiger/oradata/orcl2/undotbs02.dbf',
'/u01/tiger/oradata/orcl2/undotbs01',
'/u01/tiger/oradata/orcl2/tiger01.dbf'
CHARACTER SETZHS16GBK
SQL> alterdatabase open;
alter databaseopen
*
ERROR at line 1:
ORA-01113: file1 needs media recovery
ORA-01110: datafile 1: '/u01/tiger/oradata/orcl2/system01.dbf'
SQL> recoverdatabase;
Media recoverycomplete.
SQL> alterdatabase open;
Databasealtered.
内容总结
以上是互联网集市为您收集整理的Oracle控制文件备份恢复noresetlogs恢复全部内容,希望文章能够帮你解决Oracle控制文件备份恢复noresetlogs恢复所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。