`

oracle11g监听

 
阅读更多
今天安装的11g运行

lsnrctl start
提示:
The listener supports no services
The command completed successfully
将配置listener.ora
# listener.ora Network Configuration File: /u01/app/oracle/product/11.1.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.



LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = rycdb)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = /u01/app/oracle

tnsnames.ora
JRTDB2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = rycdb)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = jrtdb2)
    )
  )


看了网上的方法
--登录数据库
$sqlplus / as sysdba
--显示服务名
SQL>show parameter service_names
--强制注册服务
SQL>alter system register;
--查看监听状态
$lsnrctl status 


这种方法不行,解决方法:在listener.ora后面加入
SID_LIST_LISTENER =
(SID_LIST =
  (SID_DESC =
  (GLOBAL_DBNAME = jrtdb2)
   (SID_NAME = jrtdb2)
   )
)

lsnrctl status
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 25-APR-2012 14:36:58

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

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rycdb)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date                25-APR-2012 14:29:19
Uptime                    0 days 0 hr. 7 min. 39 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.1.0/db_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/rycdb/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rycdb)(PORT=1521)))
Services Summary...
Service "jrtdb2" has 2 instance(s).
  Instance "jrtdb2", status UNKNOWN, has 1 handler(s) for this service...
  Instance "jrtdb2", status READY, has 1 handler(s) for this service...
Service "jrtdb2XDB" has 1 instance(s).
  Instance "jrtdb2", status READY, has 1 handler(s) for this service...
The command completed successfully

问题解决,其中UNKNOWN表示静态注册
oracle监听   动态注册与静态注册
动态注册:在instance启动的时候PMON进程根据init.ora中的instance_name,service_names两个参数将实例和服务动态注册到listener中。
可以在sqlplus下通过
show parameter service_names 和show parameter instance_name 来查看
动态注册默认只注册到默认的监听器上(名称是LISTENER、端口是1521、协议是TCP)
静态注册:实例启动时读取listener.ora文件的配置,将实例和服务注册到监听程序。无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。
lsnrctl status
 实例状态为UNKNOWN值时表明此服务是静态注册的设置
分享到:
评论

相关推荐

    oracle11g监听文件

    Oracle 11g是一款强大的关系型数据库管理系统,其稳定性和性能在业界享有盛誉。在Oracle数据库系统中,监听器(Listener)是至关重要的组成部分,它负责管理客户端连接请求,将这些请求转发到相应的数据库服务。本文...

    oracle11g监听日志文件过大导致监听无法启动2

    当"Oracle11g监听日志文件过大导致监听无法启动"的问题出现时,通常意味着监听器的日志文件(listener.log)积累了大量的信息,超过了系统设定的限制或者超出可用磁盘空间,从而影响了监听器的正常运行。这个问题...

    oracle 11g无法监听的解决

    oracle 11g无法监听的解决方法 如果在登陆oracle11g 时 出现问题可以用此方法解决

    oracle11g服务监听问题解决

    错误一:注册表使用了优化软件被删除了相关项错误二:网络环境发送改变。

    oracle11g驱动包

    Oracle 11g驱动包是用于Java应用程序与Oracle数据库之间通信的重要组件,它遵循Java Database Connectivity (JDBC) 标准。在Java编程环境中,如果你需要连接到Oracle 11g数据库,就需要这个驱动包。Oracle 11g JDBC...

    oracle 11g 下载地址

    Oracle 11g是Oracle公司推出的一款企业级数据库系统,版本号为11g(Generation 11)。该版本于2007年发布,相比之前的版本在性能、安全性、可用性以及可管理性等方面都有了显著的提升。Oracle 11g支持多种操作系统...

    龙蜥anolis系统oracle11g安装包

    在IT行业中,数据库管理系统是核心组件之一,Oracle 11g是Oracle公司的一款旗舰级数据库产品,被广泛应用于企业级应用。在这个“龙蜥anolis系统oracle11g安装包”中,我们聚焦于在龙蜥Anolis操作系统上安装Oracle 11...

    Red hat linux 安装oracle 11g

    创建数据库实例是安装 Oracle 11g 的最后一步骤。在创建实例之前,需要准备好数据库的配置文件。可以使用命令 `dbca` 来创建数据库实例。 在创建实例过程中,需要提供一些基本信息,如数据库的名称、实例的名称、...

    欧拉系统安装oracle 11g

    在安装 Oracle 11g 的过程中,需要注意一些重要的配置项,例如监听器的配置、网络配置、安全配置等。这些配置项的正确设置将直接影响 Oracle 11g 的性能和安全性。 总结 本资源摘要信息详细介绍了欧拉系统安装 ...

    Oracle11g彻底卸载方法

    Oracle11g是一款广泛使用的数据库管理系统,其卸载过程可能会因为残留的注册表项和文件导致问题。在本文中,我们将详细介绍如何彻底卸载Oracle11g,避免手动清理注册表的复杂步骤。 首先,彻底卸载Oracle11g需要...

    windows server2008安装oracle11g-详细笔记总结

    "Windows Server 2008 安装 Oracle 11g 详细笔记总结" 本文将详细介绍如何在 Windows Server 2008 上安装 Oracle 11g,包括安装前的准备工作、安装过程、安装后的配置和基本操作。 一、安装前的准备工作 在安装 ...

    Windows7+Oracle11g下载和安装

    #### 一、下载Oracle11g 根据提供的信息,为了确保安装版本的一致性,我们首先需要下载指定版本的Oracle11g安装包。这里提供了Oracle11g Server与Client两个不同版本的下载链接。 ##### Oracle11g Server - **下载...

    Oracle11g中文文档

    Oracle11g是一款由甲骨文公司开发的关系型数据库管理系统,是Oracle数据库产品线中的一个重要版本。本套中文文档全面涵盖了Oracle11g的各项特性和功能,为学习和使用Oracle11g数据库提供了详实的参考资料。以下是...

    Oracle11g_64位_Linux版本下载.txt

    Oracle Database 11g(简称Oracle11g)是甲骨文公司(Oracle Corporation)推出的一款关系型数据库管理系统。Oracle11g继承了Oracle10g的优秀特性,并在此基础上进行了大量的优化与改进,提供了更强大的数据处理能力...

    oracle 11g客户端免安装

    Oracle 11g客户端是Oracle数据库的一个轻量级版本,主要供开发人员和DBA用于连接到Oracle服务器,进行数据库管理、查询以及开发工作。它无需进行完整的安装过程,简化了部署,使得用户可以直接将其解压到指定位置,...

    Oracle 11g Express 官方linux 64位版本

    Oracle 11g Express Edition(XE)是Oracle公司推出的一款轻量级数据库管理系统,专为开发者和小型团队设计。它是Oracle数据库家族中的免费版本,适用于学习、开发和部署低流量的Web应用程序。在这个官方的Linux 64...

    centos安装oracle11g

    在本篇文章中,我们将详细介绍如何在CentOS 6.4 64bit操作系统上安装Oracle 11g数据库,包括配置监听的步骤。 前期准备安装环境 在安装Oracle 11g之前,需要准备以下环境: * 操作系统:CentOS 6.4 64bit * 硬件...

    oracle 11g的警告日志和监听日志的删除方法

    总结来说,Oracle 11g的警告日志和监听日志管理是一个平衡磁盘空间和保留关键信息的过程。定期检查、备份和清理这些日志是数据库管理员日常维护的一部分。理解日志的存储结构和清理方法,可以帮助我们更好地管理和...

    Delphi7 ado 连接远程oracle11g

    ### Delphi7 ADO 连接远程 Oracle11g 的详细步骤及注意事项 #### 一、概述 本文档旨在提供一套完整的解决方案,帮助用户在 Delphi7 环境下通过 ADO 连接到远程 Oracle11g 数据库。整个过程涉及到服务器端的安装与...

Global site tag (gtag.js) - Google Analytics