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

标签 java oracle oracle11g database-connection

我可以通过以下方式连接到 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进程,然后通过管道与它对话。所以你完全绕过了网络堆栈。

关于java - 如何在没有java用户的情况下以sysdba身份连接到oracle数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51962097/

相关文章:

java - Oracle ORA-02089 与 Java

java do while loop 在满足条件后一直循环

java - 是否可以在 Java 中声明一个类或另一个类的对象?

java - JAXB 和抽象类

Java import jgoodies.forms.factories.* 无法解析。 ( eclipse 月神)

oracle - 从表中选择DISTINCT CLOB_COLUMN;

sql - 如何连接两个表但只返回匹配的行

sql - 根据连接中的某些条件显示对的查询

oracle - 多列的唯一约束

java - 将 sql Developer 与 netbeans 连接