实验七 Oracle数据库备份
一、实验目的与原理
1、掌握orale冷备份、热备份、RMAN、快速恢复区的概念
2、掌握DB对备份的设置和配置。
3、掌握使用RMAN进行数据库分别在aichivelog(归档模式)和noarchivelog(非归档模式)下的备份过程。
二、实验内容及步骤
1、利用Enterprise Manager中进行基于磁盘的备份配置,配置要求:
1)并行度:要求根据CPU实际情况进行配置。
无
2)磁盘备份位置:要求RMAN可以直接将备份数据保存到快速恢复区。
3)磁盘备份类型:要求进行备份集备份。
2、利用Enterprise Manager中进行基于磁盘的备份策略。配置要求:
1)随着每个设备和数据库结构的更改自动备份控制文件和服务器参数文件:要求定期对控制文件和服务器参数文件进行备份。
2)自动备份磁盘位置:要求RMAN可以自动备份数据存储到快速恢复区。
3)通过跳过未更改的文件:要求节省快速恢复区的空间。
4)从整个数据库备份中排除表空间:要求对选中的表空间排除在整个数据备份之外。
5)保留策略:要求保留恢复到指定天数内任意时间的状态备份(时间点备份)。
6)归档日志删除策略:要求指定日志只有当被备份到磁盘上之后才能被自动删除。
3、配置恢复设置
1)介质恢复区:要求数据库处于归档模式,进行热备份。
2)快速恢复区:要求保留系统默认的快速恢复区
3)启用闪回数据库:要求数据库可以在快速恢复区中生成闪回日志。
无
4、查看恢复区的可用性。
5、在命令窗口中启动RMAN
//Windonws+R打开命令窗口
//输入cmd进入黑框
rman
6、在RMAN中连接到指定的数据库实例(ORCL)
connect target orcl//orcl是数据库实例名
7、在SQL PLUS中查看数据库ORCL当前的日志模式状态。
connect sys/Rjxy2021@orcl as sysdba
//连接实例
select dbid,name,log_mode from v$database;
//查看日志模式
8、在归档模式下进行热备份。
backup database plus archivelog;
//热备份
9、在本地磁盘空间中查看备份的文件。
三、实验总结
因为sys这个身份不足以登入系统,对各种备份仅仅可以根据系统设置。后面的文档归档模式的热备份,也成功修改,查看成功。