Oracle 11g 安装后plsqltns途径指向一个不存在的路径 添加监听和在路径下建立监听都试了还是不好使

Oracle 11g 安装后plsqltns途径指向一个不存在的路径 添加监听和在路径下建立监听都试了还是不好使,第1张

你这台服务器肯定是即安装了oracle又安装了oracle client,服务器上既然安装了数据库,就没必要再去安装oracle客户端了,会导致环境变量更改从而出现你这种情况,建议你从环境变量入手去排查

在oracle中配置plsql developer的方法:

1、安装后,直接打开运行,界面如下:

因为一开始因为未做设置,所以也无法登录,就点cancel进去,然后点Tools-Preferences,在里面设置下instantclient basic包的解压路径。

2、设置如下两项:  

Oracle Home(empty is autodetect)

D:\instantclient_11_2

OCI library(empty is autodetect)

D:\instantclient_11_2\oci.dll

设置完毕,点OK即可。

3、更改配置文件:

在instantclient basic包目录下面新建两个文件,里面内容如下:

sqlnet.ora:

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT)

TNSNAMES.ORA(这是其中一个标签,可以设置多个这样的,其中黑斜体部分是需要更改的):

PODS = 

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=

(PROTOCOL=TCP)

(Host=192.168.0.113)

(Port=1521)

)

)

(CONNECT_DATA=

(SID=PODS)

)

)

4、设置环境变量:

  添加环境变量:

TNS_ADMIN = D:\instantclient_11_2

5、 现在打开PL/SQL Developer即可去登录了。

很明显,你的注册表中没有 oracle相关项,你是不是没有安装oracle客户端,而只是解压缩了 oracle 简易客户端安装程序压缩包?

一般来说 安装了 注册表中会有oracle相关项的,所以在命令行执行命令时找不到对应的程序(根据注册表中的健值 来搜索安装程序),进入到oracle的安装目录下面去运行 就OK的


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11388453.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存