2022年数据库冷备份实验 .pdf





《2022年数据库冷备份实验 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库冷备份实验 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、备份后完全恢复(1)对数据库做一个完全冷备份冷备份脚本(coldbak.sql)如下:#rem script.:coldbak.sql #rem desc:offline full backup database #enter database $ORACLE_HOME/bin/sqlplus /as sysdba shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. (3)启动到mount 状态,试着做recover(这就相当于将所有的冷备份文件都restore 回来的情况
2、)SQL startup mount; ORACLE instance started. Total System Global Area 897581056 bytes Fixed Size 1222480 bytes Variable Size 520095920 bytes Database Buffers 369098752 bytes Redo Buffers 7163904 bytes Database mounted. SQL recover database; ORA-00283: recovery session canceled due to errors ORA-0026
3、4: no recovery required 由此可知,如果冷备份包含所有的datafile,controlfile,online redo logfile,并且将所有的这些文件全部restore 后再来做recover,是不行的,oracle 会告诉你,当前数据库是一致的,无须 recover。(4)打开数据库,恢复过程结束SQL alter database open; 二、备份后不完全恢复打开数据库,建立测试表并插入测试数据SQL alter database open; Database altered. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
4、- - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - SQL create table tt(id int,name varchar2(20); Table created. SQL insert into tt values(1,a); 1 row created. SQL commit; Commit complete. SQL select * from tt; ID NAME - - 1 a 切换日志,进行归档SQL alter system switch logfile; System altered
5、. SQL / System altered. SQL / System altered. SQL / System altered. 关闭系统SQL shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. 1、恢复场景一:当前联机日志文件,控制文件都是完好的,数据文件损坏恢复方法如下:(1)restore 冷备份中的数据文件(2)启动数据库,报错SQL startup ORACLE instance started. Total System Global Area 897581
6、056 bytes Fixed Size 1222480 bytes Variable Size 520095920 bytes Database Buffers 369098752 bytes Redo Buffers 7163904 bytes Database mounted. ORA-01113: file 1 needs media recovery ORA-01110: data file 1: /opt/ora10/oradata/orcl /system01.dbf (3)使用 recover database 恢复数据库SQL recover database; Media
7、recovery complete. (4)打开数据库并检查测试数据SQL alter database open; Database altered. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - SQL select * from tt; ID NAME - - 1 a 可以看到,数据库已经恢复。其实这种情况下,只要有归档日志文件,当前联机日志文件,当前控制文件,恢复起来是相当简单的,和使用联机热备的方式也没有什么区别。如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库冷备份实验 2022 数据库 备份 实验

限制150内