The non-alphabetic characters allowed for the prefix used in database object names to identify Replication Agent transaction log objects.
_#@ (DB2 Universal Database)
_ (Informix)
_$#@ (Microsoft SQL Server)
_#$ (Oracle)
A string of characters with no separators.
The default value of the pdb_xlog_prefix_chars parameter depends on the type of primary database the Replication Agent instance was created for. The default value is based on the standard non-alphabetic characters allowed by each database.
When you set or change the value of the pdb_xlog_prefix_chars parameter, the new value replaces any existing value; it does not add or append the new value to a previous value.
When the value of the pdb_xlog_prefix parameter is set using the ra_config command, all non-alphabetic characters specified on the command line are validated against the characters in the value of the pdb_xlog_prefix_chars parameter.
Alphabetic characters a-z are always valid in the value of the pdb_xlog_prefix parameter and need not be specified.
Sybase Replication Agent does not support delimited names for transaction log objects, so you cannot use a space character in the value of the pdb_xlog_prefix parameter.
The value you specify for the pdb_xlog_prefix_chars parameter is not validated. There are no restrictions on the characters you can include in the value of the pdb_xlog_prefix_chars parameter.
The primary database server may restrict the characters
used in certain positions in a database object name. Refer to the
documentation for your primary database server for more information.