oracle 无法连接到PLSQL Developer中的数据库

kq4fsx7k  于 2023-10-16  发布在  Oracle
关注(0)|答案(1)|浏览(167)

我正在尝试使用PLSQL Developer连接到数据库。但应用程序显示,我的TNS文件的路径位于另一个Windows帐户,我没有访问(企业PC)。此外,我的Windows帐户上没有相同的目录。我该怎么办?infoerror
我尝试通过CMD更改TNS路径,但当新的PLSQL打开时,它仍然没有正确的路径。

z5btuh9x

z5btuh9x1#

试试这个:

  • 在您有权访问的任何文件夹中(或创建一个新文件夹,例如Documents\My_Oracle)创建新的TNSNAMES.ORA文件
  • 编辑账户的环境变量(注意,这与编辑系统环境变量不同!您可能没有权限这样做,因为这是一台企业PC)
  • 创建一个名为TNS_ADMIN变量
  • 它的值应该是我们前面讨论过的文件夹的路径,即包含TNSNAMES.ORA文件副本的文件夹
  • 在我的电脑上,它指向C:\Users\littlefoot\Documents\My_Oracle文件夹

一旦你完成了,你想用来访问TNSNAMES.ORA文件中列出的Oracle数据库的所有工具都应该能够建立连接。这些工具可以是SQLPlus、Oracle SQL Developer、TOAD、您的PL/SQL Developer、Oracle Forms等。 一切 *
举例说明:

[编辑]**
关于ORA-12154:错误与客户端计算机有关(即自己的PC)。您(即 * 客户端 *)正在尝试连接到数据库,但您提供的名称无法解析到任何数据库。
这就像你想打电话给某人,但你在电话簿里找不到他的名字。
最常见的原因是在TNSNAMES.ORA文件中找不到数据库别名。
SQLNET.ORA文件可能也有它的作用;你有那个文件吗?它的内容是什么?把它放到TNSNAMES.ORA文件所在的同一个文件夹中!
例如,这是我的SQLNET.ORA文件:

SQLNET.AUTHENTICATION_SERVICES = (NTS)    
NAMES.DIRECTORY_PATH = (TNSNAMES, EZCONNECT)

要了解更多信息,请查看艾德史蒂文斯(他是一名DBA;我不是)说关于troubleshooting ORA-12154.

相关问题