Windows平台如何修改监听的服务名称?
  QzWmy8ggoIks 2024年08月06日 49 0

这里介绍如何修改Windows平台监听的服务名称,至于需求背景介绍,这里就不做介绍了。存在既是合理。总有一些场景有这样的需求。 那么如何修改Windows的监听名呢?修改过程中有什么影响呢?

影响介绍:

修改监听的服务名称,需要停止Oracle的监听服务,可能对业务有短暂的影响。这段时间新的会话连接无法登陆数据库。已经建立的会话连接不受影响。不过这个时间非常短,正常情况下,一般只需要几十秒到一分钟。

操作步骤:

备份监听配置文件

监听文件listener.ora的位置

%ORACLE_HOME%/network/admin/listener.ora

拷贝监听配置文件listener.ora ,以防回滚等需要。

修改监听配置文件

修改前配置

ORADB =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.47)(PORT = 15021))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC15021))
    )
  )

SID_LIST_ORADB =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = oradb)
      (ORACLE_HOME = C:\App\Oracle11g\product\11.2.0\dbhome_1)
    )
  )
SECURE_CONTROL_ORADB=(TCPS,IPC)
SECURE_REGISTER_ORADB= (IPC)
ADMIN_RESTRICTIONS_ORADB=ON
DIAG_ADR_ENABLED_ORADB= OFF

修改后

GSP =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.47)(PORT = 15021))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC15021))
    )
  )

SID_LIST_GSP =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = oradb)
      (ORACLE_HOME = C:\App\Oracle11g\product\11.2.0\dbhome_1)
    )
  )
SECURE_CONTROL_GSP=(TCPS,IPC)
SECURE_REGISTER_GSP= (IPC)
ADMIN_RESTRICTIONS_GSP=ON
DIAG_ADR_ENABLED_GSP= OFF

停止旧的监听服务

可以在Windows的"服务"里面,通过停止服务名实现。也可以在命令窗口执行命令

lsnrctl stop  ORADB

启动新的监听(命令窗口,管理员模式)

lsnrctl start GSP;
lsnrctl status GSP

启动监听后,你会在Windows服务器的"服务"里面看到会新增一个名称为"OracleOraDb11g_home1TNSListenerGSP"的服务名。

删除旧监听服务名

  • 1 打开命令提示符(管理员权限)或Windows PowerShell(管理员权限)

  • 2:运行命令"sc delete 服务名称",如下案例所示

sc delete OracleOraDb11g_home1TNSListeneroradb
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年08月06日 0

暂无评论

推荐阅读
  qor7XDDqkhd9   2024年08月07日   37   0   0 Oracle
QzWmy8ggoIks