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

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

ID:55414413

大小:529.36 KB

页数:17页

时间:2020-05-12

实验8-Oracle数据库备份与恢复.docx_第1页
实验8-Oracle数据库备份与恢复.docx_第2页
实验8-Oracle数据库备份与恢复.docx_第3页
实验8-Oracle数据库备份与恢复.docx_第4页
实验8-Oracle数据库备份与恢复.docx_第5页
资源描述:

《实验8-Oracle数据库备份与恢复.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验8Oracle数据库备份与恢复1实验目的(1)掌握Oracle数据库各种物理备份方法。(2)掌握Oracle数据库各种物理恢复方法。(3)掌握利用RMAN工具进行数据库的备份与恢复。(4)掌握数据的导入与导出操作。2实验要求(1)对BOOKSALES数据库进行一次冷备份。(2)对BOOKSALES数据库进行一次热备份。(3)利用RMAN工具对BOOKSALES数据库的数据文件、表空间、控制文件、初始化参数文件、归档日志文件进行备份。(4)利用热备份恢复数据库。(5)利用RMAN备份恢复数据库。(6)利用备

2、份进行数据库的不完全恢复。3实验步骤(1)关闭BOOKSALES数据库,进行一次完全冷备份。selectfile_namefromdba_data_files;selectmemberfromv$logfile;selectvaluefromv$parameterwherename='control_files';(1)启动数据库后,在数据库中创建一个名为cold表,并插入数据,以改变数据库的状态。CREATETABLECOLD(IDNUMBERPRIMARYKEY,NAMEVARCHAR2(25));(3)

3、利用数据库冷备份恢复BOOKSALES数据库到备份时刻的状态并查看恢复后是否存在cold表。(4)将BOOKSALES数据库设置为归档模式。1.1shutdownimmediate正常关闭数据1.2startupmount;将数据库启动到mount状态3)、关闭flash闪回数据库模式,如果不关闭的话,在后面关闭归档日志的时候就会出现讨厌的ora-38774错误。 alterdatabaseflashbackoff 1.3alterdatabasearchivelog;发出设置归档模式的命令1.4alterd

4、atabaseopen;打开数据库1.5再次正常关闭数据库,并备份所有的数据文件和控制文件1.6 archiveloglist;在将数据库设置为归档模式后,可以执行此命令进行确认1.6.1Databaselogmode为ArchiveMode说明当前的数据库为归档模式1.6.2Automaticarchival为Enable说明启动了自动归档。(5)对BOOKSALES数据库进行一次热备份。selecttablespace_name,file_namefromdba_data_filesorderbytabl

5、espace_name;altertablespaceusersbeginbackup;altertablespaceusersendbackup;alterdatabasebackupcontroLfileto'G:APPLENOVOBOOKSALESCONTROL1.BKP';alterdatabasebackupcontrolfiletotrace;Altersystemarchivelogcurrent;Altersystemswitchlogfile;(5)在数据库创建一个名为hot表,并插

6、入数据库,以改变数据库的状态。createtablehot(idnumberprimarykey,namevarchar2(25))2tablespaceusers;insertintohotvalues(93,'panyifan');(6)假设保存hot表的数据文件损坏,利用热备份进行数据库恢复。SQL>SHUTDOWNABORTORACLE例程已经关闭。SQL>STARTUPMOUNTORACLE例程已经启动。SQL>ALTERDATABASEDATAFILE'G:applenovoBOOKSALE

7、SUSERS01.DBF'OFFLINE;SQL>ALTERDATABASEOPEN;SQL>RECOVERDATAFILE'G:applenovoBOOKSALESusers01.dbf';完成介质恢复。SQL>alterdatabasedatafile'G:applenovoBOOKSALESusers01.dbf'online;(5)数据库恢复后,验证hot表的状态及其数据情况。(6)利用数据库的热备份,进行基于时间的不完全恢复。SQL>SHUTDOWNABORTORACLE例程已经关

8、闭。SQL>STARTUPMOUNTORACLE例程已经启动。recoverdatabaseuntiltime'2017-07-07';(5)为了使用RMAN工具备份与恢复BOOKSALES数据库,配置RMAN的自动通道分配。connecttargetsys/liuqin@booksalesconfiguredefaultdevicetypetosbt;configuredevicetypedisk

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。