"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