Em um ambiente de replicação, pode-se surgir a necessidade de controlar, por exemplo, os comandos DELETE que são replicados de uma tabela específica. Um filtro de DML foi desenvolvido e deve ser configurado no arquivo de configuração para sanar esta necessidade.
A sintaxe do filtro de DML no arquivo de configuração permite que o usuário configure quais as tabelas e quais tipos de DML não serão replicadas pelo Shareplex.
Para especificar um filtro de DML, e' necessário definir o seguinte parâmetro no arquivo de configuração:
!dml(<list of dml>)
A definição das DMLs são:
d DELETE
i INSERT
u UPDATE
Por exemplo, este e' um arquivo de configuração que filtra os comandos de DELETE da replicação, para a tabela SCOTT.EMP:
scott.emp !dml(d) scott.emp prodsys@o.sysdb
Crie o arquivo de configuração acima e ative-o para ter o filtro de DML habilitado.