我知道我需要在TNSNAMES.ORA文件中配置数据库地址,但是我应该把这个文件放在哪里?
更新
我定义了$TNS_ADMIN
变量,创建了TNSNAMES.ORA
文件,添加了新连接并重新启动了我的机器。不幸的是,Oracle Logon 中的数据库列表仍然是空的。
但是,当我在 PL/SQL Developer 中尝试各种选项时,出现了以下错误:
初始化错误
SQL*Net 未正确安装OracleHomeKey:
OracleHomeDir:
什么是 SQL*Net?
您需要安装 SQL*Net 才能将 PL/SQL Dev 连接到 Oracle。大多数 Oracle DB 产品(例如 Oracle 客户端)默认安装 SQL*Net。由于 PL/SQL dev 是一个 Windows 应用程序,您可以通过查看注册表 (HKEY_LOCAL_MACHINE\SOFTWARE\Oracle) 来查看您安装了哪些 Oracle 产品。同样在 PL/SQL 开发设置(工具/首选项/连接)中,您将拥有所有 Oracle 主目录的列表(如果您有多个主目录,它允许您指定要使用的主目录)。
如果您已经有一个 Oracle Home,TNSNAMES.ora
则默认情况下该文件位于目录%ORACLE_HOME%\network\admin
. TNS_ADMIN
如果要指定另一个目录,可以设置注册表项。
归档时间: |
|
查看次数: |
28894 次 |
最近记录: |