Thank you for visiting Spatial DBA - Oracle and ArcSDE.
Please visit Oracle DBA Tips (http://www.oracledbatips.com) for more Oracle DBA Tips.
========================================================================
V$ARCHIVED_LOG
displays archived log information from the control file, including archive log names. An archive log record is inserted after the online redo log is successfully archived or cleared (name column is NULL
if the log was cleared). If the log is archived twice, there will be two archived log records with the same THREAD#
, SEQUENCE#
, and FIRST_CHANGE#
, but with a different name. An archive log record is also inserted when an archive log is restored from a backup set or a copy and whenever a copy of a log is made with the RMAN COPY
command.
Column
|
Datatype
|
Description
|
RECID | NUMBER |
Archived log record ID
|
STAMP | NUMBER |
Archived log record stamp
|
NAME | VARCHAR2(513) |
Archived log file name. If set to
NULL , either the log file was cleared before it was archived or an RMAN backup command with the "delete input" option was executed to back up archivelog all (RMAN> backup archivelog all delete input; ). |
DEST_ID | NUMBER |
Original destination from which the archive log was generated. The value is
0 if the destination identifier is not available. |
THREAD# | NUMBER |
Redo thread number
|
SEQUENCE# | NUMBER |
Redo log sequence number
|
RESETLOGS_CHANGE# | NUMBER |
Resetlogs change number of the database when the log was written
|
RESETLOGS_TIME | DATE |
Resetlogs time of the database when the log was written
|
RESETLOGS_ID | NUMBER |
Resetlogs identifier associated with the archived redo log
|
FIRST_CHANGE# | NUMBER |
First change number in the archived log
|
FIRST_TIME | DATE |
Timestamp of the first change
|
NEXT_CHANGE# | NUMBER |
First change in the next log
|
NEXT_TIME | DATE |
Timestamp of the next change
|
BLOCKS | NUMBER |
Size of the archived log (in blocks)
|
BLOCK_SIZE | NUMBER |
Redo log block size. This is the logical block size of the archived log, which is the same as the logical block size of the online log from which the archived log was copied. The online log logical block size is a platform-specific value that is not adjustable by the user.
|
CREATOR | VARCHAR2(7) |
Creator of the archivelog:
·
ARCH - Archiver process
·
FGRD - Foreground process
·
RMAN - Recovery Manager
·
SRMN - RMAN at standby
·
LGWR - Logwriter process |
REGISTRAR | VARCHAR2(7) |
Registrar of the entry:
·
RFS - Remote File Server process
·
ARCH - Archiver process
·
FGRD - Foreground process
·
RMAN - Recovery manager
·
SRMN - RMAN at standby
·
LGWR - Logwriter process |
STANDBY_DEST | VARCHAR2(3) |
Indicates whether the entry is an archivelog destination (
YES ) or not (NO ) |
ARCHIVED | VARCHAR2(3) | Indicates whether the online redo log was archived (YES ) or whether RMAN only inspected the log and created a record for future application of redo logs during recovery (NO ). |
APPLIED | VARCHAR2(3) |
Indicates whether the archivelog has been applied to its corresponding standby database (
This column is meaningful at the physical standby site for the YES ) or not (NO ). The value is always NO for local destinations. ARCHIVED_LOG entries with REGISTRAR ='RFS ' (which means this log is shipped from the primary to the standby database). If REGISTRAR ='RFS ' and APPLIED is NO , then the log has arrived at the standby but has not yet been applied. If REGISTRAR ='RFS ' and APPLIED is YES , the log has arrived and been applied at the standby database.You can use this field to identify archivelogs that can be backed up and removed from disk. |
DELETED | VARCHAR2(3) |
Indicates whether an RMAN
DELETE command has physically deleted the archived log file from disk, as well as logically removing it from the control file of the target database and from the recovery catalog (YES ) or not (NO ) |
STATUS | VARCHAR2(1) |
Status of the archived log:
A - AvailableD - DeletedU - UnavailableX - Expired |
COMPLETION_TIME | DATE |
Time when the archiving completed
|
DICTIONARY_BEGIN | VARCHAR2(3) |
Indicates whether the log contains the start of a LogMiner dictionary (
YES ) or not (NO ) |
DICTIONARY_END | VARCHAR2(3) |
Indicates whether the log contains the end of a LogMiner dictionary (
YES ) or not (NO ) |
END_OF_REDO | VARCHAR2(3) |
Indicates whether the archived redo log contains the end of all redo information from the primary database (
YES ) or not (NO ) |
BACKUP_COUNT | NUMBER |
Indicates the number of times this file has been backed up. Values range from 0-15. If the file has been backed up more than 15 times, the value remains 15.
|
ARCHIVAL_THREAD# | NUMBER |
Redo thread number of the instance that performed the archival operation. This column differs from the
THREAD# column only when a closed thread is archived by another instance. |
ACTIVATION# | NUMBER |
Number assigned to the database instantiation
|
IS_RECOVERY_DEST_FILE | VARCHAR2(3) |
Indicates whether the file was created in the flash recovery area (
YES ) or not (NO ) |
COMPRESSED | VARCHAR2(3) |
This column is reserved for internal use only
|
FAL | VARCHAR2(3) |
Indicates whether the archive log was generated as the result of a FAL request (
YES ) or not (NO ) |
END_OF_REDO_TYPE | VARCHAR2(10) |
Possible values are as follows:
·
SWITCHOVER - Shows archived redo log files that are produced at the end of a switchover
·
TERMINAL - Shows archived redo log files produced after a failover
·
RESETLOGS - Shows online redo log files archived on the primary database after an ALTER DATABASE OPEN RESETLOGS statement is issued
·
ACTIVATION - Shows any log files archived on a physical standby database after an ALTER DATABASE ACTIVATE STANDBY DATABASE statement is issued
· "empty string" - Any empty string implies that that the log is just a normal archival and was not archived due to any of the other events
|
BACKED_BY_VSS | VARCHAR2(3) |
Whether or not the file has been backed up by Volume Shadow Copy Service (VSS). This column is for internal use only.
|
V$ARCHIVED_LOG
replacesV$LOG_HISTORY
in Oracle8.
- How to Delete All Archived Log Entries in the
V$ARCHIVED_LOG
?
V$ARCHIVED_LOG
is determined by the MAXLOGHISTORY
parameter of the create database command. The archived redo log records are maintained up to the value of MAXLOGHISTORY
, then wrap and overlay previous entries starting from the beginning. Eventually, all entries in V$ARCHIVED_LOG
will be overwritten after the number of archived logs exceeds MAXLOGHISTORY
. Recreate the controlfile to force the removal of all archived log entries from the controlfile and the V$ARCHIVED_LOG
view.- Script to check when archived redo logs are applied
select sequence#, name, to_char(first_time,'mm-dd-yyyy hh24:mi:ss') first_time,
to_char(completion_time,'mm-dd-yyyy hh24:mi:ss') end_time,
archived, creator, registrar, status, deleted, standby_dest, applied
from v$archived_log
where first_time > sysdate -1
order by 3;
|
V$ARCHIVED_LOG
.
RMAN> BACKUP
FORMAT '/disk1/backup/ar_%t_%s_%p'
ARCHIVELOG FROM SEQUENCE=234
DELETE INPUT
|
Oracle dynamic performance views
Last updated: September 16, 2009 Wednesday
|