Oracle Archived log 归档重做日志/归档日志详解

Oracle Archived log 归档重做日志/归档日志详解

 

V$ARCHIVED_LOG
此视图显示包含归档日志名的控制文件中的归档日志信息 在联机重做日志成
功归档或清除后会插入归档日志记录 如果已清除日志 则名称列为
NULL 如果日志归档两次 将产生两个归档日志记录 它们具有相同的
THREAD# SEQUENCE# 和 FIRST_CHANGE# 但名称不同 使用备份集或
副本恢复归档日志后 也会插入归档日志记录

RECID 归档的日志记录 ID
STAMP 归档的日志记录标记
NAME 归档的日志文件名 如果设置为 NULL 则日志文件在归
档前被清除
THREAD# 重做线程编号
SEQUENCE# 重做日志序列号
RESETLOGS_
CHANGE#
写入此日志时数据库的重置日志更改 #
RESETLOGS_TIME 写入此日志时数据库的重置日志时间
FIRST_CHANGE# 归档日志中的第一更改 #
FIRST_TIME 第一更改的时间标记
NEXT_CHANGE# 下一日志中的第一更改
NEXT_TIME 下一更改的时间标记
BLOCKS 块中归档日志的大小
BLOCK_SIZE 重做日志块大小
COMPLETION_TIME 归档完成时的时间
DELETED YES/NO

V$ARCHIVE_PROCESSES

 

PROCESS 例程的 ARCH 进程标识符 编号为 0 至 9
STATUS ARCH 进程的状态 显示为一个关键字 可能的值有
STOPPED SCHEDULED STARTING ACTIVE
STOPPING 和 TERMINATED
LOG_SEQUENCE 这是当前正在归档的联机重做日志序列号 如果 STATE=BUSY
STATE 这是 ARCH 进程的当前状态 显示为一个关键字 可能的关键字为 IDLE 或 BUSY

 

归档日志文件配置

 

如果要归档 重要的是要有两个以上的重做日志组 当一个组切换到另外一个组时 DBWn 进程必须同往常一样进行检查 并且必须将一个文件归档 在LGWR 进程需要再次覆盖该文件之前 必须为上述两个操作留出时间

调整归档速度

有时 在非常繁忙的数据库中 单个 ARC0 进程跟不上写入重做日志的大量信息 Oracle8i 允许数据库管理员通过使用LOG_ARCHIVE_MAX_PROCESSES 参数 定义多个归档进程

只要当前的 ARCn 进程数不足以处理工作量 LGWR 进程就会启动新的ARCn 进程 如果预计有繁重的归档工作量 可通过运行下述命令 手动启动共享该工作的服务器进程
SQL>ALTER SYSTEM ARCHIVE LOG ALL TO ‘directory_name‘;

应监视 V$ARCHIVE_PROCESSES 以便任何时候 只要有两个以上的日志
需要归档 它就发出警报并产生额外的归档程序进程

 
SQL> select * from v$archive_processes;
PROCESS STATUS LOG_SEQUENCE STAT
——— ———- ———— —-
0 ACTIVE 122 BUSY
1 ACTIVE 0 IDLE
2 STOPPED 0 IDLE

 


当初始化参数 DBWR_IO_SLAVES 设置为大于 0 的值时 为归档重做日志
文件而由 ARC0 进程使用的多个 I/O 从属将自动设置为 4

不能在原始设备上创建归档重做日志文件

有关 LOG_ARCHIVE_MAX_PROCESSES, LOG_ARCHIVE_DEST_n, 和
LOG_ARCHIVE_DEST_STATE_n 参数的全面解释 请参照 Oracle8i 备份和恢复 课程的第 2 课

LOG_ARCHIVE_DEST_n 参数仅在已经安装了 Oracle 企业版时才有效 如果已经安装了 Oracle 企业版 则可以继续使用 LOG_ARCHIVE_DEST 但不能同时使用 LOG_ARCHIVE_DEST_n 和 LOG_ARCHIVE_DEST 因为它们不兼容

 

获得有关已归档日志文件及其位置的信息
若要从控制文件显示归档日志信息 包括归档日志名称 可以查询
V$ARCHIVED_LOG 动态性能视图 在联机重做日志已成功归档或清除 如果日志已清除 名称栏则为 NULL 之后 即会插入归档日志记录 如果日志归档两次 将产生两个归档日志记录 它们具有相同的 THREAD# SEQUENCE#和 FIRST_CHANGE# 但名称不同

对于当前的例程 动态性能视图 V$ARCHIVE_DEST 描述所有的归档日志目标 它们的当前值 模式和状态

Comment

*

沪ICP备14014813号-2

沪公网安备 31010802001379号