一、引言

oracle配置实例监听真是太坑了,下面我是按照一个监听在一个IP一个端口上监听多个实例 的情况下配置的,如果不明白监听有哪几类情况请看上一篇博客,下面是我配置监听遇到的大坑小坑==

更新——————————————————————————————

之前总结有点问题,可能是由于之前修改文件后没有重启服务导致的==

二、配置

1、最初安装软件后安装监听完效果(如果你用navicat连接,不用sqlplus的话)

恭喜你,只用配置服务端的listener文件就可以了,不知道为什么有一次我得配置服务端的tnsnames,不过最终自动修复了,坑爹啊==

listener文件(特别注意listener中的address的host要填写本机的名字,填localhsot会报ORA-12514:监听程序当前无法识别连接描述符中请求的服务)

SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = CLRExtProc)(ORACLE_HOME = C:\app\xcy\product\11.2.0\dbhome_1)(PROGRAM = extproc)(ENVS = "EXTPROC_DLLS=ONLY:C:\app\xcy\product\11.2.0\dbhome_1\bin\oraclr11.dll")))LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-QTQ8CUV)(PORT = 1521))(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))))ADR_BASE_LISTENER = C:\app\xcy

2、机子安装全局数据库orcl,sdi为orcl之后

listener文件,这个跟上面一样

tnsnames文件,不知道这里面为啥必须填这句话,正常的不填倒是没事儿==费解

ORACLR_CONNECTION_DATA =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)))(CONNECT_DATA =(SID = CLRExtProc)(PRESENTATION = RO)))ORCL =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-QTQ8CUV)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))

3、机子安装全局数据库xcy.bj,SID:xcy之后

listener文件,这个跟上面一样

它自动给我在tnsnames文件中添加了点东东==

XCY =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-QTQ8CUV)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = xcy.bj)))ORACLR_CONNECTION_DATA =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)))(CONNECT_DATA =(SID = CLRExtProc)(PRESENTATION = RO)))ORCL =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-QTQ8CUV)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))

三、navicat连接

网上都是这么说的

这是因为oci.dll版本不对。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。而我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果使用Navicat连接Oracle服务器出现ORA-28547错误时,多数是因为Navicat本地的OCI版本与Oracle服务器服务器不符造成的。所以我们要做的就是下载OCI使之与我们所安装的Oracle服务器相符合。

可是用了客户端的oci一般没用,都是直接选的服务端的oci,全部搞定,一点问题没有==

四、客户端应用程序与sqlplus连接不同

arcmap、navicat等客户端连接不需要配置tnsnames文件夹,配置好oci即等即可,用的是basic连接方式;

sqlplus用的是tns连接方式,这时候要配置客户端tnsnames文件夹,如下:

ORACLR_CONNECTION_DATA =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)))(CONNECT_DATA =(SID = CLRExtProc)(PRESENTATION = RO)))
ORCL =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.70.133)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))
ORCLXCY =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))

五、总结

  • oracle服务端安装过程中的listener与tnsnames文件;
  • navicat连接oracle;
  • 客户端应用程序与sqlplus区别;

oracle——监听(三、监听配置)相关推荐

  1. Oracle单机报监听不支持服务,(转)oracle 启动监听 报“监听程序不支持服务” 解决...

    转自 http://www.51testing.com/html/99/478599-842622.html 今天安装了oracle后,启动监听,报错如下: 启动tnslsnr: 请稍候... TNS ...

  2. oracle中srv添加监听服务,Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...

    Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 解决过程: 1. 找到listener.ora监听文件,具体位置:D:\app\Administrator ...

  3. Oracle 命名服务和监听程序

    Oracle 命名服务和监听程序 这段时间在做命名服务和监听服务,做异构数据库迁移,从SQL server 2005中到Oracle 10gR2中.对命名服务和监听服务有了了解: 命名服务:conn ...

  4. oracle 监听报错,Oracle EBS系统数据库监听报错TNS-12547、TNS-12560和TNS-00517解决方法...

    记得有一次Oracle EBS系统中止运行3小时,实在比较一次惨痛的教训,让我至今记忆犹新. 问题症状:用户反映提交的请求全部是红色错误 开始意为是并发管理"标准管理器"的问题,在 ...

  5. oracle11gr2配置监听,oracle-11g-R2监听文件配置

    客户端连接oracle数据库时出现如下错误: Listener refused the connection with the following error: ORA-12514, TNS:list ...

  6. oracle 11g 修改默认监听端口1521

    一.oracle 11g 修改默认监听端口1521 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Producti ...

  7. uni-app watch事件监听三种用法

    1.普通监听(无法监听到第一次绑定的变化) <input type="text" v-model="userName"/> //监听 当userNa ...

  8. oracle系列(三)oracle的配置与管理

    博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 前言:我们前面学习了安装oracle以及 ...

  9. Oracle 11g Dataguard 物理备库配置(三)之Dataguard broker配置

    Oracle 11g Dataguard 物理备库配置系列文档 Oracle 11g Dataguard 物理备库配置(一)之duplicate创建 Oracle 11g Dataguard 物理备库 ...

  10. windows 2008+Oracle 11g R2 故障转移群集配置

    2019独角兽企业重金招聘Python工程师标准>>> 故障转移群集环境介绍: 1.1 逻辑拓扑图 1.2 服务器A OS:win 2008 entprise sp1 ServerN ...

最新文章

  1. linux 系统目录 java_Linux系统目录及说明
  2. AgileEAS.NET SOA 中间件2013第四季度发布部分功能开源预告
  3. Go -- 多个go文件包名都是main
  4. C#操作Excel数据增删改查(转)
  5. html布局overflow,overflow的中文意思
  6. 十分钟搞定特征值和特征向量
  7. 风控报表大全(全面触及)
  8. 分布式概念及相关的名词定义
  9. 简单循迹小车实验心得_循迹小车实训报告
  10. win10 系统下‘javac‘ 不是内部或外部命令,
  11. css 实现一个尖角_纯CSS实现页面的尖角、小三角、不同方向尖角的方法小结
  12. 一款强大的网站在线客服聊天系统:whisper搭建教程
  13. 深入NXP蓝牙SDK开发(x)---深挖BLE蓝牙协议栈配对过程(3)_密钥分发
  14. [再寄小读者之数学篇](2014-06-26 绝对值不等式)
  15. SAP SE16N 如何显示英文
  16. wordpress文章缩略图ID函数:get_post_thumbnail_id()
  17. Developing Large Web Applications
  18. 小米盒子共享电脑文件夹服务器密码,教你用局域网共享文件为小米盒子装软件...
  19. Java常用工具类库
  20. 各类型数据库介绍对比

热门文章

  1. python复制文件shutil_Python常用模块——文件复制模块shutil
  2. swift瀑布流实现_蘑菇街PC首页瀑布流实践
  3. C# json解析字符串总是多出双引号_一篇长文带你在python里玩转Json数据
  4. opencv 骨架提取_抗爆墙方盛提取车间抗爆墙记录@温州贴吧
  5. 结构体07:结构体案例1
  6. Win10+VS2017+Ceres-Solver-1.13.0配置
  7. java 读取本地文件_java 读取本地文件实例详解
  8. 为什么order by 数据都一样_每一只股票的开盘价格都不一样,为什么会这样?
  9. Halcon图像预处理与形态学(图像的几何变换)
  10. java架构-Spring MVC 与 Servlet