端口改变Oracle IP/Port变更指南(oracleip或)

通常在Oracle数据库升级、主备切换、节点移动等情景需要更改IP/Port,来达到相应的目的。下面简单介绍Oracle IP/Port变更的指南。

1. 配置TNSNAMES.ORA

首先在TNSNAMES.ORA中进行节点信息的更改,如下所示:

SERVICE_NAME=

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = **新IP地址**)(PORT = **新的端口号**))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = Oracle SERVICE NAME)

)

)

如果之前的端口有监听,需要先停止服务,如下是实现服务停止的操作:

$ ps aux|grep pmon

$ export ORACLE_SID=orcl

$ lsnrctl stop

$ lsnrctl status

2. 配置LISTENER.ORA

之后需要在LISTENER.ORA中进行相应的配置,修改服务器IP/端口号即可:

LISTENER=

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = **新IP地址**)(PORT = **新的端口号**))

)

)

之后重新启动服务监听:

$ ps aux|grep lsnr

$ export ORACLE_HOME=/opt/oracle/product/11.2.0/

$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

$ export PATH=$ORACLE_HOME/bin:$PATH

$ lsnrctl start

$ lsnrctl status

最后,Oracle IP/Port变更指南到此为止,经过上面所做的一系列操作,query数据库的连接信息就可以成功解析到修改后的IP/Port了。

总而言之,Oracle IP/Port变更指南涉及到在TNSNAMES.ORA和LISTENER.ORA中进行节点信息的更改,并启动和停止服务,针对特定的IP/Port变更,可以做出相应的操作来实现相应的目的。


数据运维技术 » 端口改变Oracle IP/Port变更指南(oracleip或)