修改默认监听

oracle 监听器如果使用动态注册的话,默认只能动态注册1521端口

如果要修改端口号:必须修改数据库中的参数

local_listener

如下:

1. 监听文件

[email protected] /u01/app/oracle11g/product/11.2.0/dbhome_1/network/admin$ vi listener.ora
LISTENER =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.2.100)(PORT=1526))
(ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))

2. 修改参数

SQL> show parameter listener

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
listener_networks string
local_listener string
remote_listener string

SQL> alter system set local_listener=‘(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.2.100)(PORT=1526))‘;

System altered.

SQL> show parameter listener

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
listener_networks string
local_listener string (ADDRESS=(PROTOCOL=tcp)(HOST=1
92.168.2.100)(PORT=1526))
remote_listener string
SQL>

3. 查看状态

[email protected] /u01/app/oracle11g/product/11.2.0/dbhome_1/network/admin$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 21-JAN-2015 23:56:43

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

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.2.100)(PORT=1526))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Start Date 21-JAN-2015 23:54:50
Uptime 0 days 0 hr. 1 min. 53 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle11g/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File /u01/app/oracle11g/diag/tnslsnr/oracle/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.2.100)(PORT=1526)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))
Services Summary...
Service "db11" has 1 instance(s).
Instance "db11", status READY, has 1 handler(s) for this service...
Service "db11XDB" has 1 instance(s).
Instance "db11", status READY, has 1 handler(s) for this service... -----已经注册进去
The command completed successfully

4. 测试连接

[email protected] /u01/app/oracle11g/product/11.2.0/dbhome_1/network/admin$ sqlplus hxy/[email protected]192.168.2.100:1526/db11

SQL*Plus: Release 11.2.0.4.0 Production on Thu Jan 22 00:00:24 2015

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

Connected to:
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> 
时间: 2024-11-09 00:41:37

修改默认监听的相关文章

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

OS: Oracle Linux Server release 5.7 DB: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production 1.查看监听状态: SQL> !lsnrctl status LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 12-NOV-2013 01:36:29 Copyright (c) 1991, 2011, O

Linux下修改Oracle监听地址

如果你的服务器换了ip怎么办? 如果你的服务器换了名字怎么办? 以前的小伙伴怎么办? 以前的老客户怎么办? 没关系,简单教你修改监听地址,老朋友随便找! 想要修改监听地址首先要找到两个文件,确定两样东西! 第一 你的主机名字? 第二 你的IP地址? 第三 你的listener.ora在哪里? 第四 你的tnsnames.ora在哪里? 原来的文件监听的是localhost,这个名字在/etc/hosts中会被映射成Ip地址127.0.0.1 lisenter.ora 目录在 /opt/oracl

Oracle非默认监听的处理会遇到的问题以及处理方法

第一种情况:只是修改默认端口 1.当前监听状态: C:\Windows\system32>lsnrctl status LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 05-3月 -2015 11:48:45 Copyright (c) 1991, 2010, Oracle. All rights reserved. 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=zen

zookeeper 3.5.0 修改管理控制台监听端口的方法

zookeeper 3.5.0 修改管理控制台 jetty 的监听端口是通过参数-Dzookeeper.admin.serverPort=8088来实现的 而不是-Djetty.port=8088,源代码为 org.apache.zookeeper.server.admin.JettyAdminServer 中的64-67行 public JettyAdminServer() throws AdminServerException {        this(Integer.getInteger

EAS table 新增、删除、单元格修改事件监听

protected void initListener() { super.initListener(); beforeListener = new BeforeActionListener(){ @Override public void beforeAction(BeforeActionEvent event) { if(event.getType()==BeforeActionEvent.ACTION_ADD_ROW||event.getType()==BeforeActionEvent.

Oracle修改监听端口教程

Oracle默认监听端口1521,一众扫描器通常通过探测1521端口是否开启来探测是否存在Oracle服务,如果修改默认监听端口在一定程度上可以提升数据库和主机的安全性. 比如这里我们修改成2521为例. 1.查看当前监听状态 lsnrctl status 2.停止监听 lsnrctl stop 3.修改监听配置文件 vi $ORACLE_HOME/network/admin/listener.ora 将监听端口1521修改为2521 4.修改连接配置文件 vi $ORACLE_HOME/net

[oralce拾遗]oracle修改监听IP地址

在局域网中远程连接oracle时,一直提示拒绝连接,在确定防火墙关闭,oracle服务器监听端口开启的情况下,可能的错误就是oracle的监听IP地址不是预设的那样,而是本地的127.0.0.1. 排错过程不再细说,这里只分享由于主机名不正确而导致oracle拒绝连接的解决办法. =============================== 修改hosts文件 打开cmd,输入hostname,记下主机名 用记事本打开c:\windows\system32\drivers\etc\hosts

Oracle RAC 11gR2 修改本地及SCAN监听端口

昨天同事说有套RAC集群客户要求修改数据库的监听端口,在处理的过程中,发现网上的相关资料都不是很全面,所以整理了一下,希望给其他有需要的朋友提供一点有利的参考资料.具体操作过程如下: --修改配置信息中保存的端口信息 使用GRID用户修改 srvctl modify listener -l LISTENER -p 15210srvctl modify scan_listener -p 15210 --修改本地监听及SCAN监听端口 以oracle用户登陆,执行以下修改: alter system

监听服务管理(转)

如果你想管理(启动.关闭等)ORACLE数据库的监听服务,在Windows/Linux平台,你都可以通过lsnrctl命令来实现,下面 我们主要讲一下如何用lsnrctl命令来管理监听服务(我在两台数据库(不同平台.不同版本)分别操作,暂且叫为服务器A. 服务器B): 1:查看服务监听命令的详细帮助信息 服务器A:Red Hat Enterprise Linux Server release 6.0 (Santiago) ORACLE 10 [[email protected] ~]$ lsnr