Oracle数据库默认数据库的监听端口和连接端口为1521,但您可能需要更改项目中的默认端口。 因此,通常根据客户的要求,基于安全考虑。 以Oracle 11g为例,更改监听器端口需要以下:个步骤
1 .从命令行查看当前监听器的状态
c:(lsnrctlstatus
运行后,显示内容通常表示当前监听器与它们的数据库实例相关联
2 .执行命令以停止Oracle监听器服务
c:(lsnrctlstop
运行此命令以停止Oracle监听服务,然后单击,
3 .打开listener.ora和tnsnames.ora文件,更改端口号,然后在listener.ora文件中
在中添加SID注册内容后为以下:
SID_LIST_listener_name=
(SID_LIST=
(SID_DESC=
(global _ dbname=global _ database _ name )
(SID_NAME=sid )
(ORACLE_HOME=oracle_home )
(SID_DESC=. )
两个文件文件夹地址- $ORACLE_HOME/network/admin/
保存更改后的文件
在windows命令行上运行
lsnrctl start
可以看到Oracle监听服务将重新启动,并与指定的SID服务关联启动
5 .验证连接
c:(sqlplus/nolog
SQL : 连接系统/管理器@ sid
如果显示连接成功,则表示端口更改成功
注意事项:
默认情况下,静态注册服务Section的内容不包含在listener.ora文件中
请务必用手添加,一定要设为正确的格式。 否则,将出现以下错误:
tns-125603360 tns : protocoladaptererror
tns-005303360专业版
这个时候一定要记得核对修改过的文件!
------------- -请参阅
------------- -请参阅