Oracle SQL 开发人员与 sqlnet.ora 合作吗?
Does Oracle SQL Developer Work With sqlnet.ora?
有没有办法配置 Oracle SQL 开发人员以遵守 sqlnet.ora 中的 TNS 查找顺序?
我们在 TNS_ADMIN 文件夹中正确配置了所有信息:
ldap.ora
sqlnet.ora
tnsnames.ora
我们的 sqlnet.ora 配置 TNS 查找顺序为:
...
NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)
...
我们希望客户端首先检查 LDAP,然后检查本地 tnsnames.ora 作为备份,以防 LDAP 连接丢失。
但看起来像 Oracle SQL 开发人员无法使用 sqlnet.ora。
您必须明确地 select TNS 或 LDAP。
我 google 左右,但似乎没有人为此烦恼。
请告诉我是否可以使用 Oracle SQL Developer,如果可以,怎么做?
为了 SQLNet.ORA 发挥作用,请设置一个 THICK 连接。
建立 HOME 后,检查下面的 'Use OCI/Thick Driver'。
系统将提示您重新启动 sqldev。
然后建立连接。
要确认您的连接是 'thick',运行 在 SQL 工作表中使用 F5:
show connection
返回的内容应该在连接 URL 中显示 :OCI。如果您看到 'thin',则表示您尚未成功设置 THICK 驱动程序。
否则默认情况下 SQL 开发者使用 JDBC 连接,SQLNet.ora 永远不会发挥作用。不过,它仍然可以查找并找到 TNSNames.ora 文件。
运行 在工作表中查看 TNS 的内容
对于同样有此问题的人。
有人告诉我一个简单的解决方法。
有没有办法配置 Oracle SQL 开发人员以遵守 sqlnet.ora 中的 TNS 查找顺序?
我们在 TNS_ADMIN 文件夹中正确配置了所有信息:
ldap.ora
sqlnet.ora
tnsnames.ora
我们的 sqlnet.ora 配置 TNS 查找顺序为:
...
NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)
...
我们希望客户端首先检查 LDAP,然后检查本地 tnsnames.ora 作为备份,以防 LDAP 连接丢失。
但看起来像 Oracle SQL 开发人员无法使用 sqlnet.ora。
您必须明确地 select TNS 或 LDAP。
我 google 左右,但似乎没有人为此烦恼。
请告诉我是否可以使用 Oracle SQL Developer,如果可以,怎么做?
为了 SQLNet.ORA 发挥作用,请设置一个 THICK 连接。
建立 HOME 后,检查下面的 'Use OCI/Thick Driver'。
系统将提示您重新启动 sqldev。
然后建立连接。
要确认您的连接是 'thick',运行 在 SQL 工作表中使用 F5:
show connection
返回的内容应该在连接 URL 中显示 :OCI。如果您看到 'thin',则表示您尚未成功设置 THICK 驱动程序。
否则默认情况下 SQL 开发者使用 JDBC 连接,SQLNet.ora 永远不会发挥作用。不过,它仍然可以查找并找到 TNSNames.ora 文件。
运行 在工作表中查看 TNS 的内容
对于同样有此问题的人。 有人告诉我一个简单的解决方法。