改变Oracle数据库连接端口

简介: Oracle数据库默认数据库监听与连接端口是1521, 但是有时候项目中需要更改默认端口 这样做很多时候客户要求,基于安全考虑. 以Oracle 11g 为例, 更改Listener的端口大致 需要以下几步: 1.

Oracle数据库默认数据库监听与连接端口是1521, 但是有时候项目中需要更改默认端口

这样做很多时候客户要求,基于安全考虑. 以Oracle 11g 为例, 更改Listener的端口大致

需要以下几步:

1. 通过命令行查看当前Listener的状态

c:\>lsnrctl status

执行以后,显示内容一般会告诉你,当前Listener与那些数据库实例相关联

2. 执行命令停止Oracle Listener服务

c:\>lsnrctl stop

执行该命令,停止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/

保存修改以后的文件

4. 在windows命令行中执行

lsnrctl start

你会发现Oracle 监听服务重新启动, 并且关联到你指定的SID服务启动

5. 验证connection

c:\>sqlplus /nolog

SQL:\> connect system/manager@SID

如果出现成功连接字样,说明端口更改已经成功

注意点:

默认情况下listener.ora文件中没有包含静态注册服务Section内容

一定要手工加上,而且一定格式正确. 否则就会得到如下错误:

TNS-12560: TNS:protocol adapter error
TNS-00530: Protocol adapter error

这个时候一定记得检查修改的文件!!

目录
相关文章
|
2天前
|
存储 负载均衡 Oracle
|
22小时前
|
SQL 监控 Oracle
关系型数据库Oracle并行执行
【7月更文挑战第12天】
24 14
|
22小时前
|
SQL Oracle 关系型数据库
|
22小时前
|
SQL Oracle 关系型数据库
关系型数据库Oracle并行查询
【7月更文挑战第12天】
24 15
|
2天前
|
SQL 监控 Oracle
关系型数据库Oracle GoldenGate
【7月更文挑战第11天】
6 1
|
2天前
|
SQL Oracle 关系型数据库
关系型数据库Oracle Data Guard
【7月更文挑战第11天】
6 1
|
3天前
|
SQL Oracle 关系型数据库
关系型数据库Oracle并行处理能力
【7月更文挑战第10天】Oracle数据库的并行处理能力主要体现在其并行查询(Parallel Query, PQ)和并行执行(Parallel Execution, PE)功能上。这是Oracle为了提高大规模数据处理效率,特别是在多处理器或多核服务器环境中的性能而设计的功能。 1. **并行查询**:当一个SQL查询被提交给Oracle时,如果查询涉及到大量的数据操作,Oracle可以将这个查询分解成多个子任务,并行地在不同的处理器或核心上执行这些子任务,从而加快查询速度。并行查询可以应用于表扫描、索引扫描、排序、哈希连接等操作。 2. **并行执行**:并行执行是Oracle数据库的
16 2
|
3天前
|
Oracle 关系型数据库 数据库
关系型数据库Oracle 故障转移能力
【7月更文挑战第10天】
11 2
|
3天前
|
负载均衡 Oracle 关系型数据库
关系型数据库Oracle 资源共享
【7月更文挑战第10天】
10 1
|
4天前
|
Oracle 关系型数据库 数据库

推荐镜像

更多