关于REMOTE_LISTENER

原创 2013年12月23日 23:49:44
问题:
remote_listener设置为LISTENERS_MDM,但是未在listener.ora中叨叨LISTENERS_MDM的配置。
SQL> show parameter list

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_listener string LISTENERS_MDM
[oracle@RACC01 admin]$ pwd
/oracle/app/11gR1/db/network/admin
[oracle@RACC01 admin]$ cat listener.ora
# listener.ora.racc01 Network Configuration File: /oracle/app/11gR1/db/network/admin/listener.ora.racc01
# Generated by Oracle configuration tools.

LISTENER_RACC01 =
 (DESCRIPTION_LIST =
 (DESCRIPTION =
 (ADDRESS_LIST =
 (ADDRESS = (PROTOCOL = TCP)(HOST = RACC01-vip)(PORT = 1521)(IP = FIRST))
 )
 (ADDRESS_LIST =
 (ADDRESS = (PROTOCOL = TCP)(HOST = xxx)(PORT = 1521)(IP = FIRST))
 )
 (ADDRESS_LIST =
 (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
 )
 )
 )


分析:
《Oracle database references》对REMOTE_LISTENER给出的解释:
REMOTE_LISTENER specifies a network name that resolves to an address or address list of Oracle Net remote listeners (that is, listeners that are not running on the same machine as this instance). The address or address list is specified in the TNSNAMES.ORA file or other address repository as configured for your system.
10.4.3 Registering Information with a Remote Listener
REMOTE_LISTENER是用来指定远程的监听地址,可以被本地监听redirect过去的(通常用于RAC环境),这个参数在tnsnames.ora中配置。
参考《Net Services Administrator's Guide》:
A remote listener is a listener residing on one computer that redirects connections to a database instance on another computer. Remote listeners are typically used in an Oracle Real Application Clusters (Oracle RAC) environment. You can configure registration to remote listeners, such as in the case of Oracle RAC, for dedicated server or shared server environments.
10.4.3.1 Registering Information with a Remote Listener in a Dedicated Server Environment
In a dedicated server environment, you must enable the PMON background process to register with a remote listener. You achieve this goal by configuring the REMOTE_LISTENER parameter in the initialization parameter file. The syntax of the REMOTE_LISTENER initialization parameter is as follows:
 REMOTE_LISTENER=listener_alias
listener_alias is resolved to the listener protocol addresses through a naming method such as a tnsnames.ora file on the database host.
To dynamically update the REMOTE_LISTENER initialization parameter, use the SQL statement ALTER SYSTEM SET. If you set the parameter to null with the statement that follows, then PMON de-registers information with the remote listener with which it had previously registered information, as in the following example:
 ALTER SYSTEM SET REMOTE_LISTENER=''
See Also:
 Oracle Database SQL Language Reference for further information about the ALTER SYSTEM SET statement
 To register information with a remote listener in a dedicated server environment:
 1.
On the host where the remote listener resides, configure the listener.ora file with the protocol addresses of the remote listener.
For example, assume that a remote listener listens on port 1521 on host sales2-server.
2.
On the database to which you want requests to be redirected, set the REMOTE_LISTENER parameter in the database initialization parameter file to the alias of the remote listener.
 
For example, suppose that a database resides on host sales1-server. To redirect requests to the database on sales1-server, you can set the REMOTE_LISTENER parameter in the initialization file for the database on host sales1-server as follows:
 REMOTE_LISTENER=listener_sales2
 3.
Resolve the listener name alias for the REMOTE_LISTENER setting through a tnsnames.ora file on the database host.
For example, in the tnsnames.ora on sales1-server, you can resolve the remote listener alias listener_sales2 as follows:
 listener_sales2=
 (DESCRIPTION=
   (ADDRESS=(PROTOCOL=tcp)(HOST=sales2-server)(PORT=1521)))
See Also:
Documentation: http://docs.oracle.com/cd/B28359_01/network.111/b28316/listenercfg.htm#NETAG302

关于local_listener 和 remote_listener

local_listener是在一套Oracle系统上(一个主机上可以安装多套Oracle软件系统的)指定的一个监听程序[应该是在一个主机的多个账户上安装的多套Oracle软件系统公用一个local_...
  • huoshuyinhua
  • huoshuyinhua
  • 2017年10月25日 14:37
  • 103

ORACLE RAC 负载均衡与local_listener、remote_listener两个参数的配置关系

ORACLE RAC 负载均衡与local_listener、remote_listener两个参数的配置关系  RAC的负载均衡主要由客户端和服务器端两种实现方式。    1,客户端的实现,直...
  • hijk139
  • hijk139
  • 2012年06月14日 16:26
  • 5663

使用remote_listener实现数据库与监听器分离 | HelloDML

使用remote_listener实现数据库与监听器分离 作者:leexi   发布:2011-12-15 13:46   分类:Oracle    remote_list...
  • langcai1981
  • langcai1981
  • 2011年12月29日 11:55
  • 4224

关于listener的一些理解

在单机环境下,只启动数据库不会拉起listener。 一般先启动listener(lsnrctl start),再启动数据库(startup)数据库会自动将服务注册到监听 若现启动数据库,再启动监听,...
  • huoshuyinhua
  • huoshuyinhua
  • 2016年06月27日 16:36
  • 412

ORA-00119: invalid specification for system parameter REMOTE_LISTENER

环境说明:   RAC 启动数据库报 ORA-00119: invalid specification for system parameter REMOTE_LISTENER   。 检查 list...
  • zhang123456456
  • zhang123456456
  • 2017年03月11日 10:42
  • 351

11g RAC 自定义 remote_listener/local_listener

1.使用图形化工具netmgr建立local监听(LISTENER_RAC1/LISTENER_RAC2),将监听的描述符粘贴到listener中 2.修改local listener     a...
  • FightFourEggs
  • FightFourEggs
  • 2015年10月16日 13:52
  • 914

local_listener 与 remote_listener 参数说明

local_listener 与 remote_listener 参数说明 分类: Oracle Advanced Knowledge2010-12-20 15:36 8369人阅读 评论(2)...
  • ycgjdb
  • ycgjdb
  • 2013年11月29日 10:40
  • 369

Trouble-Shooting:remote_listener重新设定

现象:remote_listener未正确设定,导致RAC无法正常启动。 对应方法:通过alter system重新设定remote_listener...
  • liumiaocn
  • liumiaocn
  • 2016年09月29日 06:19
  • 635

local_listener与remote_listener详述

简述一下local_listener与remote_listener这两个参数的含义(针对rac 环境)     在安装 完RAC以后,oracle 会自动修改local_listener和r...
  • paluo
  • paluo
  • 2011年04月14日 16:19
  • 764

DNS 引起经典RAC故障

DNS 引起经典RAC故障作者:吴伟龙(PrudentWoo)一、环境介绍:这是一套四年前部署的RAC系统,之前运行一直很好,没有出过问题,平时基本处于无人管的状态。OS:Redhat EnterPr...
  • wuweilong
  • wuweilong
  • 2016年12月16日 17:17
  • 776
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于REMOTE_LISTENER
举报原因:
原因补充:

(最多只允许输入30个字)