Kbase 17085: What ORACLE OCI DLL's Does Progress Use?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  15/10/2008 |
|
Status: Verified
GOAL:
What ORACLE OCI DLL's does PROGRESS use on Windows platform?
GOAL:
How does Oracle dataserver search and load DLL's on Windows?
GOAL:
What is ORADLLNAME used for?
FACT(s) (Environment):
Windows NT 32 Intel/Windows 2000
Windows NT 4.0
Windows 95
Windows 98
FIX:
This Solution lists what ORACLE OCI DLL's Progress uses on Windows platform, for the most recent PROGRESS versions.
The DLL's are loaded with the LoadLibrary system call, this includes the directory from which the application was loaded, the current directory, the Windows\SYSTEM directory, the Windows directory and the PATH environment variable.
For Progress's 7.3D/7.3E/8.0A/8.1A/8.1B (16-bit versions):
ORA73WIN.DLL - Oracle SQL*Net V2.3
ORA72WIN.DLL - ORACLE SQL*Net V2.2
ORA71WIN.DLL - ORACLE SQL*Net V2.1
ORA7WIN.DLL - ORACLE SQL*Net V2.0
Progress does support using ORACLE 7.3.x with Progress, even with the latest ORACLE 7 version to date (7.3.3.4.X), the ORA72WIN is still available as a installable component. Please make sure that ORACLE's Required Support Files 7.2.x.x.x is added when installing ORACLE 7.3 16-bit support. This will ensure that the ORA72WIN.DLL file is present.
For all 32-bit Progress clients including 8.0B, 8.1x, 8.2x , 8.3x and V9.x for Windows 95/98/NT:
OCIW32.DLL - Oracle SQL*Net V2.2 NT
ORANT71.DLL - Oracle SQL*Net V2.1 NT
All 32-bit ORACLE Clients include this DLL under %ORACLE_HOME%\bin for ORACLE versions 7.3.X and 8i.
Starting from 8.1D, in either case 16 or 32 bit, the environment variable ORADLLNAME can be set to control which dll to load.
The above scheme applies to the Progress component that is actually connecting to
ORACLE. If using a Remote ORACLE DataServer connection (using -N/-H/-S to connect to ORACLE), the PROGRESS Version where the DataServer Broker is will be the one subject to this DLL list.
If using a local DataServer connection, the Progress Version on the Client is subject to this DLL list.