Wednesday, August 26, 2009

Managing Logical Standby Database

Logical standby juga perlu di managed dan dimonitoring salah satu step-step nya adalah sebagai berikut :
1. untuk menjadikan standby database dalam keadaan guard

ALTER DATABASE GUARD ...... ;
mode nya terdiri dari 
    a. ALL
    b. NONE
    c. STANDBY
   
2. untuk manage transaksi
    dengan menggunakan package berikut     
    dbms_logstdby
    untuk skip transaksi
    exec DBMS_LOGSTDBY.SKIP_TRANSACTION(10,38,234);
    skip_transaction(xidusn_p IN NUMBER,
                           xidslt_p IN NUMBER,
                           xidsqn_p IN NUMBER);
    untuk melihat transaksinya dari 
    sqlplus > select * from dba_logstdby_events where current_scn is not null

3. untuk skip objects :

    exec DBMS_LOGSTDBY.SKIP('DML','SCOTT','EMP');
    exec DBMS_LOGSTDBY.SKIP('PROCEDURE', 'XYZ', '%', null); 
    exec DBMS_LOGSTDBY.SKIP('SCHEMA_DDL', 'VCS_MONITOR', '%', null);
    exec DBMS_LOGSTDBY.SKIP('DML', 'VCS_MONITOR', '%', null); 

4.sql apply biasanya secara otomatis melakukan delete archive log yang

sudah tidak terpakai, supaya tidak demikian dapat menggunakan script berikut
EXECUTE DBMS_LOGSTDBY.APPLY_SET('LOG_AUTO_DELETE', FALSE);
lebih detail lagi untuk fungsi dari dbms_logstdby ada di 
 
http://www.psoug.org/reference/dbms_logstdby.html




QUERY untuk monitoring



select * from DBA_LOGSTDBY_PROGRESS
select * from DBA_LOGSTDBY_SKIP_TRANSACTION
select * from DBA_LOGSTDBY_PARAMETERS
select * from DBA_LOGSTDBY_LOG
select * from DBA_LOGSTDBY_SKIP
select * from DBA_LOGSTDBY_UNSUPPORTED
select * from DBA_LOGSTDBY_EVENTS
select * from DBA_LOGSTDBY_HISTORY




LOGSTDBY$APPLY_PROGRESS
LOGSTDBY$APPLY_MILESTONE
LOGSTDBY$SCN
LOGSTDBY$SKIP_SUPPORT
LOGSTDBY$SKIP
LOGSTDBY_SUPPORT
LOGSTDBY_UNSUPPORTED_TABLES
LOGSTDBY_LOG
V$LOGSTDBY
V$LOGSTDBY_STATS
V_$LOGSTDBY_TRANSACTION
V$LOGSTDBY_STATE
GV$LOGSTDBY

note :

pakage yang biasa untuk dilakukan manage logical
adalah dbms_logstdby
dan ada lagi yaitu DBMS_INTERNAL_LOGSTDBY (masih bingung cara pakenya)






No comments:

Post a Comment