打印本文 打印本文 关闭窗口 关闭窗口
Oracle笔记
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1709  更新时间:2009/4/22 22:08:03  文章录入:mintao  责任编辑:mintao
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] 

打印本文 打印本文 关闭窗口 关闭窗口