天天看點

Oracle 修改監聽端口号1521

        在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參數

> alter system set local_listener="(address = (protocol = tcp)(host = 192.168.100.201)(port = 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 INPUT -p tcp --dport 9999 -j ACCEPT 

# /etc/rc.d/init.d/iptables save

到此oracle的監聽端口号就已經由原來的1521變成9999