改变Oracle数据库连接端口

简介: 改变Oracle数据库连接端口

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


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

相关文章
|
1月前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
158 64
|
21天前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
27 7
|
21天前
|
Oracle 关系型数据库 数据库
oracle数据库技巧
【10月更文挑战第25天】oracle数据库技巧
24 6
|
21天前
|
存储 Oracle 关系型数据库
Oracle数据库优化策略
【10月更文挑战第25天】Oracle数据库优化策略
19 5
|
28天前
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。
|
30天前
|
监控 Oracle 关系型数据库
Oracle数据库性能优化
【10月更文挑战第16天】Oracle数据库性能优化是
27 1
|
1月前
|
SQL 存储 Oracle
Oracle数据库SQL语句详解与应用指南
在数字化时代,数据库已成为各类企业和组织不可或缺的核心组件。Oracle数据库作为业界领先的数据库管理系统之一,广泛应用于各种业务场景。掌握Oracle数据库的SQL语句是数据库管理员、开发人员及运维人员的基本技能。本文将详细介绍Oracle数据库SQL语句的基本概念、语法、应用及最佳实践。一、Or
56 3
|
2月前
|
Oracle NoSQL 关系型数据库
主流数据库对比:MySQL、PostgreSQL、Oracle和Redis的优缺点分析
主流数据库对比:MySQL、PostgreSQL、Oracle和Redis的优缺点分析
408 2
|
1月前
|
存储 Oracle 关系型数据库
【数据库-Oracle】《Oracle 数据库探秘:基础知识点全攻略》
《Oracle 数据库探秘:基础知识点全攻略》深入介绍 Oracle 数据库的基础知识点,包括数据类型、表结构、查询语句等。通过详细讲解、代码示例和流程图,帮助读者快速掌握 Oracle 数据库的基本操作,为数据库开发和管理打下坚实基础。
37 0
|
1月前
|
Oracle 关系型数据库 数据库
oracle数据恢复—Oracle数据库文件损坏导致数据库打不开的数据恢复案例
打开oracle数据库时报错,报错信息:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。急需恢复zxfg用户下的数据。 出现上述报错的原因有:控制文件损坏、数据文件损坏、数据文件与控制文件的SCN不一致等。数据恢复工程师对数据库文件做进一步检测分析后发现sysaux01.dbf文件有坏块。修复sysaux01.dbf文件,启动数据库依然有许多查询报错。export和data pump工具无法使用,查询告警日志并分析报错,确认发生上述错误的原因就是sysaux01.dbf文件损坏。由于该文件损坏,从数据库层面无法修复数据库。由于system和用户表空间的数据文件是正常的,