ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 查看归档配置和归档信息

查看归档配置和归档信息

原创 Linux操作系统 作者:yanxiaojun_007 时间:2010-09-25 14:24:33 0 删除 编辑

归档日志专题

1,查看初始化参数

select * from v$parameter2      where value != 'null' order by name


db_recovery_file_dest                  /mc/oracle//flash_recovery_area

db_recovery_file_dest_size           6442450944 (6G)

log_archive_format                            %t_%s_%r.dbf           //%t:重做线程编号 %s:日志序列号 %r:resetlogs的id值

log_archive_dest                        

修改初始化参数

Alter system set log_archive_min_succeed_dest=2;

2,查看归档模式

SQL> SELECT name,log_mode FROM v$database;


NAME                                       LOG_MODE

----------                                            ------------

MC                                         ARCHIVELOG


3,使用ARCHIVE LOG LIST命令可以显示日志操作模式,归档位置,自动归档机器要归档的日志序列号等信息.

SQL> ARCHIVE LOG LIST;

Database log mode        Archive Mode

Automatic archival        Enabled

Archive destination        USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence     772

Next log sequence to archive   774

Current log sequence            774


注意:USE_DB_RECOVERY_FILE_DEST

[root@meta. archivelog]# ls

2009_05_20 2009_05_21

[root@meta. archivelog]# cd 2009_05_21/

[root@meta. 2009_05_21]# ls

o1_mf_1_771_51bd9vr0_.arc o1_mf_1_772_51cowvqj_.arc o1_mf_1_773_51d4ym6n_.arc

[root@meta. 2009_05_21]# pwd

/mc/oracle/flash_recovery_area/MC/archivelog/2009_05_21


4,显示归档信息

Col name format a46

Select name, sequence#, first_change# FROM v$archived_log;


NAME                                       SEQUENCE# FIRST_CHANGE#

---------------------------------------------- ---------- -------------

/mc/oracle/flash_recovery_area/MC/archivelog/2       773      16378709

009_05_21/o1_mf_1_773_51d4ym6n_.arc


name:归档日志文件名

sequence#:归档日志对应的日志序列号

first_change#:标识归档日志的起始SCN值


5,查询动态性能视图v$archive_dest可以取得归档日志所在目录.

select * from v$archive_dest


6,显示日志历史信息

SELECT * FROM v$loghist


thread#:标识重做线程号

sequnce#:日志序列号

first_change#:日志序列号对应的起始SCN值

FIRST_TIME:标识起始SCN的发生时间

SWICTH_CHANGE#:标识日志切换的SCN值


7,显示归档进程信息

进行日志切换时,ARCH进程会自动将重做日志内容复制到归档日志中,为了加快归档速度,应该启用多个ARCH进程.通过查询动态性能视图V$ARCHIVE_PROCESSES可以显示所有归档进程的信息!

SELECT * FROM v$archive_processes

process:标识ARCH进程的编号

STATUS:标识ARCH进程的状态(ACTIVE:活动,STOPPED:未启动)

LOG_SEQUENCE:正在运行归档的日志序列号

STATE:标识ARCH进程的工作状态


----------------

归档日志(Archive Log)是非活动的重做日志备份.通过使用归档日志,可以保留所有重做历史记录,当数据库处于ARCHIVELOG模式并进行日志切换式,后台进程ARCH会将重做日志的内容保存到归档日志中.当数据库出现介质失败时,使用数据文件备份,归档日志和重做日志可以完全恢复数据库.

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15037413/viewspace-674793/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 查看字符集
下一篇: sql常用命令
请登录后发表评论 登录
全部评论

注册时间:2009-05-24

  • 博文量
    51
  • 访问量
    60997