windows环境下重建oracle监听方式

 更新时间:2026年01月06日 15:58:15   作者:MrZhou周  
文章描述了数据库监听启动失败的解决过程,包括修改listenr.ora文件、启动监听、配置tnsnames.ora内容和注册服务

windows环境下重建oracle监听

由于某种原因导致数据库监听启动失败,需要重新创建监听。

过程如下:

第一步

修改 listenr.ora 文件 ,增加新的监听配置

 LISTENER4 =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-BE6GDNT)(PORT = 1528))
    )
  )

ADR_BASE_LISTENER4 = D:\app\zhou

第二步

启动监听

lsnrctl start LISTENER4

日志记录如下:
C:\Windows\system32>lsnrctl start LISTENER4

LSNRCTL for 64-bit Windows: Version 11.2.0.4.0 - Production on 31-MAY-2024 12:19:07

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Starting tnslsnr: please wait...

Failed to open service <OracleOraDb11g_home1TNSListenerLISTENER4>, error 1060.
TNSLSNR for 64-bit Windows: Version 11.2.0.4.0 - Production
System parameter file is D:\app\zhou\product\11.2.0\dbhome_1\network\admin\listener.ora
Log messages written to D:\app\zhou\diag\tnslsnr\DESKTOP-BE6GDNT\listener4\alert\log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=DESKTOP-BE6GDNT)(PORT=1528)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=DESKTOP-BE6GDNT)(PORT=1528)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER4
Version                   TNSLSNR for 64-bit Windows: Version 11.2.0.4.0 - Production
Start Date                31-MAY-2024 12:19:13
Uptime                    0 days 0 hr. 0 min. 6 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   D:\app\zhou\product\11.2.0\dbhome_1\network\admin\listener.ora
Listener Log File         D:\app\zhou\diag\tnslsnr\DESKTOP-BE6GDNT\listener4\alert\log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=DESKTOP-BE6GDNT)(PORT=1528)))
The listener supports no services
The command completed successfully

第三步

配置 tnsnames.ora 内容,注册服务

scimdb4 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = DESKTOP-BE6GDNT)(PORT = 1528))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = SCIMSDB)
    )
  )

第四步

注册服务

alter system set local_listener='scimdb2','scimdb3','scimdb4';
alter system register;

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • ORACLE查询表最近更改数据的方法

    ORACLE查询表最近更改数据的方法

    修改项目时,涉及到了Oracle中许多表的修改(包括:增加、删除字段,修改注释等)。由于开始没有进行记录,造成在上测试机时,忘记了具体修改过哪些表了
    2012-11-11
  • Oracle中执行动态SQL

    Oracle中执行动态SQL

    这篇文章介绍了Oracle中执行动态SQL的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • Oracle数据库自定义类型type的用法详解

    Oracle数据库自定义类型type的用法详解

    这篇文章主要介绍了Oracle数据库自定义类型type的用法详解,Oracle 数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库,可以看作是 Oracle 就只有一个大数据库,需要的朋友可以参考下
    2023-07-07
  • 新Orcas语言特性-查询句法

    新Orcas语言特性-查询句法

    新Orcas语言特性-查询句法...
    2007-04-04
  • PLSQL Developer登录的默认密码介绍

    PLSQL Developer登录的默认密码介绍

    这篇文章主要介绍了PLSQL Developer登录的默认密码介绍,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • plsql连接oracle数据库报ora 12154错误解决方法

    plsql连接oracle数据库报ora 12154错误解决方法

    今天遇到一个问题,plsql连接oracle数据库报ora 12154错误,本文将为您详细介绍此等问题的解决方法
    2012-11-11
  • 在Oracle中实现数据加密的详细步骤和方法

    在Oracle中实现数据加密的详细步骤和方法

    在Oracle数据库中实现数据加密是一项重要的安全措施,它可以保护存储在数据库中的敏感信息不被未授权访问,Oracle提供了多种数据加密方法,以下是一些在Oracle中实现数据加密的详细步骤和方法,需要的朋友可以参考下
    2024-09-09
  • Oracle如何利用交叉连接生成数字序列

    Oracle如何利用交叉连接生成数字序列

    这篇文章主要介绍了Oracle如何利用交叉连接生成数字序列问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • WMware redhat 5 oracle 11g 安装方法

    WMware redhat 5 oracle 11g 安装方法

    本文将详细介绍WMware中redhat 5 安装oracle 11g方法,需要的朋友可以参考下
    2012-12-12
  • Oracle控制文件损坏的恢复方案

    Oracle控制文件损坏的恢复方案

    本文介绍了将表空间TS_HX_SB_IDX、IDX_SSD_HX中的索引分批迁移至TS_SSD_IDX的流程及脚本编写,预计用4个晚上完成,无需业务停机,并详细说明了迁移前准备、脚本编写及迁移后的检查方法,需要的朋友可以参考下
    2025-10-10

最新评论