数据库原理及应用实验报告
实验名称:数据库备份与恢复、数据库的安全性 实验类型:验证型 实验环境:oracle 11g 指导教师:陈 骏 专业班级:信安班 姓 名: 学 号:
联系电话:18281686860 电子邮件: 实验地点:东6E501
实 验 日 期: 2017年5月16日 实验报告日期:2017年 5月 18日
成绩:__________________________
实验五 数据库备份与恢复
一、实验目的
? ? ? ? ? ? ? ?
了解数据库恢复技术的原理
了解oracle各类故障的数据恢复方法 了解oracle的物理备份
掌握oracle数据库逻辑备份方法 掌握oracle数据库恢复的方法
学会使用exp备份数据库、使用imp恢复数据库 了解flashback 的使用
学会使用PLSQL/developer工具完成导入导出
二、实验平台
Oracle 11g
三、实验步骤、出现的问题及解决方案(不能解决的将问题列出) (1)实验步骤
1、逻辑备份
(1)导出自己用户中的“预约”表在运行中输入:exp 用户名/密码@orcl 按照提示进行导出
(2)删除自己用户中的“预约”表
1
(3)进行导入数据库操作,在运行中输入:IMP 用户名/密码@orcl按照提示进行导入
(4)查询导入的“预约”表中的信息。
(5)导出数据库(以全库方式导出)。必须是DBA才能执行完整数据库或表空间导出操作。
2、使用Flashback
(1)设置行可移动SQL>ALTER TABLE 读者 ENABLE ROW MOVEMENT
(2)在读者表中添加多条记录(或者删除没有借书的读者记录)。
(3)闪回到改变前(TO_ TIMESTAMP函数完成对非时间戳类型数据的转换)SQL>FLASHBACK TABLE 读者 TO TIMESTAMP TO_ TIMESTAMP(?.)
2