sql >> データベース >  >> RDS >> Oracle

OracleStreamsによってキャプチャされるサポートされていないテーブルを除外する

    キャプチャプロセスの作成後、PLSQLブロックの下で編集して実行し、サポートされていないキャプチャ対象のテーブルを無視します。

    DECLARE
    CURSOR VIN Is
    SELECT TABLE_NAME
    From DBA_STREAMS_UNSUPPORTED
    Where OWNER ='URSCHEMA';
    BEGIN
    For C In VIN LOOP
    dbms_streams_adm .add_table_rules(
    table_name=>'URSCHEMA。'||C.TABLE_NAME、
    Streams_type =>'capture'、
    Streams_name =>'STREAMS_CAPTURE'、
    queue_name => ' STRMADMIN.STREAMS_CAPTURE_Q'、
    include_dml => true、
    include_ddl => false、
    include_rule => false、
    source_database =>' STREAM'
    );
    END LOOP;
    COMMIT;

    1. MySQLでのTRIM()関数のしくみ

    2. MariaDBの日付から短い月の名前を取得する方法

    3. カスタムOracleタイプのオブジェクトマッピングを渡そうとしたときに無効な名前パターン

    4. クリスマスが早く来る(Oracle 12.2)