Error Messages (T)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

The shared library loader cannot be activated for this process


If you receive "shared library loader" errors, take the following action:

1. Use a text editor to open your odbc.ini file. The odbc.ini file appears in the /bin sub-directory of most OpenLink client installations.

2. Locate your DSN. For example:

[OpenLink]
Driver = /home/openlink/32bit/v40/lib/oplodbc.sl.1
Description = Sample OpenLink DSN
Host = nkhatam
ServerType = SQLServer 7
FetchBufferSize = 99
UserName = sa
Password =
Database = Northwind
ServerOptions =
ConnectOptions =
Options =
ReadOnly = no


3. Find the Driver= parameter. Insure that your Driver= passes the correct path to the OpenLink client driver. This driver exists in the ~/openlink/lib sub-directory. Depending upon your operating system and driver version, the client driver will appear as some variant of oplodbc.so or oplodbc.la. If you see references to libiodbc.so or .la, remove them from the Driver parameter. The libiodbc files are Driver Manager files.

4. Save any changes and exit odbc.ini.

5. Insure that your OpenLink user has execute permissions on the client driver.

6. Insure that your ODBCINI environment variable points to your ~/openlink/bin/odbc.ini file. To set this variable, cd to the root directory of your client's OpenLink installation. Then, run one of the following commands: .

./openlink.sh //* Korn, Bourne, or Bash shells
source openlink.csh //* C shells


7. Test.

Finally, if you are working in a non-shared environment, contact OpenLink Product Support. The iODBC Driver Manager may only load shared libraries. You will need to implement UDBC instead. UDBC is Driver Manager independent.

Evidence

odbc.ini File
Output of set


Referenced by...