Oracle版本为11g,
主机名为 cm02,ip为192.168.x.22
1.查看监听状态
lsnrctl status
可以看出默认端口为1521
2.停止监听
lsnrctl stop
3.修改listener.ora配置文件
vi $ORACLE_HOME/network/admin/listener.ora
注意 只修改圈出的地方; 将端口修改为9999
4.登录并查看local_listener参数
sqlplus / as sysdba
SQL> show parameter local_listener
由于开始的时候使用的是默认值,所以现在VALUE里面是空的
5.修改local_listener参数
SQL> alter system set local_listener="(address = (protocol = tcp)(host = 192.168.x.22)(port = 9999))";
SQL> show parameter local_listener
注意修改此处的host = 192.168.x.22 为自己机器实际的ip;
6.启动监听
lsnrctl start
7.查看端口状态
netstat -an|grep 9999
8.修改tnsnames.ora监听文件
vi $ORACLE_HOME/network/admin/tnsnames.ora
修改端口为9999
9.再次登录连接
sqlplus system/oracle@orcl
登陆成功;