(Oracle and Microsoft SQL Server only) Returns a list of the owners whose objects will be filtered for initialization; adds or removes owners to or from the list.
The owner option can be delimited with quote characters to specify the character case.
“Owner”, “oWnEr”
pdb_ownerfilter
This command returns a list of all owners whose objects will be filtered for initialization.
pdb_ownerfilter add, SYSTEM
This command adds the “system” user to the list of owners whose objects will be filtered for replication.
pdb_ownerfilter remove, SYSTEM
This command removes the “system” user from the list of owners whose objects will be filtered for initialization.
pdb_ownerfilter can be used to limit the number of objects that are loaded into the Replication Agent System Database during initialization (see pdb_xlog init). When pdb_xlog init is processed, the objects and owners in the pdb_ownerfilter list will not be loaded. You can reduce the size of the RASD and reduce the time to perform initialization by adding owners to the list whose objects are not be replicated, or for owners where the majority of objects are not to be replicated.
When pdb_ownerfilter is invoked, its function is determined by the keywords and options you specify.
When multiple keywords and options are specified, each must be separated by a comma. Blank space before or after a comma is optional. For example:
pdb_ownerfilter add, system
When pdb_ownerfilter is invoked with no keyword, it returns a list of users whose objects will be filtered.
The pdb_ownerfilter command is valid only when the Replication Agent instance is in the Admin or Replication Down state.
For Oracle, you cannot remove the “SYS” owner.