服务端的监听器有多种配置方法:1、默认的情况下是一个监听器一个端口,这个时候,

不需要在tnsnames.ora文件里解析监听器信息;2、多个监听器多个端口(端口号可以相同),

这时候,需要在tnsnames.ora文件里解析监听器信息;3、一个监听器多个端口号的监听器,

这时候同样需要在tnsnames.ora文件里解析监听器信息。

以下是测试第3种情况的过程:

----配置多端口号的监听器:

---配置服务端listener.ora文件:

[oracle@enmo admin]$ cat listener.ora

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

# Generated by Oracle configuration tools.

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = enmo)(PORT = 1521))

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = enmo)(PORT = 1526))

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1526))

)

)

---配置服务端tnsnames.ora文件:

[oracle@enmo admin]$ cat tnsnames.ora

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = enmo)(PORT = 1521))

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = enmo)(PORT = 1526))

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1526))

)

)

[oracle@enmo admin]$

#配置服务端tnsnames.ora文件是为了解析服务端LISTENER 监听器有两个端口号。

---在数据库修改本地的监听器:

sys@PROD>alter system set local_listener='LISTENER';

System altered.

#修改成功。

---启动服务器端的监听器:

LSNRCTL> start

Starting /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.4.0 - Production

System parameter file is /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

Log messages written to /u01/app/oracle/diag/tnslsnr/enmo/listener/alert/log.xml

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=enmo.oracle.com)(PORT=1521)))

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=enmo.oracle.com)(PORT=1526)))

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1526)))

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))

STATUS of the LISTENER

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

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production

Start Date                03-DEC-2016 23:34:15

Uptime                    0 days 0 hr. 0 min. 0 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File   /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

Listener Log File         /u01/app/oracle/diag/tnslsnr/enmo/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=enmo.oracle.com)(PORT=1521)))

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

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=enmo.oracle.com)(PORT=1526)))

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

The listener supports no services

The command completed successfully

LSNRCTL>

LSNRCTL>

---把数据库主动注册到监听器:

sys@PROD>alter system register;

System altered.

sys@PROD>/

#注册完成。

---注册数据库后查看监听器的状态:

LSNRCTL> status

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))

STATUS of the LISTENER

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

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production

Start Date                03-DEC-2016 23:34:15

Uptime                    0 days 0 hr. 0 min. 28 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File   /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

Listener Log File         /u01/app/oracle/diag/tnslsnr/enmo/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=enmo.oracle.com)(PORT=1521)))

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

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=enmo.oracle.com)(PORT=1526)))

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

Services Summary...

Service "PROD" has 1 instance(s).

Instance "PROD", status READY, has 1 handler(s) for this service...

Service "PRODXDB" has 1 instance(s).

Instance "PROD", status READY, has 1 handler(s) for this service...

The command completed successfully

LSNRCTL>

---Windows客户端通过EZCONNECT使用1521端口连接服务端数据库测试:

C:\Users\Asus>sqlplus sys/oracle@192.168.2.6:1521/PROD as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on星期六12月3 23:58:14 2016

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

连接到:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

SQL>

SQL> show parameter service

NAME                                 TYPE

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

VALUE

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

service_names                        string

PROD

#连接成功,证明多端口的监听器配置成功。

---Windows客户端通过EZCONNECT使用1526端口连接服务端数据库测试:

C:\Users\Asus>sqlplus sys/oracle@192.168.2.6:1526/PROD as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on星期日12月4 00:00:17 2016

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

连接到:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> show parameter service

NAME                                 TYPE

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

VALUE

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

service_names                        string

PROD

#连接成功,证明多端口的监听器配置成功。

oracle服务器配置端口,服务端配置一个多端口号(如1521/1526)监听器相关推荐

  1. 一个简单的完成端口(服务端/客户端)类

    一个简单的完成端口(服务端/客户端)类 作者:spinoza 翻译:麦子芽儿, POWERCPP(后面部分内容) 下载源代码 原文网址:http://www.codeproject.com/KB/IP ...

  2. oracle11g服务端配置实例,Win7系统Oracle11g服务端和客户端连接数据库配置

    A连接本地数据库 1)服务端配置 创建一个监听程序 a)开始-Oracle-OraDb11g_home1-配置和移植工具-Net Manager. b)选中"监听程序",点击&qu ...

  3. sso 服务端配置_使用身份传播配置服务提供商启动的SSO

    sso 服务端配置 关于本系列 这个由三部分组成的系列文章"使用带有WebSphere Liberty的SAML 2.0进行跨域单点登录"介绍了在混合云环境中使用IBM®Cloud ...

  4. NFS介绍、NFS服务端配置安装配置、 NFS配置选项、 客户端的配置

    NFS介绍 NFS是Network File System的缩写 ,是在网络层面,NFS(Network File System)网络文件系统会经常用到,用于在网络上共享存储.这样讲,你对NFS可能不 ...

  5. 搭建nfs共享存储服务之二nfs服务端配置

    1.1.NFS服务端配置文件路径为: /etc/exports,并且默认为空,需要用户自行配置. /etc/exports文件配置格式为: NFS共享的目录 NFS客户端地址1(参数1,参数2...) ...

  6. Spring Cloud Config服务端配置细节(二)之加密解密

    在微服务架构中,由于独立的服务个数众多,加上前期测试工作量大,一些原本由运维人员维护的敏感信息会被我们直接写在微服务中,以提高开发效率,但是这种明文存储方式显然是非常危险的,所以我们要对这些信息进行加 ...

  7. 1.Ubuntu16.04-NTP服务端配置

    NTP服务端配置 安装ntp软件包 sudo apt-get install ntp 配置ntp服务器 sudo vim /etc/ntp.conf 1.上层主机设定 上层主机选择ntp.aliyun ...

  8. oracle本地网络服务名配置

    oracle本地网络服务名配置 此文参考百度经验及实际操作 oracle数据库中,想在本地访问远程服务器数据库时首先需要利用oracle配置管理工具进行本地网络服务配置: 在电脑所有程序中找到配置和移 ...

  9. ISCSI详解(四)——ISCSI服务端配置实战

    今天继续给大家介绍Linux运维相关知识,本文主要内容是ISCSI服务端配置实战. 一.ISCSI安装 首先,我们来安装ISCSI,在安装ISCSI之前,我们需要先安装EPEL的YUM源,执行命令: ...

最新文章

  1. Ubuntu 组态 Tomcat而每天的错误解决
  2. STM32如何从串口接收数据,取出数据中的密码段再保存到flash中。
  3. 戴尔背书飞贷:创新IT技术直击金融机构互联网转型需求
  4. SAP cloud platform 504 gateway time out Cloud connector
  5. html for循环正方形,JavaScript for 循环
  6. 饥饿的盛世读后感_满足任何设计师饥饿感的原型制作工具
  7. java中一个线程最小优先数_Java线程的优先级
  8. ActionScript 3.0
  9. MYSQL查询语句大全集锦
  10. 如何完全清除微信聊天记录
  11. Ubuntu安装有道词典出现缺少依赖关系问题
  12. 生信学习——基于R的统计习题(附详细答案解读)
  13. mybatis-generator工具生成对应的自定Service和Controller
  14. Parallels Desktop 16 已损坏,无法打开,您应该推出磁盘映像。怎么解决?
  15. (Xposed)编写第一个Xposed模块
  16. Leetcode--Java--340. 至多包含 K 个不同字符的最长子串
  17. 常见色域基础知识与色域转换公式(YUV/YCbCr/YIQ/RGB/R‘G‘B‘/CMYK)
  18. react-native 性能优化,处理卡顿
  19. 【零基础学Python】爬虫篇 :第十四节--爬虫+词云解决实际问题
  20. 刷脸支付开拓创走在时代的前沿

热门文章

  1. PHP爆绝对路径方法收集
  2. RUN 文件安装 postgresql8.4.12
  3. Jquery颜色选择插件使用
  4. 主题: 逆向英语学习方法
  5. 哔哩哔哩2018校招前端笔试
  6. 学计算机高考英语听力考试,北京:2018年高考英语听力机考问答
  7. xkcd目录_使用随机XKCD漫画作为您的桌面墙纸
  8. 加快深度学习模型训练速度@tf.function
  9. 浙江中医药大学第十二届大学生程序设计竞赛 部分题解
  10. 网站SEO关键词优化技巧