Skip to Main Content

Oracle Database Express Edition (XE)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

System.DllNotFoundException: libclntsh.so

Ribeiro_Gustavo_TIJun 19 2007 — edited Jun 21 2007
Hi,

I'm trying to develop a simple program to test oracle connection string in C# (using Mono framework) but I can't do it because it's missing a lib (libclntsh.so) and I can't find how to do this.

I created simple program that have a class and connect to the database and just query something but i've always got this message from monodevelop

Unhandled Exception: System.DllNotFoundException: libclntsh.so
at (wrapper managed-to-native) OciNativeCalls:OCIEnvCreate (intptr&,System.Data.OracleClient.Oci.OciEnvironmentMode,intptr,intptr,intptr,intptr,int,intptr)
at System.Data.OracleClient.Oci.OciCalls.OCIEnvCreate (System.IntPtr& envhpp, OciEnvironmentMode mode, IntPtr ctxp, IntPtr malocfp, IntPtr ralocfp, IntPtr mfreep, Int32 xtramem_sz, IntPtr usrmempp) [0x00000] in /builddir/build/BUILD/mono-1.2.3/mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciCalls.cs:721
at System.Data.OracleClient.Oci.OciEnvironmentHandle..ctor (OciEnvironmentMode mode) [0x00013] in /builddir/build/BUILD/mono-1.2.3/mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci/OciEnvironmentHandle.cs:35
at System.Data.OracleClient.Oci.OciGlue.CreateConnection (OracleConnectionInfo conInfo) [0x00000] in /builddir/build/BUILD/mono-1.2.3/mcs/class/System.Data.OracleClient/System.Data.OracleClient/OciGlue.cs:86
at System.Data.OracleClient.OracleConnectionPoolManager.CreateConnection (OracleConnectionInfo info) [0x00006] in /builddir/build/BUILD/mono-1.2.3/mcs/class/System.Data.OracleClient/System.Data.OracleClient/OracleConnectionPoolManager.cs:57
at System.Data.OracleClient.OracleConnectionPool.CreateConnection () [0x0000e] in /builddir/build/BUILD/mono-1.2.3/mcs/class/System.Data.OracleClient/System.Data.OracleClient/OracleConnectionPool.cs:97
at System.Data.OracleClient.OracleConnectionPool.GetConnection () [0x000bb] in /builddir/build/BUILD/mono-1.2.3/mcs/class/System.Data.OracleClient/System.Data.OracleClient/OracleConnectionPool.cs:74
at System.Data.OracleClient.OracleConnection.Open () [0x00054] in /builddir/build/BUILD/mono-1.2.3/mcs/class/System.Data.OracleClient/System.Data.OracleClient/OracleConnection.cs:349
at (wrapper remoting-invoke-with-check) System.Data.OracleClient.OracleConnection:Open ()
at MainWindow.on_button2_clicked (System.Object sender, System.EventArgs e) [0x00000] in /home/Gustavo/Desenvolvimento/Arquivos/Mono/Projetos/OracleTeste/OracleTeste/MainWindow.cs:51
at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs)
at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr gch) [0x00000]
at (wrapper native-to-managed) GLib.Signal:voidObjectCallback (intptr,intptr)
at <0x00000> <unknown method>
at (wrapper managed-to-native) Gtk.Application:gtk_main ()
at Gtk.Application.Run () [0x00000]
at OracleTeste.MainClass.Main (System.String[] args) [0x00011] in /home/Gustavo/Desenvolvimento/Arquivos/Mono/Projetos/OracleTeste/OracleTeste/Main.cs:14

and i cant find the error.

What should I do?

My Config is:

Distro: Fedora 7
Kernel: 2.6.21-3228.fc7-i686
Mono: 1.2.3-3.fc7
Monodevelop: 0.13.1-1.fc7
Gtk#: 1.0.10
Gtk# 2.0: 2.10.0
Mono Data Oracle: 1.2.3-3
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 19 2007
Added on Jun 19 2007
1 comment
736 views