Oracle10g 无法使用os身份验证连接到oracle数据库?

Oracle10g 无法使用os身份验证连接到oracle数据库?,oracle10g,solaris,Oracle10g,Solaris,我正试图通过jdbc使用os身份验证连接到oracle数据库 我在solaris sparc 32位上安装了oracle 10g 以下是jdbc连接的代码:- String url=“jdbc:oracle:thin:@oracleserver.mydomain.com:5521:dbja” Driver Driver=new oracle.jdbc.OracleDriver() DriverManager.registerDriver(驾驶员) Properties props=新属性() p

我正试图通过jdbc使用os身份验证连接到oracle数据库

我在solaris sparc 32位上安装了oracle 10g

以下是jdbc连接的代码:-

String url=“jdbc:oracle:thin:@oracleserver.mydomain.com:5521:dbja”

Driver Driver=new oracle.jdbc.OracleDriver()

DriverManager.registerDriver(驾驶员)

Properties props=新属性()

props.setProperty(OracleConnection.CONNECTION_PROPERTY_THIN_VSESSION_OSUSER,“oracle”)

Connection conn=DriverManager.getConnection(url、道具)

当我使用精简驱动程序运行上述代码时,它给出的错误为“无效用户名/密码;拒绝登录”

使用oci驱动程序的错误是::“java.library.path中没有ocijdbc11”,但我正在使用oracle 10g,并且在LD_LIBRARAY_路径中存在libocijdbc10.so。但仍在查找libocijdbc11.so

请帮我解决这个问题


感谢使用操作系统身份验证,请检查

  • os_authent_前缀是什么
  • 用户oracle是否存在
  • REMOTE\u OS\u AUTHENT=TRUE吗
对于OCI访问,这里的相关内容是JDBC驱动程序,它必须与oracle客户端版本相匹配。为此,请将oracle客户端安装中的10g JDBC驱动程序添加到类路径中