`

数据库启动的监听器服务

阅读更多
在启动数据库的时候,有时候会报一个
Ora-12514:TNS:监听程序当前无法识别链接描述符中请求的服务,
在这种情况下,我们可以打开ORACLE安装目录下的listener.ora.
原始的配置如下
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\product\10.1.0\Db_1)
      (PROGRAM = extproc)
    )
  )



LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      )
    )
  )
我们可以在SID_LIST_LISTENER后面加上
(SID_DESC =
(GLOBAL_DBNAME = ORACLE)
(ORACLE_HOME = D:\oracle\product\10.1.0\Db_1)
(SID_NAME = ORACLE)
)
结果如下:
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\product\10.1.0\Db_1)
      (PROGRAM = extproc)
    )(SID_DESC =
(GLOBAL_DBNAME = ORACLE)
(ORACLE_HOME = D:\oracle\product\10.1.0\Db_1)
(SID_NAME = ORACLE)
)

  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      )
    )
  )
分享到:
评论

相关推荐

    Linux下启动数据库服务命令

    接着,启动监听器,命令是`lsnrctl start`。如果需要创建新的服务实例,可以使用`screen -S bit (服务名)`。 3. **启动WebLogic服务器**: 进入WebLogic服务器的域目录,例如`cd /root/bea/user_projects/domains/...

    解决oracle数据库监听器无法启动问题.docx

    Oracle数据库监听器无法启动问题解决方案 Oracle数据库监听器是一个关键组件...5. 启动监听器,并连接到数据库,成功连接成功。 通过以上步骤,可以解决Oracle数据库监听器无法启动问题,恢复数据库连接的正常运作。

    数据库中监听器配置

    在命令行中,你可以使用`lsnrctl start`命令启动监听器,然后用`lsnrctl status`检查监听器的状态,确保它正在监听正确的端口并处理服务名。 5. **验证连接**:使用SQL*Plus或任何其他数据库连接工具尝试连接到...

    linux下oracle服务监听开始自动启动

    为了确保Oracle服务(包括数据库服务和监听器)能够在Linux操作系统启动时自动运行,需要进行一系列配置工作。本文将详细解析如何在Linux环境下实现Oracle服务和监听器的自动启动,并对提供的脚本代码进行逐行解读。...

    在linux下重启oracle数据库及监听器

    - 使用`lsnrctl start`启动监听器。 - 若要关闭监听器,则执行`lsnrctl stop`命令。 ##### 方法2: 使用bin目录下的脚本 这种方法通过直接调用bin目录下的脚本来完成操作,可以提供更多的控制选项。 - **步骤**: ...

    两个oracle数据库的监听的配置

    1. **启动监听器**:通过命令`lsnrctl start`启动监听器。 2. **启动实例**: - **PLSExtProc实例**:如果需要使用外部程序,则需要启动PLSExtProc实例。 - **zxntagl实例**:使用命令`sqlplus / as sysdba`登录到...

    ORACLE数据库启动过程祥解.doc

    接着,可能需要使用`lsnrctl start`命令启动监听器,以确保网络通信正常。监听器是Oracle数据库的重要组件,它负责接收客户端的连接请求并转发到相应的数据库实例。 在启动过程中,可能会遇到各种错误,如在Windows...

    数据库之启动数据库之启动.ppt

    - 如果数据库没有自动装载,需要先启动监听器,使用`lsnrctl start`命令启动监听器服务。 3. **数据库实例与数据库的启动**: - 实例是Oracle在操作系统中创建的一组进程和内存结构,而数据库是物理存储的数据...

    ORACLE数据库启动过程祥解[参照].pdf

    接着,你需要启动监听器,通过`lsnrctl start`命令。如果遇到`ORA-12560: TNS:协议适配器错误`,这通常表示监听器未运行。确保按照正确的顺序执行这些步骤,以确保数据库和监听器都能正常工作。 常见错误及解决策略...

    oracle数据库监听配置

    Oracle 数据库监听配置 ...Oracle 数据库监听配置是指在 Oracle 服务器端配置监听器和数据库服务的过程,而本地服务名配置是指在 Oracle 客户端配置本地服务名的过程。这些配置都是 Oracle 数据库连接的重要组成部分。

    联网安装oracle数据库 监听器无法启动的解决方法1

    ### 联网安装Oracle数据库监听器无法启动的解决方法 在进行Oracle数据库的联网安装过程中,有时会遇到监听器无法启动的问题。这种情况通常发生在安装过程中网络环境发生变化或使用动态IP地址的情况。为了确保数据库...

    联网安装oracle数据库监听器无法启动的解决方法汇编.pdf

    Oracle数据库监听器是数据库服务与客户端之间通信的关键组件,它负责接收客户端的连接请求并转发到相应的数据库实例。当监听器无法启动时,通常会导致数据库的远程访问功能失效,这对系统的正常运行造成严重困扰。本...

    windows 启动关闭Oracle监听和服务

    其次,Oracle服务是Windows服务的一部分,负责启动和停止数据库实例。你可以通过服务管理工具(services.msc)来操作。 1. 启动Oracle服务: - 打开“服务”管理工具,找到Oracle相关的服务(如OracleServiceSID,...

    联网安装oracle数据库 监听器无法启动的解决方法

    ### 联网安装Oracle数据库监听器无法启动的解决方法 在进行Oracle数据库的联网安装过程中,有时会遇到监听器无法启动的问题。这种情况通常发生在安装过程中网络环境发生变化或使用动态IP地址的情况。为了确保数据库...

    联网安装oracle数据库监听器无法启动的解决方法参考.pdf

    Oracle数据库监听器是数据库服务与客户端之间通信的关键组件,它负责接收来自客户端的连接请求,并将这些请求转发到相应的数据库实例。在联网安装Oracle数据库时,可能会遇到监听器无法启动的问题,这通常与网络配置...

    Oracle数据库监听器(LISTENER)和本地服务名(Tnsname)配置.docx

    Oracle数据库监听器(LISTENER)和本地服务名(Tnsname)是Oracle数据库系统中至关重要的网络配置组件,它们确保客户端能够有效地与服务器建立连接。监听器是运行在数据库服务器端的网络服务,负责监听来自客户端的连接...

    数据库(单实例)启动、关闭操作手册

    3. **监听器状态**:了解当前监听器的状态和服务情况。 #### 三、关闭数据库操作 ##### 3.1 登录服务器 - 使用SSH工具以oracle用户身份登录服务器,例如:`ssh oracle@<server_ip>`。 - 如果当前是root用户,需要...

    linux下自动启动数据库脚本

    接着,会记录一条“开始启动监听器”的信息,并通过`su - oracle -c "lsnrctl start"`命令启动监听器。 - **Stop操作**: 输入`stop`命令时,脚本首先会在日志文件中记录一条“开始停止监听器”的信息,并通过`...

Global site tag (gtag.js) - Google Analytics