如果我们使用SQL Developer,我们是否需要Oracle 11g客户端?

时间:2016-05-02 09:55:24

标签: database oracle oracle-sqldeveloper

如果我们使用SQL Developer(本地机器)访问服务器上的oracle数据库(不同于本地),是否需要在本地计算机上安装Oracle客户端?

2 个答案:

答案 0 :(得分:0)

有时是的。例如,当您的帐户过期时,无法通过JDBC更改密码。这是Oracle特有的功能,JDBC标准不支持它。

当DBA为您创建密码过期的帐户,并且您的密码过期时,您无其他方式通过OCI连接来解决此问题。 JDBC不允许您使用两个密码(旧密码和现在一个密码)打开会话。

来自OCI驱动程序的错误消息包含的信息比JDBC更多。

答案 1 :(得分:0)

如果我们想要访问存在于不同计算机或服务器上的Oracle数据库,则不需要安装Oracle 11g客户端。我们只需要使用该工具来访问它。例如,SQL Developer。此外,我们还需要凭据,如用户名,密码,主机名,sid,端口号