《图文教程:更改oracle数据库监听端口》由会员分享,可在线阅读,更多相关《图文教程:更改oracle数据库监听端口(6页珍藏版)》请在金锄头文库上搜索。
1、1、更改数据库监听端口。安装 oracle 时默认的监听端口号为 1521,下面我们更改为 9460。1.1 查看当前监听的状态。打开 CMD 窗口,运行命令:lsnrctl status1.2 停止监听,输入命令:lsnrctl stop1.3 修改 Oracle 安装目录下 listener.ora 文件中的监听端口号,将原来的 1521 改为你所需要的端口号(这里为 9460) ,用于网络连接。如下图。1.4 修改初始化参数 local_listener,用于本地连接。输入命令:sqlplus / as sysdba再输入命令查看:show parameter local_listene
2、r再输入命令修改:alter system set local_listener=(address=(protocol=tcp)(host= WWW-B5C23C4AE37)(port=9460); 注:这里的 WWW-B5C23C4AE37 是你的当前主机名称或者 IP,9460 是更改后的端口号。1.5 重启监听器,输入命令 exit 退出 sqlplus,再输入命令:lsnrctl start1.6 修改完毕,测试新端口。检查监听端口是否改变,输入命令:netstat an | find “9460”查看监听器的状态,输入命令:lsnrctl status使用新端口号(9460)登录数据库实例 new 测试一下。注意:当修改了 oracle 默认监听端口后,用 tnsping 会出错的,因为这个时候, oracle 会读tnsnames.ora 这个文件,而这个文件的端口号没有更改,只要更改下这里对应的端口号就可以了。例如:从上图可以看出 oracle 仍然用端口 1521,我们更改下 tnsnames.ora 的端口号就可以了。找到 oracle 安装目录下的 tnsnames.ora,用记事本打开后,找到实例 NEW,修改端口号为9460。设置后要重启监听生效。重启监听后再测试如下图: