实验六 oracle备份恢复
一、实验目的及要求
掌握oracle数据库常用的备份和恢复方法。
二、实验主要内容
(1) 数据备份与恢复的方法
物理备份与恢复、
逻辑备份与恢复、
RMAN(选做)
(2)Oracle备份方案的制定
三、实验仪器设备
在局域网环境下,有一台服务器和若干台客户机。服务器成功安装Oracle 11g数据库服务器(企业版),客户机成功安装Oracle 11g客户端软件,网络服务配置正确,数据库和客户端正常工作。
四、实验步骤
1 Oracle物理备份与恢复
.0.准备工作:
(1) 查看数据库是否运行于归档模式下:
(2) 干净的关闭数据库,做一个完全的冷备份。
提示:a.使用showdown命令; b.复制数据文件、日志文件和控制文件到安全地方
(3) 把数据库改为归档模式
1.实验1:
数据库系统数据文件和回退段遭破坏的情况下的恢复。此时数据库的状态是关闭的。
(1) 先启动数据库,用scott用户建立test表,并插入两条数据。
(2)模拟数据库遭意外被迫关闭,并且系统数据文件丢失。
把oracle服务停掉,移除SYSTEM01.dbf和UNDOTBS01.DBF文件(即将这两个文件移到其他文件夹下)。
(3)启动服务,启动数据库,提示如下错误
a. 启动服务
b. 启动数据库
(4) 把备份的SYSTEM01.dbf和UNDOTBS01.DBF文件复制回去
a. 执行以下命令:
请给执行结果:
然后就可以打开数据库,查看scott用户的test表。
实验2:
数据库是打开的,这时损坏的文件是用户的数据文件而不是system和undo文件。(1)用scott用户在users表空间建立test1表
(2) 插入两条数据
(3)当前日志归档
oracle10g客户端安装步骤(4)现在破坏users表空间,使其离线,然后移除users01.dbf到一个指定文件夹(备份)
此时出现错误,users表空间不能在线了。这时把备份的users01.DBF还原回去。
(5)完成介质恢复。
实验3:数据文件没有备份(不能使system和undo文件)的恢复。
(1)创建表空间testspace
在SQL Plus中依次执行以下语句,给出最后的执行结果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论