教您如何显示Oracle归档日志信息

数据库 Oracle
在Oracle数据库中,使用ARCHIVE LOG LIST命令可以显示日志操作模式,归档位置,自动归档机器要归档的日志序列号等信息。

Oracle数据库包含多种日志文件,下面就为您详细介绍Oracle归档日志的查看方法,如果您对Oracle归档日志方面感兴趣的话,不妨一看。

显示归档日志信息

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

2显示日志操作模式

SELECT name,log_mode FROM v$database;

3,显示Oracle归归档日志信息.

Col name format a46
Select name, swquence#, first_change# FROM v$archived_log;

Name用于表示Oracle归归档日志文件名,sequence#用于表示归档日志对应的日志序列号,firs_change#用于标识归档日志的起始SCN值.

4、执行介质恢复时,需要使用归档日志文件,此四必须准确定位归档日志的存放位置.通过查询动态性能视图v$archive_dest可以取得归档日志所在目录.

SELECT destination FROM v$archive dest;

5,显示日志历史信息

SELECT * FROM v$loghist;

THREAD#用于标识重做线程号,SEQUNCE#用于标识日志序列号,FIRST_CHANGE#用于标识日志序列号对应的起始SCN值,FIRST_TIME用于标识起始SCN的发生时间.SWICTH_CHANGE#用于标识日志切换的SCN值.

6.显示归档进程信息.

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

SELECT * FROM v$archive_processes;

Porcess用于标识ARCH进程的编号,status用于标识ARCH进程的状态(ACTIVE:活动,STOPPED:未启动),log_sequence用于标识正在进行归档的日志序列号,state用于标识ARCH进程的工作状态

 

 

 

【编辑推荐】

系统默认ORACLE用户及口令

oracle多列子查询的实现

oracle多表查询实例

Oracle用户会话信息的查询方法

Oracle超级用户的权限管理

 

责任编辑:段燃 来源: 互联网
相关推荐

2010-11-18 16:41:13

oracle死锁

2010-10-26 10:48:16

ORACLE备份

2010-11-18 16:27:37

2010-10-28 11:29:18

ORACLE用户权限

2010-11-16 09:49:22

Oracle重建索引

2010-10-27 16:56:05

Oracle重复记录

2010-10-29 11:51:30

oracle用户名

2010-10-28 09:21:42

oracle中存图片

2010-10-13 15:01:03

MySQL更新日志文件

2010-10-29 14:44:35

ORACLE归档日志

2010-09-28 11:07:37

SQL索引

2010-10-29 15:07:33

oracle日志

2010-10-29 14:57:12

Oracle归档模式

2010-04-14 16:09:51

Oracle 10g归

2010-10-27 15:40:14

oracle分页查询

2009-12-11 14:06:13

路由表信息

2010-10-27 17:04:41

Oracle动态查询

2010-11-19 13:19:26

Oracle归档日志

2010-11-19 13:14:21

Oracle删除归档日

2010-10-12 14:53:31

mysql索引优化
点赞
收藏

51CTO技术栈公众号