plsql连接远程服务器Oracle的配置

plsql连接远程服务器Oracle的配置直接说最终操作 直接用 OracleNetMan 的 服务命名 和 监听程序 来配置服务命名对应的文件是 tnsnames ora 监听程序对应的文件是 listener ora 填写上对应的信息后 点左上角文件 保存即可 与其对应还有个配置工具是 oraclenetcon 配置完毕后 输入对应的用户密码登录即可 如果用 datagrip 直接输入哪些对应信息 就能直接登录了 分割线

直接说最终操作,直接用Oracle Net Manager的“服务命名”和 “监听程序”来配置

plsql连接远程服务器Oracle的配置

plsql连接远程服务器Oracle的配置

服务命名对应的文件是 tnsnames.ora   , 监听程序对应的文件是 listener.ora 。填写上对应的信息后,点左上角 文件 – 保存即可。 与其对应还有个配置工具是“oracle net configuration assistant” 

plsql连接远程服务器Oracle的配置

配置完毕后,输入对应的用户密码登录即可。

plsql连接远程服务器Oracle的配置

如果用datagrip直接输入哪些对应信息,就能直接登录了。

plsql连接远程服务器Oracle的配置

=========分割线=======

下面是踩坑经历:对方版本是Oracle 12C ,那天拿起我2年前的Oracle / plsql工具,配置了tnsnames.ora后进行连接。然后报错

plsql连接远程服务器Oracle的配置

plsql连接远程服务器Oracle的配置

plsql连接远程服务器Oracle的配置

通过everything来搜oci.dll 。 我发现我win7电脑有两个路径地方都有oci.dll 。 更换两次OCI library都是报这个错,可能版本太老了,要换成更高版本的64位 plsql。 

隔天在公司win7电脑上安装Oracle 19c ,又碰坑,发现服务无法启动。找到篇博客里面说win7不支持19c

https://blog.csdn.net/JiekeXu/article/details/

plsql连接远程服务器Oracle的配置

plsql连接远程服务器Oracle的配置

那就在win10笔记本电脑上安装19c , OracleOraDB19Home1TNSListener 服务正常启动。也安装plsql 13 (64位)

安装19c 参考博客 https://www.jianshu.com/p/a089ef9c2e77

netstat -ano | findstr “1521” 也有显示出对应进程/端口。

按照两年前的经验,在tnsnames.ora上配置对应的IP , 端口 ,名称。然后一连又报错。

plsql连接远程服务器Oracle的配置

Oracle服务是开了,网上说要修改listener.ora 。那就手动改呗,连接之后还是错。原来有些配置和网上给的模板有些语法出入。

最终是用开头讲的 Oracle Net Manager进行配置就能连上了。

大体来讲plsql连Oracle,就需要改 tnsnames.ora  和  listener.ora 。 

下面附上配置。  tnsnames.ora 

主看ORCLCDB这一段

# tnsnames.ora Network Configuration File: D:\studio\oracle19c\WINDOWS.X64__db_home\NETWORK\ADMIN\tnsnames.ora # Generated by Oracle configuration tools. ORCLCDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 47.xxx.xx.xx)(PORT = 3xxx)) ) (CONNECT_DATA = (SID = ORCLCDB) (SERVER = DEDICATED) ) ) DB19C = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = LYBQYFXPWIJFAWJ)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = db19c) ) ) LISTENER_DB19C = (ADDRESS = (PROTOCOL = TCP)(HOST = LYBQYFXPWIJFAWJ)(PORT = 1521)) 

 listener.ora

主看SID_DESC这一段的ORCLCDB这一段和LISTENER下面DESCRIPTION 

# listener.ora Network Configuration File: D:\studio\oracle19c\WINDOWS.X64__db_home\NETWORK\ADMIN\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = db19c) (ORACLE_HOME = D:\studio\oracle19c\WINDOWS.X64__db_home\bin) (SID_NAME = db19c) ) (SID_DESC = (GLOBAL_DBNAME = ORCLCDB) (ORACLE_HOME = D:\studio\oracle19c\WINDOWS.X64__db_home\bin) (SID_NAME = ORCLCDB) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = LYBQYFXPWIJFAWJ)(PORT = 1521)) ) (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 47.xxx.xx.xx)(PORT = 3xxx)) ) ) ADR_BASE_LISTENER = D:\studio\oracle19c\WINDOWS.X64__db_home\log 

plsql连接远程服务器Oracle的配置

成功登陆后,顶部显示:

plsql连接远程服务器Oracle的配置

如果拿捏不准语法,复制粘贴后有错误,那就用Oracle Net Manager来配置吧,生成的文件里对应配置是无误的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233065.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • phpstrom 3.3激活码_通用破解码

    phpstrom 3.3激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    34
  • 设置ASP页的Session过期时间的问题

    设置ASP页的Session过期时间的问题保持Session的方法:有人说设session.timeout=-1,或小于0的数。这种方法肯定是不行的,session计算时间以分钟为单位,必须是大于等于1的整数。又有人说设session.timeout=99999。这种同样不行,session有最大时间限制。我经过测试发现最大值为24小时,也就是说你最大可以session.timeout=1440,1441都是不可以有,呵呵。本人测试环境:

    2022年7月16日
    13
  • java 软件运维面试题_运维面试题(一)

    java 软件运维面试题_运维面试题(一)一基础知识1什么是linux的daemon进程?和一般进程有什么区别?daemon进程又称为守护进程,是在系统启动就运行,系统关闭才停止的进程,独立于终端之外,不与客户端交互。一般进程在关闭终端后就停止了,而daemon进程不会停止。2通过free命令查看内存是,看到的buffer和cache各表示什么含义?Buffer的核心作用是用来缓冲,缓和冲击。比如你每秒要写100次硬盘,对系统冲…

    2022年6月9日
    51
  • 串口调试助手fx2n_PLC串口调试助手详细讲解(结合实操)「建议收藏」

    串口调试助手fx2n_PLC串口调试助手详细讲解(结合实操)「建议收藏」下面技成培训网给大家分享一则案例文,学员常见问题!经常会有学员问,老师老师,我的PLC和变频器通讯不上了,不知道什么原因,您能帮我看看么。其实吧,这个一般远程是帮不上你什么的,还是要你自己去测试,找出问题,那么怎么测试呢,今天就给大家做一个详细的解说,我们通过一个实际对的案例,结合一个叫做串口调试助手的小工具,带大家了解,通讯出问题了,一般是怎么去查找问题的。案例是这样的:一台三菱的PLC,PLC…

    2022年6月4日
    57
  • android软件开发工具(WiFi破解)

    做为一个多年奋战在Android应用开发一线的程序员来说,程序调试的苦是不言而喻的,在过去的很长一段时间里,我们如果要调试Android应用只能通过USB数据线,一头连着手机,一头联着电脑,不敢让手机离开电脑半步。、         曾经有一段时间,我总是担心天天这样高强度的调试别把手机的USB口给磨坏了。也许有朋友问了,那怎么不用模拟器呢?事实上,不是不想用,而是电脑上开个模似器可能需

    2022年4月13日
    58
  • 诺基亚智能手机知识大全

    诺基亚智能手机知识大全一、购买篇去买手机时的注意事项:买手机的时候一般注意一下有没有什么使用过的痕迹,看看通讯记录里有没有打过电话,有没有存乱七八糟的照片,还有看看电池触点磨损情况,按住#键5秒以上看看是否有切换线路选项;再者就是看屏幕有没有坏点,手机上的坏点可以说直接用肉眼就能看出来的,不象数码相机上的坏点还得通过软件测试,打开手机的照相机拍一张全黑的照片,在遮上一张白纸对着光照一张全白的照片(千万不要直接对着光线照

    2022年7月11日
    26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号