Progress
DataServer
for ORACLE Guide


Configuring the DataServer on the UNIX Host

To configure the remote DataServer modules on UNIX you set environment variables on the host machines as described in Table 3–4. In a remote DataServer configuration, you set all necessary variables on the host machine. Be sure to set the variables in the same environment (UNIX shell) from which you plan to run the DataServer. No configuration is required on the client machine.

The only environment variable in Table 3–4 that you set on the client is PROEXE.

Table 3–4: Environment Variables for the Remote DataServer
Variable
How to Set It
DSLOGDIR
The pathname of the log file that Progress uses to keep track of DataServer processes and error messages. By default, Progress writes to $DSLOGDIR/dataserv.lg in the current directory. (Optional)
LD_LIBRARY_PATH
(Sun Solaris)
or
LIBPATH (AIX)
or
SHLIB_PATH (HP-UX)
Identifies ORACLE shared libraries. Set this variable on the host machine to include $ORACLE_HOME/lib. On your UNIX system, if the SETUID bit is on, make sure there is a soft link from /usr/lib pointing to the ORACLE shared libraries.
Note that ORACLE does not support shared objects on all UNIX platforms. See your ORACLE documentation for more information.
(Required when running executables, whether supplied or built with PROBUILD, that access ORACLE7 or ORACLE8)
ORACLE_HOME
The pathname of the directory where you installed ORACLE. (Required)
ORACLE_SID
The identifier for the ORACLE instance you are accessing. (Required)
ORASRV
The name of the executable (including the path) of the ORACLE DataServer. Set ORASRV to point to the appropriate DataServer executable: (Required)
To access ORACLE7 or ORACLE8, point to the _orasrv DataServer executable.
PROBRKR
The pathname to the executable of the broker. (Optional)
PROEXE
The pathname of the Progress client executable you created with PROBUILD. After setting this variable, you can run your customized executable (by default, _progres) by entering pro at the system prompt. Make sure that you have set DLC to the directory where Progress is installed. Set this variable on the client machine. (Optional)

Once you have set up your environment, you are ready to create a schema holder. See the "Creating a Schema Holder" section for instructions.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095