"Server handle" errors suggest environment or compatibility problems. If you receive "server handle" errors, take the action indicated for your target database and driver type.
oracle user owns the driver installation.
ORACLE_HOME passes the path to local Oracle installation.
ORACLE_SID names the target ORACLE_SID wherever it resides.
$ORACLE_HOME and the library directory.
Full installations and Oracle client installations tend to have lib, lib32, and/or lib64 sub-directories that contain various libraries.
You want to identify the library directories that match the bit format of your | AIX | LIBPATH |
| HP-UX | 32-bit libraries: SHLIB_PATH 64-bit libraries: LD_LIBRARY_PATH |
| All Other Unix-like OS | LD_LIBRARY_PATH |
| Windows | PATH |
oracle user owns the installation.
ORACLE_HOME passes the path to local Oracle installation.
ORACLE_SID names the target ORACLE_SID wherever it resides.
$ORACLE_HOME and the library directory.
Full installations and Oracle client installations tend to have lib, lib32, and/or lib64 sub-directories that contain various libraries.
You want to identify the library directories that match the bit format of your | AIX | LIBPATH |
| HP-UX | 32-bit libraries: SHLIB_PATH 64-bit libraries: LD_LIBRARY_PATH |
| All Other Unix-like OS | LD_LIBRARY_PATH |
| Windows | PATH |
cd into the bin sub-directory of your oplrqb.ini file.
[Environment ORACLE*] section that corresponds to your
[Environment ORACLE100] ORACLE_HOME = /dbs5/oracle9i/64bit/v9.2.0.1.0 ORACLE_SID = ora92 LD_LIBRARY_PATH = /dbs5/oracle9i/64bit/v9.2.0.1.0/lib
ORACLE_HOME, ORACLE_SID, and LIBPATH/SHLIB_PATH/LD_LIBRARY_PATH variables are properly set here as well.
oplshut +reinit ls and identify your database agent binary.
A few of the possibilities are: ora100_mv ora100_sv ora90_mv ora90_sv ora81_mv ora81_sv -? to your agent on the command line.
For example:
bash-2.03$ ./ora90_mv -? Oracle 9.x Database Agent (multi threaded) Version 1.29 as of Mon Nov 13 2006 (Release 6.0 cvsid 00084). Compiled for Solaris 5.8 (sparc-sun-solaris2.8-32) Copyright (C) OpenLink Software.
"Server handle" errors suggest environment or compatibility problems. If you receive "server handle" errors, take the following action:
-S service name or port, -H hostname or IP address, -N network, -db /path/to/database) in the Database Options field of your DSN.
For example:
-S pro82a -N tcp -H saturnus.example.com -S pro82a -N tcp -H saturnus.example.com -db C:\wrk\my_prog.db
progress.ini.
Place a copy of progress.ini in your client's %WINDOWS% directory.
(Normally this directory is either located at C:\Windows\ (Windows 95/98/ME) or C:\WINNT\ (Windows NT/2000/XP/2003), but it may be located elsewhere.)
-d mdy -T c:\temp
-S pro82a -N tcp -H saturnus.example.com -S pro82a -N tcp -H saturnus.example.com -db C:\wrk\my_prog.db
[Environment PROGRESS82A] ;TABLEVIEW = ;TABLEVIEW_QUALIFIER = Y ;DEADLOCK_TIMEOUT = 60 ; Seconds to wait for lock to release ;INSERT_LOGICAL = Y ;UPDATE_LOGICAL = Y ;MIN_FIELD_LEN = ;MAX_FIELD_LEN = CURSOR_SENSITIVITY = LOW DLC = D:\DBS\Progress\Pro82a PATH = D:\DBS\Progress\Pro82a\BIN;D:\WINNT\System32