Oracle exp 实用程序用于逻辑备份, imp 实用程序则负责恢复这些逻辑备份。
1.5.2 Oracle 物理备份与恢复(ARCHIVELOG 模式)
冷备份步骤:
1. 完全关闭数据库
2. 备份所有数据库数据文件
3. 重新启动数据库
4. 使用 alter system switch logfile 命令强制执行一个联机重做日志切换
5. 使用 alter database backup control file to trace; 和 alter database backup controlfile to
‘fliename’ 命令创建控制文件的一个备份
表空间联机备份:
1. 使用 alter tablespace begin backup 命令将需要备份的表空间和数据文件置入联机
备份模式
2. 备份与刚被置入热备份模式的表空间相关联的数据文件
3. 对于在步骤(1)中被置入联机备份模式的每个表空间来说,都要执行 alter tablespace
end backup 命令将其从热备份模式中取出
4. 使用 alter system switch logfile 命令强制执行一个联机重做日志切换
5. 一旦完成了日志切换并归档了当前的联机重做日志,就备份所有归档的重做日志
2. RMAN 体系结构概述
3. RMAN 设置和配置
3.1 配置在 ARCHIVELOG 模式中使用 RMAN
3.1.1 准备将数据库置入 ARCHIVELOG 模式
LOG_ARCHIVE_DEST_n : 定义 ARCH 进程生成联机重做日志副本的位置,最多
可以定义 10 个不同的归档日志目标。
LOG_ARCHIVE_START : 为 TRUE 时,在启动数据库实例时会通知 Oracle 启动
ARCH 进程。
LOG_ARCHIVE_STATE_n : 为每个归档日志定义两种不同状态的一种状态。如设
置为 ENABLE,ARCH 进程会认为与该状态关联的目标为一个有效的归档日志目
标;如为 DEFER,ARCH 进程就不会在相关的 LOG_ARCHIVE_DEST_n 位置归
档日志。
LOG_ARCHIVE_FORMAT : 定义归档日志命名标准。
LOG_ARCHIVE_MIN_SUCCEED_DEST : 允许 DBA 定义归档日志目标副本的最
小数目。
3.1.2 ARCHIVELOG 和 NOARCHIVELOG 模式之间的切换
评论