Showing results for 
Search instead for 
Did you mean: 

BODI-320006: Cannot open connection to the repository ?

Former Member
0 Kudos

I have successfully installed 64-bit BO DS 3.1 AIX ver. on 64-bit AIX OS ver. 5.3 .

Now, I'm trying to create the repository on 64-bit Oracle using the following command:

$ repoman -c -Ulocal_repo -Padmin -Qdwh -Saix -tlocal -NOracle -d -o

but, I've got an error message..


BODI-320006: Cannot open connection to the repository.

The error message from the underlying DBMS is <Oracle shared library <libclntsh.a(shr.o)> not found.

Please make sure it is installed and can be located using the library search path (LIBPATH on AIX, LD_LIBRARY_PATH on Solaris/Linux, SHLIB_PATH on HP-UX).

Please check the file permissions for <libclntsh.a(shr.o)>.>.

An error occurred during local repository creation.


Environment Variables on my AIX:

$ echo $LINK_DIR


$ echo $LIBPATH




$ echo $PATH


$ echo $ORACLE_SID



bash-3.2$ ls -l libclntsh*

-rw-r----- 1 oracle oinstall 24705307 Jul 23 13:37 libclntsh.a

lrwxrwxrwx 1 oracle oinstall 17 Jul 23 13:38 ->

-rwxr-xr-x 1 oracle oinstall 24126721 Jul 23 13:38

Any help would be appreciated



Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

For Oracle, you should not use -Q option. It is only used for DB2 and SQL Server

-S should be the Database Instance Name

You also have to make sure you have already created the user "local_repo" in the "aix" database.

The other option is to use Repository Manager on Windows. (This is the prefered method, although it can be tedious if you have many repositories to create)

Answers (0)