有人在我的BLOG上提出问题,为什么有的时候发现一个实例所在的服务器上包含了另一个服务器的归档日志。
其实很多中情况都可能造成这个问题的产生。
最简单的情况,一个节点执行了ALTER SYSTEM ARCHIVE LOG CURRENT命令:
SQL> SELECT GROUP#, THREAD#, SEQUENCE#, ARCHIVED, STATUS FROM V$LOG;
GROUP# THREAD# SEQUENCE# ARCHIV STATUS
Z#{
m/K OE#yD.Ar0---------- ---------- ---------- ------ --------------------
,AQ"J;SdyC3qe0 1 1 672 NO CURRENT
O0_.jA.Q4J0 2 1 671 YES INACTIVEITPUB个人空间 {1u$R|r:n
_'m
3 2 441 YES INACTIVE
0pY-rI0c0 4 2 442 NO CURRENT
SQL> SELECT INSTANCE_NUMBER, INSTANCE_NAME, THREAD# FROM V$INSTANCE;
INSTANCE_NUMBER INSTANCE_NAME THREAD#ITPUB个人空间BN asU`Z"T-g-Q'jF
--------------- ---------------- ----------
Z,y] _%_7D3C0 1 testrac1 1
SQL> COL NAME FORMAT A30ITPUB个人空间(u"e7pFm pS-OK
q
SQL>COLVALUE FORMAT A30
E_ t/Yo4n2A0SQL> SELECT INST_ID, NAME, SUBSTR(VALUE, 1, 26) VALUE
d ?o/B` c"s0 2 FROM GV$PARAMETER
M5V4P0[G0 3 WHERE NAME = 'log_archive_dest_1';
INST_ID NAME VALUEITPUB个人空间1c`#iH0}D~C6n/f
---------- ------------------------------ ------------------------------