数据库原理实验五

2018-11-30 19:17

数据库原理及应用实验报告

实验名称:数据库备份与恢复、数据库的安全性 实验类型:验证型 实验环境: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

3、使用PLSQL/developer 来完成SQL导出

(1)打开PLSQL/developer,选择菜单“工具“导出表 (2)点击你要导出的表,然后选择标签SQL 插入

(3)选中复选框创建表,浏览或者输入输出文件,然后点击导出

(4)在你输入的目录下找到你的导出文件(SQL 文件)

(5)依次导出你账户下所有用户自定义表。

(6)删除自己表空间中的“预约”表

3

(7)通过“工具“导入表,利用SQL插入导入数据库预约表。

(8)查询导入的预约表,检查导出是否正确。

4、使用PLSQL/developer 来完成PLSQL/developer方式导出 (1)打开PLSQL/developer,选择菜单“工具“导出表 (2)点击你要导出的表,然后选择标签PLSQL/developer (3)浏览或者输入输出文件,然后点击导出。

4


数据库原理实验五.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:intouch常用驱动服务的配置

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: