实验8-Oracle数据库备份与恢复.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Word文档 实验8 Oracle数据库备份与恢复 1 实验目的 掌握Oracle数据库各种物理备份方法。 掌握Oracle数据库各种物理恢复方法。 掌握利用RMAN工具进行数据库的备份与恢复。 掌握数据的导入与导出操作。 2 实验要求 对BOOKSALES数据库进行一次冷备份。 对BOOKSALES数据库进行一次热备份。 利用RMAN工具对BOOKSALES数据库的数据文件、表空间、控制文件、初始化参数文件、归档日志文件进行备份。 利用热备份恢复数据库。 利用RMAN备份恢复数据库。 利用备份进行数据库的不完全恢复。 3 实验步骤 关闭BOOKSALES数据库,进行一次完全冷备份。 select file_name from dba_data_files; select member from v$logfile; select value from v$parameter where name=control_files; 启动数据库后,在数据库中创建一个名为cold表,并插入数据,以改变数据库的状态。 CREATE TABLE COLD( ID NUMBER PRIMARY KEY, NAME VARCHAR2(25) ); (3) 利用数据库冷备份恢复BOOKSALES数据库到备份时刻的状态并查看恢复后是否存在cold表。 (4) 将BOOKSALES数据库设置为归档模式。 1.1 shutdown immediate 正常关闭数据 1.2 startup mount;将数据库启动到mount状态 3)、关闭flash闪回数据库模式,如果不关闭的话,在后面关闭归档日志的时候就会出现讨厌的ora-38774错误。? alter database flashback off ? 1.3 alter database archivelog;发出设置归档模式的命令 1.4 alter database open;打开数据库 1.5 再次正常关闭数据库,并备份所有的数据文件和控制文件 1.6? archive log list;在将数据库设置为归档模式后,可以执行此命令进行确认 1.6.1 Database log mode 为Archive Mode说明当前的数据库为归档模式 1.6.2 Automatic archival为Enable说明启动了自动归档。 对BOOKSALES数据库进行一次热备份。 select tablespace_name,file_name from dba_data_files order by tablespace_name; alter tablespace users begin backup; alter tablespace users end backup; alter database backup controLfile to G:\APP\LENOVO\BOOKSALES\CONTROL1.BKP; alter database backup controlfile to trace; Alter system archive log current; Alter system switch logfile; 在数据库创建一个名为hot表,并插入数据库,以改变数据库的状态。 create table hot(id number primary key,name varchar2(25)) 2 tablespace users; insert into hot values(93,panyifan); 假设保存hot表的数据文件损坏,利用热备份进行数据库恢复。 SQL SHUTDOWN ABORT ORACLE 例程已经关闭。 SQL STARTUP MOUNT ORACLE 例程已经启动。 SQL ALTER DATABASE DATAFILEG:\app\lenovo\BOOKSALES\USERS01.DBFOFFLINE; SQL ALTER DATABASE OPEN; SQLRECOVER DATAFILEG:\app\lenovo\BOOKSALES\users01.dbf; 完成介质恢复。 SQL alter database datafileG:\app\lenovo\BOOKSALES\users01.dbfonline; 数据库恢复后,验证hot表的状态及其数据情况。 利用数据库的热备份,进行基于时间的不完全恢复。 SQL SHUTDOWN ABORT ORACLE 例程已经关闭。 SQL STARTUP MOUNT ORACLE 例程已经启动。 recover database until time 2017-07

文档评论(0)

哆啦 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档