大型数据库作业
Posted 霜序0.2℃
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大型数据库作业相关的知识,希望对你有一定的参考价值。
简述题
简述数据库备份与恢复的必要性。
如果数据库在使用中数据丢失,那么为了防止造成不可恢复的损失,备份必不可少,恢复和备份可以迅速的恢复数据库的数据
简述Oracle 数据库中备份与恢复的方法与类型。
备份:物理备份与逻辑备份,热备份与冷备份,完全备份与部分备份,归档备份与非归档备份
恢复:物理恢复与逻辑恢复,完全恢复与部分恢复
简述Oracle 数据库中热备份的方法与步骤。
在SQL Plus环境中进行数据库完全热备份的步骤为:
- 启动sqlplus,以sys身份登录数据库。
- 将数据库设置为归档模式。
- 以表空间为单位,进行数据文件备份。
- 备份控制文件。
- 归档当前的联机重做日志文件。
- 备份归档日志文件,将所有的归档日志文件复制到备份磁盘中。
- 备份初始化参数文件,将初始化参数文件复制到备份磁盘中。
简述归档模式下,如何根据数据库损坏情形不同进行数据库恢复。
- 完全恢复(基于数据文件的完全恢复,基于表空间的完全恢复,基于数据库的完全恢复)
- 不完全恢复(基于时间的不完全恢复,基于SCN和CANCEL的不完全恢复)
简述使用RMAN进行数据库备份与恢复时需要预先做好哪些准备工作。
配置恢复目录和配置通道
物理备份和逻辑备份的主要区别是什么?分别适用于什么情况?
与物理备份与恢复不同,逻辑备份与恢复必须在数据库运行的状态下进行,当数据库发生介质损坏而无法启动时,不能利用逻辑备份恢复数据库。因此,数据库备份与恢复是以物理备份与恢复为主,逻辑备份与恢复为辅的。
实训题
对HUMAN_RESOURCE 数据库进行冷备份。
shutdown immediate;
host copy D:\\app\\12910\\oradata\\orcl D:\\app\\12910\\oradata;
备份HUMAN_RESOURCE 数据库的控制文件。
alter database backup controlfile to 'D:\\app\\windows\\oradata\\orcl\\CONTROL.BKP'
alter database backup controlfile to trace
假定 HUMAN_RESOURCE 数据库丢失了数据文件users01.dbf,使用数据库热备份对数据库进行恢复,并验证恢复是否成功。
分别使用3种不完全恢复的方式对数据库进行恢复操作。
//todo 等一下再写
利用RMAN分别对数据文件、控制文件、表空间、初始化参数文件及归档日志文件进行备份。
假设HUMAN_RESOURCE数据库的数据文件损坏,利用RMAN备份恢复数据文件。
以上是关于大型数据库作业的主要内容,如果未能解决你的问题,请参考以下文章