Oracle用户管理的备份和恢复.ppt
《Oracle用户管理的备份和恢复.ppt》由会员分享,可在线阅读,更多相关《Oracle用户管理的备份和恢复.ppt(71页珍藏版)》请在三一办公上搜索。
1、用户管理的备份,目标,完成这一课的学习后,您应该能达到下列目标:描述用户管理的备份和恢复操作论述与只读表空间相关的备份问题执行关闭的数据库的备份执行打开的数据库的备份备份控制文件在联机备份失败后执行清除使用 DBVERIFY 实用程序检测损坏,术语,整体数据库备份目标数据库可能是打开的,也可能是关闭的备份所有数据文件和控制文件部分数据库备份表空间数据文件控制文件 一致备份不一致备份,用户管理的备份和恢复,文件是使用操作系统命令进行备份的备份是使用操作系统命令进行还原的恢复是使用 SQL 和 SQL*Plus 命令完成的,查询视图以获得数据库文件信息,V$DATAFILE,V$CONTROLFI
2、LE,V$LOGFILE,DBA_DATA_FILES,备份方法,物理备份,关闭的数据库,NOARCHIVELOG 模式,关闭或打开的数据库,ARCHIVELOG模式,一致的整体数据库备份(关闭的数据库的备份),数据文件,控制文件,口令文件,联机或脱机存储,参数文件,重做日志文件,进行一致的整体数据库备份的优点,概念上简明易懂易于执行几乎不需要交互操作,2,进行一致的整体数据库备份,3,4,SHUTDOWN IMMEDIATE,HOST cp/backup/,STARTUP OPEN,1,控制文件,口令文件,参数文件,数据文件,重做日志文件,打开的数据库的备份,数据文件,控制文件,参数文件,归
3、档重做日志文件,口令文件,联机重做日志文件,进行打开的数据库的备份的优点,保持较高的数据库可用性可以在表空间级或数据文件级进行备份支持业务活动不中断,ARCHIVELOG 模式,联机重做日志文件,归档重做日志文件,ARC0,052,051,053,051,052,053,LGWR,054,053,052,052,051,054,053,051,对打开的数据库执行备份的条件,对打开的数据库执行备份时的选项,表空间备份,表空间 USERS,users02.dbf,users01.dbf,数据文件备份,表空间 USERS,users01.dbf,users02.dbf,数据库备份,数据文件 2,14
4、4,数据文件 1,143,进行联机表空间的备份,SQL ALTER TABLESPACE users 2 BEGIN BACKUP;,SQL!cp/users01.dbf/BACKUP/users01.dbf,数据库,数据文件 1,数据文件 2,数据文件 3,控制文件,重做日志文件 1,重做日志文件 2,145,145,145,144,145,144,结束联机表空间备份,SQL ALTER TABLESPACE users 2 BEGIN BACKUP;,SQL!cp/users01.dbf/BACKUP/users01.dbf,SQL ALTER TABLESPACE users 2 END
5、 BACKUP;,数据库备份,数据文件 2,144,数据文件 1,143,数据库,数据文件 1,数据文件 2,数据文件 3,控制文件,重做日志文件 1,重做日志文件 2,145,145,145,144,145,145,备份状态信息,动态视图,V$BACKUP,V$DATAFILE_HEADER,联机表空间备份过程中出现故障,ALTER TABLESPACE usersBEGIN BACKUP;,cp/users01.dbf/BACKUP/users01.dbf,数据文件 3,重做日志文件 2,控制文件,重做日志文件 1,数据文件 1,数据库,144,145,144,144,144,数据文件 2
6、,144,数据文件 3,重做日志文件 2,控制文件,重做日志文件 1,数据文件 1,数据库,146,145,146,146,146,数据文件 2,144,结束联机备份,查询 V$BACKUP 以检查备份状态发出 ALTER DATABASE 命令更改状态并取消冻结标头:或在 Oracle9i 中使用以下命令:,ALTER DATABASE DATAFILE END BACKUP;,ALTER DATABASE END BACKUP;,只读表空间备份,ALTER TABLESPACE query_data READ ONLY;,SCN 1,SCN 2,SCN 1,备份副本,1,2,SCN 2,3
7、,4,用户文件 1,文件 1,用户文件 2,Query_Data 文件 1,DBW0,只读表空间备份问题,在将表空间更改为只读后,只需要一个备份。在使表空间成为读写状态之后,应恢复按照正常备份日程对该表空间进行备份。控制文件必须能正确标识处在只读模式下的表空间;否则,您必须恢复该表空间。,与记录和不记录选项相关的备份问题,不记录,记录,所有更改记录到重做日志中,重做日志只记录最少量内容,可从上一次备份完全恢复,不可从上一次备份恢复,无其它备份,可能需要其它备份,手动备份控制文件,创建二进制映像创建文本跟踪文件,ALTER DATABASE BACKUP CONTROLFILE TO contr
8、ol1.bkp;,ALTER DATABASE BACKUP CONTROLFILE TO TRACE;,备份初始化参数文件,CREATE PFILE FROM SPFILE;,CREATE PFILE=/backup/init.ora FROM SPFILE;,1,2,使用 DBVERIFY 实用程序验证备份,DBVERIFY,数据文件,联机,错误报告,脱机,3,4,联机,DBVERIFY 命令行界面,外部命令行实用程序用于确保备份数据库或数据文件在还原之前是有效的遇到数据损坏问题时可作为有用的诊断辅助工具,%dbv file=/ORADATA/u03/users01.dbf logfile
9、=dbv.log,小结,在这一课中,您应该能够掌握:确定哪些文件需要备份以及应在何时进行备份进行用户管理的备份备份控制文件备份服务器初始化参数文件结束由于例程故障而未完成的联机备份使用动态视图确定备份操作的状态使用 DBVERIFY 验证备份,用户管理的完全恢复,目标,完成这一课的学习后,您应该能达到下列目标:描述介质恢复在 NOARCHIVELOG 模式下执行恢复在 ARCHIVELOG 模式下执行完全恢复将数据文件还原到其它位置使用归档重做日志文件重新定位和恢复表空间,介质恢复,用于恢复丢失的或损坏的当前数据文件或控制文件要求显式调用操作如下所示:从备份还原文件将重做数据从归档重做日志文件
10、和联机重做日志应用到还原的文件中,恢复步骤,还原的数据文件,包含已提交和未提交的事务处理的数据库,恢复的数据库,应用了重做,应用了还原,5,4,3,2,1,数据文件 1,数据文件 1,数据文件 1,使用用户管理的过程而执行的还原和数据文件介质恢复,使用操作系统命令还原文件使用 SQL*Plus RECOVER 命令恢复文件,ARCHIVELOG 模式和 NOARCHIVELOG 模式,例程,SGA,重做日志缓冲区,数据缓冲区,大型共享池,Java 池,共享池,数据字典高速缓存,共享 SQL和PL/SQL,PMON,DBWn,SMON,LGWR,CKPT,ARCn,用户进程,服务器进程,PGA,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 用户 管理 备份 恢复

链接地址:https://www.31ppt.com/p-5442182.html