On your logical standby database, you specified these rules:
SQL> EXECUTE DBMS_LOGSTBY.SKIP (STMT=> 'DML', -
SCHEMA_NAME => 'HR', -
OBJECT_NAME=> 'EMP_NEW');
SQL> EXECUTE DBMS_LOGSTBY.SKIP (STMT=> 'DML', -
SCHEMA_NAME => 'HR', -
OBJECT_NAME=> 'EMP_OLD');
After completion of the weekend batch cycle you attempt to delete the SQL Apply filters:
SQL> EXECUTE DBMS_LOGSTBY.UNSKIP (STMT=> 'DML', -
SCHEMA_NAME => 'HR', -
OBJECT_NAME=> 'EMP%');
Which is true regarding the execution of the UNSKIP procedure?
The UNSKIP procedure reverses the actions of the SKIP procedure by finding the record, matching all the parameters, and removing the record from the system table. The match must be exact, and multiple skip actions can be undone only by a matching number of unskip actions. You cannot undo multiple skip actions using wildcard characters.
References:
https://docs.oracle.com/cd/B12037_01/appdev.101/b10802/d_lsbydb.htm#997823
Currently there are no comments in this discussion, be the first to comment!