admin 管理员组

文章数量: 887021


2023年12月23日发(作者:jsonobject转json)

[精品]windows下修改oracle默认端口号 -电脑资料

查过网上的步骤,自己做了下实验,发现还是有些细微的差异,我把自己的实验过程写在这里:

首先要明白修改默认端口号最主要改的三个地方:、、初始化参数local_listener

1、检查及准备工作

1)检查当前服务器所用的参数文件是什么 ,该备份的就备份一个出来

SQL> show parameter local_lis

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

local_listener string

SQL> show parameter pfile

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

spfile string D:APPWANGJINGZHENGPRODUCT1

1.2.0DBHOME_1DATABASESPFILE

SQL> create

pfile='D:APPWANGJINGZHENGPRODUCT11.2.0DBHOME_'

from spfile;

文件已创建,

[精品]windows下修改oracle默认端口号

2)查看 状态 lsnrctl status

3)打开一个命令行窗口,登录sqlplus并连接到oracle,一会修改参数文件时会用到

sqlplus / as sysdba

2、停止监听

在windows中用lsnrctl感觉有时不太稳定,还是用windows自带的服务管理器(命令为)停止比较稳定,

电脑资料

《[精品]windows下修改oracle默认端口号》。

3、修改监听端口

在中,我们会看到

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = wangjingzhengPC)(PORT = 1521))

)

)

注意:不要只改最下面那一行,要把(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

里的端口号同时改掉,比如将端口改成15210,改完后如下:

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC15210))

)

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = wangjingzhengPC)(PORT = 15210))

)

)

4、修改客户端中的连接端口

主要是这一行

(ADDRESS = (PROTOCOL = TCP)(HOST = wangjingzhengPC)(PORT = 15210))

5、修改初始化参数local_listener

注意此时用第1步中第3小步打开的窗口来操作

SQL> alter system set local_listener="(address=(protocol=tcp)(host=wangjingzhengpc)

(port=15210))" scope=spfile;

系统已更改。

注意:这里scope=spfile是需要重启数据库服务的,如果scope=both就不必了。

6、重新启动 ,如果上一步修改local_listener是指定了scope=spfile的话,还需要重启数据库服务

然后再来试试吧


本文标签: 修改 端口号 服务 端口 文件