在Oracle中,默认的监听端口号为1521。 如果有人扫描此端口号,就会发现此服务器是Oracle数据库服务器,存在非常大的安全问题。 本节介绍如何将Oracle的默认端口号更改为9999。
1、查看拦截状态
$ lsnrctl status
2、停止拦截
$ lsnrctl stop
3、修改轮廓
$ VI $ Oracle _ home/network/admin/listener.ora
1521-----9999
4、登录确认local_listener参数
$ sqlplus/as sysdba
show parameter local_listener
(此时值VALUE应该为空。)
5、修改local_listener参数
altersystemsetlocal _ listener=' (地址=(协议=TCP ) host=192.168.100.201 ) (端口=9999 ) );
#host后面加上的主机名或IP
6、查看local_listener参数
show parameter local_listener
7、开始拦截
$ lsnrctl start
8、看状态
$ netstat -an|grep 9999
$ lsnrctl status
9、防火墙端口开放
$ su - root
#/sbin/iptables-I输入- ptcp-- dport 9999-j accept
# /etc/rc.d/init.d/iptables save
此Oracle的监听端口号从原来的1521变为9999