如何在没有Java用户的情况下以sysdba的身份连接到Oracle数据库?

时间:2018-08-22 07:47:57

标签: java oracle oracle11g database-connection

我可以通过以下方式连接到Oracle:sqlplus / as sysdba.是否可以从Java以相同的方式连接?根据文档(https://docs.oracle.com/cd/B19306_01/java.102/b14355/urls.htm#CHDJICFH),我必须具有带有密码的sys模式,但是我没有任何用户。

1 个答案:

答案 0 :(得分:1)

Thin JDBC驱动程序不支持此功能。

当执行sqlplus / as sysdba时,您的sqlplus会生成一个子oracle进程,然后通过管道与之对话。因此,您完全绕过了网络堆栈。