|
最近想在Linux下通过ODBC连接数据库,来开发系统。
Linux版本为:Fedora8
Oracle版本为:Oracle 10g
Oracle 安装在:/oracle下
ODBC驱动管理器为:unixODBC
驱动程序管理器安装在:/usr/local下
ODBC驱动程序在:/usr/local/lib下,名称为:libsqora.so.10.1
数据库可以正常启动,并且环境句柄和连接句柄可以分配成功。但是用SQLDriverConnect函数连接数据库时,却出现如下错误。并且用:"isql -v OracleOdbc" 测试数据源时,出现同样的错误。其中"OracleOdbc"为数据源名称。
请高手帮忙看看!!
[unixODBC][Driver Manager]Can't open lib '/oracle/product/10.2.0/db_1/lib/libsqora.so.10.1' : /oracle/product/10.2.0/db_1/lib/libnnz10.so: cannot restore segment prot after reloc: Permission denied |
|