Primary Database Role

Any existing database server node is capable of operating as the primary database server in a hot standby configuration. This mode of operation is activated by parameters in the [SyncDbService] section of the JADE initialization file.

Primary server nodes must be run with the server parameter in the command line set to remoteServer (that is, multiuser) in order to get full SDS functionality. Running the primary node with the server parameter set to localServer (that is, single user) is useful for performing maintenance tasks, deployments, and so on (for example, when running the batch JADE Schema Load (jadloadb) executable, the JadeSchemaLoader application in jadclient, jade, or the Application class startApplicationWithParameter method).

If an SDS primary server node is started in single user mode, full SDS functionality is not available as the SDS service does not get started. As there is no attempt to communicate with the SDS secondary server, functions such as calls to the Object class sdeCauseEvent and sdsCauseEvent methods will not send events to the reciprocal node.