• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Oracle监听与tnsnames文件标准配置解决监听无法连接问题

Oracle监听与tnsnames文件标准配置解决监听无法连接问题

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了oracle tnsnames.ora,oracle tnsnames,tnsnames.ora怎么配置,tnsnames.ora配置,tnsnames.ora如何配置等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Oracle监听与tnsnames文件标准配置解决监听无法连接问题


p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Helvetica}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Helvetica; min-height: 13.0px}

解决一则问题如下:

1.新建立监听程序报错:端口被占用

2.ORA-12514:监听程序当前无法识别连接描述符中请求的服务


解决如下:

1.在Oracle 11g network/admin目录下建立lintener.ora监听文件,配置如下:

# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora

# Generated by Oracle configuration tools.


SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)

(PROGRAM = extproc)


)

(SID_DESC =

(SID_NAME = orcl)

(ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)

)

)


LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = reportdb)(PORT = 1522))

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))

)

)


ADR_BASE_LISTENER = /u01/app/oracle



2.在 network/admin目录下建立tnsnames.ora文件,配置如下:

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.



LISTENER_ORCL =

(ADDRESS = (PROTOCOL = TCP)(HOST = reportdb)(PORT = 1522))


ORACLR_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))

)

(CONNECT_DATA =

(SID = CLRExtProc)

(PRESENTATION = RO)

)

)


ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = reportdb)(PORT = 1522))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)


3.重启监听程序。

lsnrct reload


4.查看监听程序

[oracle@reportdb ~]$ lsnrctl status


LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 29-8月 -2016 14:27:30


Copyright (c) 1991, 2013, Oracle. All rights reserved.


正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=reportdb)(PORT=1522)))

LISTENER 的 STATUS

------------------------

别名 LISTENER

版本 TNSLSNR for Linux: Version 11.2.0.4.0 - Production

启动日期 29-8月 -2016 13:53:16

正常运行时间 0 天 0 小时 34 分 14 秒

跟踪级别 off

安全性 ON: Local OS Authentication

SNMP OFF

监听程序参数文件 /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora

监听程序日志文件 /u01/app/oracle/diag/tnslsnr/reportdb/listener/alert/log.xml

监听端点概要...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=reportdb)(PORT=1522)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1522)))

服务摘要..

服务 "PLSExtProc" 包含 1 个实例。

实例 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

服务 "orcl" 包含 1 个实例。

实例 "orcl", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

命令执行成功


5.Tnsping ORCL实例测试

[oracle@reportdb ~]$ tnsping orcl


TNS Ping Utility for Linux: Version 11.2.0.4.0 - Production on 29-8月 -2016 14:28:07


Copyright (c) 1997, 2013, Oracle. All rights reserved.


已使用的参数文件:


已使用 TNSNAMES 适配器来解析别名

尝试连接 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = reportdb)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))

OK (0 毫秒)

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Oracle监听与tnsnames文件标准配置解决监听无法连接问题

相关文章

  • 2017-05-26android --多线程下载过程分析
  • 2017-05-26Android之Dedug--Circular dependencies cannot exist in AnimatorSet,circular
  • 2017-05-26android studio导入PullToRefresh教程
  • 2017-05-26Android实战技巧之四十九:Usb通信之USB Host
  • 2017-05-26Android handler 详解(面试百分之100问到),androidhandler
  • 2017-05-222.5.5 ExpandableListView(可折叠列表)的基本使用
  • 2017-05-26android 5.X Toolbar+DrawerLayout实现抽屉菜单
  • 2017-05-26安卓应用程序的签名
  • 2017-05-26android studio下百度地图sdk的初体验
  • 2017-05-26Android基于回调的事件处理

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Spark的调度策略详解
    • android launchmode 使用场景
    • 仿微信底部TAG完美渐变,tag渐变
    • android中实现监听的四种方法,android四种方法
    • 硅谷商城第二版3--分类模块,硅谷商城第二版3--
    • 技术贴汇总,技术汇总
    • Android源码装饰模式---ContextWrapper
    • Android pm命令详解
    • redis使用内存调整及优化
    • Android 数据库操作,android数据库操作

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有