| 3. 获取重做日志文件名
select * from v$logfile
4. 获取控制文件所记载的检查点信息
select checkpoint_change#, name from v$datafile
5. 获取数据文件所记载的检查点信息
select checkpoint_change#, name from v$datafile_header
第五章 归档日志
归档日志即重做日志的备份,使用归档日志的目的是为了实现介质恢复。
1.日志操作模式
1. Noarchivelog(非归档模式)
不保存重做日志。
不能在open状态下进行物理备份;要定期执行完全数据库备份;只能将数据库恢复到上次的完全备份点。
2. Archivelog
当进行日志切换时,ARCH进程会将重做日志的内容复制到归档日志中。
在归档重做日志前,新事务变化不能覆盖旧事务变化。
可以在open 状态下进行物理备份。
可以将数据库恢复到失败前的状态。
可以是用备份数据库与主数据库保持同步。
2.开启归档
1. 改变日志操作模式
shutdown immediate;
startup mount;
alter database archivelog;
alter database open;
修改日志操作模式后,必须重新备份数据库
2. 归档重做日志
1. 手工归档
alter system archive log all;
2. 自动归档
设置初始化参数:log_archive_start=true
shutdown immediate;
startup pfile=.
3. 检查日志操作模式
archive log list;
3.指定归档位置
1. 使用log_archive_dest
1. 设置归档目录
log_archive_dest log_archive_duplex_dest
2. 设置归档日志格式
2. 使用log_archive_dest_n
1. 指定归档位置
log_archive_dest_1=’location=f:\arc1’
log_archive_dest_3=’service=standby’
2. 设置其他初始化参数
log_archive_dest_state_1=enable
log_archive_dest_state_3=defer
4.相关的一些脚本
1. 显示日志操作模式
select log_mode from v$database
2. 显示归档日志信息
select name,sequence#,first_change# from v$archived_log
3. 显示归档日志位置
select destination from v$arvhive_dest
4. 显示日志历史信息
select * from v$loghist;
上一页 [1] [2] |