Changing parameters affecting logical connections

To update parameters that affect logical connections, log in to the source Replication Server and, at the isql prompt, enter:

alter logical connection
 to logical_ds.logical_db 
set logical_database_param to 'value'

where logical_ds is the data server name for the logical connection, logical_db is the database name for the logical connection, logical_database_param is a logical database parameter, and value is a character string setting for the parameter.

New settings take effect immediately.

WARNING! You should reset the logical connection parameters materialization_save_interval and save_interval only when there is a serious lack of stable queue space. Resetting them (from strict to a given number of minutes) may lead to message loss at the standby database.

Table 3-6 displays the configuration parameters that affect logical database connections.

Table 3-6: Configuration parameters affecting logical connections

logical_database_param

value

deferred_name_resolution

Enable deferred name resolution in Replication Server to support deferred name resolution in Adaptive Server.

You must ensure that deferred name resolution is supported in the replicate Adaptive Server before you enable deferred name resolution support in Replication Server.

Default: off

NoteThis parameter is only applicable to Adaptive Server.

materialization_save_interval

Materialization queue save interval. This parameter is only used for standby databases in a warm standby application.

Default: “strict” for standby databases

replicate_minimal_columns

Specifies whether Replication Server should send all replication definition columns for all transactions or only those needed to perform update or delete operations at the standby database. Values are “on” and “off.”

Replication Server uses this value in standby situations only when a replication definition does not contain a “send standby” parameter, or if there is no replication definition at all.

Otherwise, Replication Server uses the value of the “replicate minimal columns” or “replicate all columns” parameter in the replication definition.

Default: on

When you set dsi_compile_enable to ‘on’, Replication Server ignores what you set for replicate_minimal_columns.

save_interval

The number of minutes that the Replication Server saves messages after they have been successfully passed to the destination data server. See “Save interval for recovery” for details.

Default: 0 minutes

send_standby_repdef_cols

Specifies which columns Replication Server should send to the standby database for a logical connection. Overrides “send standby” options in the replication definition that tell Replication Server which table columns to send to the standby database. Values are:

  • on – send only the table columns that appear in the matching replication definition. Ignore the “send standby” option in the replication definition.

  • off – send all table columns to the standby. Ignore the “send standby” option in the replication definition.

  • check_repdef – send all table columns to the standby based on “send standby” option.

Default: check_repdef