如何在没有 java 用户的情况下以 sysdba 身份连接到 oracle 数据库?
How to connect to oracle database as sysdba without user from java?
我可以通过以下方式连接到 Oracle:sqlplus / as sysdba.
我可以从 java 以同样的方式连接吗?根据文档 (https://docs.oracle.com/cd/B19306_01/java.102/b14355/urls.htm#CHDJICFH),我必须有带有密码的 sys 模式,但我没有任何用户。
Thin JDBC 驱动程序不支持此功能。
当您执行 sqlplus / as sysdba
时,您的 sqlplus 会生成一个子 oracle
进程,然后通过管道与它对话。所以你完全绕过了网络堆栈。
我可以通过以下方式连接到 Oracle:sqlplus / as sysdba.
我可以从 java 以同样的方式连接吗?根据文档 (https://docs.oracle.com/cd/B19306_01/java.102/b14355/urls.htm#CHDJICFH),我必须有带有密码的 sys 模式,但我没有任何用户。
Thin JDBC 驱动程序不支持此功能。
当您执行 sqlplus / as sysdba
时,您的 sqlplus 会生成一个子 oracle
进程,然后通过管道与它对话。所以你完全绕过了网络堆栈。