oracle实验报告及答案备份与恢复

oracle实验报告及答案备份与恢复

ID:47280546

大小:94.41 KB

页数:8页

时间:2019-08-25

oracle实验报告及答案备份与恢复_第1页
oracle实验报告及答案备份与恢复_第2页
oracle实验报告及答案备份与恢复_第3页
oracle实验报告及答案备份与恢复_第4页
oracle实验报告及答案备份与恢复_第5页
资源描述:

《oracle实验报告及答案备份与恢复》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验四备份与恢复班级:座号:姓名:时间:一、实验目的1.了解备份的重要性2.对数据库进行物理备份、恢复与逻辑备份、恢复3.使用RMAN对数据库进行备份与恢M二、实验设备一台PC机,widows操作系统,orac1e1Og三、实验内容1・本练习将使用EXPORT工具按用户方式对SCHOOL模式屮的对象进行逻辑备份,并使用该备份恢复将被用户删除的表。1)在命令提示符窗口中输入命令,启动EXP工具按用户方式备份SCHOOL模式中的对象。2)删除表STUDENT中的所有数据库。3)使用IMPORT工具按用户方式恢复

2、STUDENT表屮的数据。2•本练习将对数据库进行物理备份(冷备份),并恢复被用户误删除的数据。1)以SYSDBA身份连接数据库。2)复制0racleB录中的所有文件。3)删除userO1.dbf(模拟误删除)。4)关闭数据库,启动数据库。3•木练习将对数据库进行物理备份(热备份),并恢复被用户误删除的数据。1)以SYSDBA身份连接数据库。2)确定数据库运行在归档模式下。3)切换表空间USER为脱机状态。4)复制OracleS录屮的USERS01.DBF文件,然后设置表空间USERS为ONLINE状态。5

3、)删除数据文件usersOl.dbf,并归档当前的日志信息。6)关闭数据库,切换数据库到MOUNT状态。7)复制备份的文件到数据库目录,并使用RECOVER命令执行完全恢复。8)打开数据库,并验证是否恢复被误删除的数据。4.本练习将对数据库进行物理备份(热备份),并执行基于吋间的不完全恢复,以恢复被用户误删除的数据。1)以SYSDBA身份连接数据库。2)确定数据库运行在归档模式下。3)切换表空间USER为脱机状态。4)复制Oracle目录中的USERS01.DBF文件,然后设置表空间USERS为ONLINE

4、状态。5)删除STUDENT表中存储的学生信息,并归档当前的日志信息。6)关闭数据库,切换数据库到MOUNT状态。7)复制备份的文件到数据库目录,并使用RECOVER命令执行基于时间的不完全恢复。8)打开数据库,并验证是否恢复被误删除的数据。1.本练习将使用RMAN对数据库进行备份,并实施完全恢复。1)启用RMAN连接到数据库。2)使用RUN命令手动分配一个通道,然后运行BACKUPTABLESPACE命令对备份SYSTEM表空间。3)删除SCHOOL模式中的STUDENT表。4)关闭数据库,打开数据库到M

5、OUNT状态。5)在RUN命令屮使用RESTORE命令还原表空间,RECOVER命令来恢复表空间,并打开数据库。2.本练习将使用RMAN对数据库进行备份,并实施基于时间的不完全恢复。6)启用RMAN连接到数据库。7)使用RUN命令手动分配一个通道,然后运行BACKUPTABLESPACE命令对备份SYSTEM表空间。8)删除SCHOOL模式中的STUDENT表。9)关闭数据库,打开数据库到MOUNT状态。10)在RUN命令中使用RESTORE命令还原表空间,RECOVER命令來恢复表空间,并打开数据库。四、

6、实验步骤(查看数据库中有哪些用户selectusernamefromallusers)如果没有school用户做如下操作:Createuserschoolidentifiedbyschooldefaulttablespaceusersquotauniimitedonusers;GrantEXP_FULL_DATABASE,IMP_EULL_DATABASE,CONNECT,RESOURCETOSCHOOL;CONNECTSCHOOL/SCHOOL;CREATETABLESTUDENT(XNUMBER,ANU

7、MBER)TABLESPACEUSERS;INSERTINTOSTUDENTVALUES(1,2);INSERTINTOSTUDENTVALUEs(3,4);COMMIT;1•逻辑备份及恢复Exit退出到dos状态1)Expschool/schoolfile二d:myback.dmptables=(student);(将表导出)Expschool/schoolfile二d:myback.clmpowner=school;(将用八所拥有的对象都导ill)Expschool/schoolfile=d:my

8、back.dmp;(全库导出)2)以管理员身份登录到ORACLE数据库DELETESCHOOL.STUDENT;查看select*fromSCHOOL.STUDENT;3)Exit退出至!Jdos状态Impschool/schoolignore=yfull=yfile=d:myback.dmp4)以管理员身份登录到ORACLE数据库查看select*fromSCHOOL.STUDENT;2.冷备份及恢复1)以管

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

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

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