1 / 54
文档名称:

朱华廷9iOCP.ppt

格式:ppt   大小:917KB   页数:54页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

朱华廷9iOCP.ppt

上传人:落意心 2022/8/31 文件大小:917 KB

下载得到文件列表

朱华廷9iOCP.ppt

相关文档

文档介绍

文档介绍:朱华廷9iOCP20080
内 容
备份和恢复概述
相关实例和存储结构
备份
恢复
1
Oracle基础培训
备份和恢复概述
备份和恢复概述
目的
保护数据库,避免因失败不可用。
增加失败平meter
Oracle备份和恢复
3
Oracle数据库备份
Oracle数据库备份
几个术语
全备份:当数据库打开或正常关闭状态下,对所有数据文件和控制文件的备份,称为全备份。可以不包含日志文件
部分备份:数据库打开或正常关闭状态下,对表空间、数据文件或控制文件的备份称为部分备份。
一致性备份(冷备份):数据库正常关闭状态下,数据文件和控制文件的Checkpoint是一致的,正常关闭后,进行的全备份称为一致性备份。
非一致性备份(热备份):在打开状态下,除非只读模式,数据文件和控制文件的Checkpoint处于不一致状态。非正常关闭状态下,数据文件和控制文件的Checkpoint也处于不一致状态,此种情况下的全备份称为非一致性备份。不一致性备份需要恢复。
注意:在非归档模式下,只用一致性备份是有效的。
Oracle数据库备份
归档对备份操作的影响
Physical backup
Closed database
NOARCHIVELOG mode
Closed or open database
ARCHIVELOG mode
Oracle数据库备份
冷备份:数据库正常关闭状态下的全备份
2
3
4
SHUTDOWN IMMEDIATE
HOST cp <files> /backup/
STARTUP OPEN
1
Control files
Password file
Parameter file
Datafiles
Redo log files
Oracle数据库备份
获取需要备份的文件及存放路径
V$DATAFILE
V$CONTROLFILE
V$LOGFILE
DBA_DATA_FILES
Oracle数据库备份
热备份:数据库正常运行状态下的备份,可以作全备份也可以部分备份。热备份只有在归档模式下有效。
Tablespace backup
Tablespace USERS


Datafile backup
Tablespace USERS


Oracle数据库备份
备份步骤
Database Backup
Datafile 2
144
Datafile 1
143
SQL> ALTER TABLESPACE users 2> BEGIN BACKUP;
SQL> !cp /…/ /BACKUP/
Database
Datafile 1
Datafile 2
Datafile 3
Control files
Redo log file 1
Redo log file 2
145
145
145
144
145
144
Oracle数据库备份
备份步骤
SQL> ALTER SYSTEM ARCHIVE LOG CURRENT;
Database Backup
Datafile 2
144
Datafile 1
143
Database
Datafile 1
Datafile 2
Datafile 3
Control files
Redo log file 1
Redo log file 2
145
145
145
144
145
145
SQL> ALTER TABLESPACE users 2> END BACKUP;
Oracle数据库备份
热备份原则
备份时间要求尽可能的短。数据文件处于备份状态后,数据库仍和以前一样执行事务,该数据文件的所有数据变更块都将写入日志文件,会产生大量日志。因此,每次只备份一个表空间,或一个数据文件。
建议采用自动化的脚本,降低产生错误的机率。
Oracle数据库备份
热备份异常处理
备份过程中,系统可能失败,电源可能掉电,种种情况都会导致备份失败。如果备份失败,那么备份将是不可用的,需重新备份。
处于备份状态的数据文件因文件头被冻结,因此启动时,和其他数据文件处于非一致性状态,不能进行恢复,导致启动失败。
通过V$Backup视图查看处于备份状态的数据文件(Mount状态下)
执行ALTER DATABASE END BACKUP或