When a solidDB Shared Memory Access (SMA) server is started, the server loads the SMA driver library dynamically, accepting connection requests from the SMA driver at the normal listening port. By assigning different port numbers to different SMA servers, it is possible to run several SMA servers on a single system at the same time.
You can start an SMA server from the command prompt or from the application:
▪ From the command prompt:
– On Linux and UNIX: Enter the command solidsma at the command prompt.
When you start the server for the first time, enter the command solidsma -f at the command prompt to force the server to run in the foreground.
– On Windows: Enter the command solidsma at the command prompt.
For C/ODBC applications, you can start the solidDB server in SMA mode by having the application call the SSC API function SSCStartSMAServer. However, in such a setup, only one application can start (and stop) the SMA server. For details on the SSC API calls for starting and stopping the server, see SSCStartSMAServer. and SSCStopServer.