select m.mowner, m.master, m.log, m.trig,
decode(bitand(m.flag,1), 0, 'NO', 'YES'),
decode(bitand(m.flag,2), 0, 'NO', 'YES'),
decode(bitand(m.flag,512), 0, 'NO', 'YES'),
decode(bitand(m.flag,4), 0, 'NO', 'YES'),
decode(bitand(m.flag,1024), 0, 'NO', 'YES'),
decode(bitand(m.flag,16), 0, 'NO', 'YES'),
s.snaptime, s.snapid
from sys.mlog$ m, sys.slog$ s
where s.mowner (+) = m.mowner
and s.master (+) = m.master
union
select ct.source_schema_name, ct.source_table_name, ct.change_table_name,
ct.mvl_v7trigger,
decode(bitand(ct.mvl_flag,1), 0, 'NO', 'YES'),
decode(bitand(ct.mvl_flag,2), 0, 'NO', 'YES'),
decode(bitand(ct.mvl_flag,512), 0, 'NO', 'YES'),
decode(bitand(ct.mvl_flag,4), 0, 'NO', 'YES'),
decode(bitand(ct.mvl_flag,1024), 0, 'NO', 'YES'),
decode(bitand(ct.mvl_flag,16), 0, 'NO', 'YES'),
s.snaptime, s.snapid
from sys.cdc_change_tables$ ct, sys.slog$ s
where s.mowner (+) = ct.source_schema_name
and s.master (+) = ct.source_table_name
and bitand(ct.mvl_flag, 128) = 128
SELECT M.MOWNER
, M.MASTER
, M.LOG
, M.TRIG
,
DECODE(BITAND(M.FLAG
, 1)
, 0
, 'NO'
, 'YES')
,
DECODE(BITAND(M.FLAG
, 2)
, 0
, 'NO'
, 'YES')
,
DECODE(BITAND(M.FLAG
, 512)
, 0
, 'NO'
, 'YES')
,
DECODE(BITAND(M.FLAG
, 4)
, 0
, 'NO'
, 'YES')
,
DECODE(BITAND(M.FLAG
, 1024)
, 0
, 'NO'
, 'YES')
,
DECODE(BITAND(M.FLAG
, 16)
, 0
, 'NO'
, 'YES')
,
S.SNAPTIME
, S.SNAPID
FROM SYS.MLOG$ M
, SYS.SLOG$ S
WHERE S.MOWNER (+) = M.MOWNER
AND S.MASTER (+) = M.MASTER
UNION
SELECT CT.SOURCE_SCHEMA_NAME
, CT.SOURCE_TABLE_NAME
, CT.CHANGE_TABLE_NAME
,
CT.MVL_V7TRIGGER
,
DECODE(BITAND(CT.MVL_FLAG
, 1)
, 0
, 'NO'
, 'YES')
,
DECODE(BITAND(CT.MVL_FLAG
, 2)
, 0
, 'NO'
, 'YES')
,
DECODE(BITAND(CT.MVL_FLAG
, 512)
, 0
, 'NO'
, 'YES')
,
DECODE(BITAND(CT.MVL_FLAG
, 4)
, 0
, 'NO'
, 'YES')
,
DECODE(BITAND(CT.MVL_FLAG
, 1024)
, 0
, 'NO'
, 'YES')
,
DECODE(BITAND(CT.MVL_FLAG
, 16)
, 0
, 'NO'
, 'YES')
,
S.SNAPTIME
, S.SNAPID
FROM SYS.CDC_CHANGE_TABLES$ CT
, SYS.SLOG$ S
WHERE S.MOWNER (+) = CT.SOURCE_SCHEMA_NAME
AND S.MASTER (+) = CT.SOURCE_TABLE_NAME
AND BITAND(CT.MVL_FLAG
, 128) = 128
|
|
|