今天总算弄好自己本本上的ORACLE。。。装的是11g的版本
主要原因是我改了本本主机名的问题。主机名改了后oracle目录中的
D:\app\Administrator\product\11.1.0\db_1\network\admin\tnsnames.ora
---------------------------------------------------详细信息
# tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.1.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
YOULONG =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =10.5.5.36)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = YLServerName)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =10.5.5.36)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
---------------------------------------------------详细信息
D:\app\Administrator\product\11.1.0\db_1\network\admin\listener.ora
---------------------------------------------------详细信息
# listener.ora Network Configuration File:
D:\app\Administrator\product\11.1.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST =10.5.5.36)(PORT = 1521))
)
)
---------------------------------------------------详细信息
这两文件也要跟着改,本来我以为两个文件中的HOST属性改成我的主机名就后了,后来不对要改成机器的IP才行,后来一试果然成功。OK 哈哈 好开心。。。。
又学习了一个命令 lsnrctl start(status) 监听器的启动和状态
另外11g中的scott用户是lock的,输入下面命令就可以解除。
alter user scott account unlock;
再有11g的主机的目录
D:\app\Administrator\diag\tnslsnr\xxxx主机名
日志文件
D:\app\Administrator\diag\tnslsnr\xxx主机名\listener\alert\log.xml
下面的是修改两个文件前后的信息。
C:\Documents and Settings\Administrator>lsnrctl status
LSNRCTL for 32-bit Windows: Version 11.1.0.6.0 - Production on 05-7月 -2009 17:03:42
Copyright (c) 1991, 2007, Oracle. All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
32-bit Windows Error: 2: No such file or directory
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.5.5.36)(PORT=1521)))
TNS-12541: TNS: 无监听程序
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听程序
32-bit Windows Error: 61: Unknown error
C:\Documents and Settings\Administrator>lsnrctl status
LSNRCTL for 32-bit Windows: Version 11.1.0.6.0 - Production on 05-7月 -2009 17:03:57
Copyright (c) 1991, 2007, Oracle. All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 11.1.0.6.0 - Production
启动日期 05-7月 -2009 17:03:52
正常运行时间 0 天 0 小时 0 分 5 秒
跟踪级别 off
安全性 ON: Local OS Authentication
SNMP OFF
监听程序参数文件 D:\app\Administrator\product\11.1.0\db_1\network\admin\listener.ora
监听程序日志文件 d:\app\administrator\diag\tnslsnr\ylsuccess\listener\alert\log.xml
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.5.5.36)(PORT=1521)))
监听程序不支持服务
命令执行成功
分享到:
- 2009-07-05 17:09
- 浏览 1701
- 评论(0)
- 论坛回复 / 浏览 (0 / 9972)
- 查看更多
相关推荐
Oracle监听是数据库系统中至关重要的一个组件,它负责管理客户端与数据库服务器之间的连接。当遇到Oracle监听问题时,数据通信可能会受到影响,导致应用程序无法正常访问数据库。本文将深入探讨Oracle监听问题及其...
它负责管理 Oracle 数据库和客户端之间的通讯,在一个特定的网卡端口(默认是 TCP 1521 端口)上监听连接请求,并将连接转发给数据库。 2. Oracle 监听器功能 Oracle 监听器有三个主要功能: * 监听客户端请求:...
Oracle监听器是Oracle数据库系统的重要组成部分,它负责管理和控制数据库实例与客户端应用程序之间的网络通信。在Oracle数据库环境中,监听器是运行在服务器端的一个后台进程,它的主要职责是监听来自客户端的连接...
首先,Oracle监听是Oracle数据库系统中的一个重要组件,它的主要职责是接收客户端的连接请求,并将这些请求转发到相应的数据库实例。监听通过监听配置文件(listener.ora)来定义其服务范围。在Windows环境下,通常...
### Oracle监听执行SQL语句详解 #### 一、Oracle监听执行概述 在Oracle数据库管理与维护过程中,有时候我们需要了解应用程序正在执行哪些SQL语句,这不仅有助于性能优化,还可以帮助我们诊断潜在的问题。通过监听...
Oracle监听程序是 Oracle 基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。监听器的设置是在数据库服务器端完成的,本地服务名是 Oracle 客户端网络配置的一种。 一、 监听器 ...
了解并掌握Oracle监听器的配置和客户端的本地服务名设置,对于排查和解决数据库连接问题至关重要。当遇到连接失败的情况时,通过分析上述配置和日志信息,通常可以找出问题所在并进行相应的调整。
通过以上步骤,可以有效地配置Oracle监听器和本地服务名,实现客户端与服务器之间的稳定连接。此外,还应定期检查监听器的日志文件,以便及时发现和解决问题。在大型企业级应用中,可能还需要考虑高可用性和性能优化...
2. **listener.ora**:这是Oracle监听器使用的配置文件,其中包含了监听器的地址、端口以及与之关联的服务等信息。 3. **SID**:即Service ID,用于标识数据库实例的名称。 4. **ORACLE_HOME**:Oracle产品的安装...
Oracle 数据库监听配置是 Oracle 数据库服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。监听器的设置是在数据库服务器端完成的。下面将详细介绍 Oracle 数据库监听配置的知识点。 一...
它负责管理 Oracle 数据库和客户端之间的通讯,它在一个特定的网卡端口(默认是 TCP 1521 端口)上监听连接请求,并将连接转发给数据库。 监听器的功能: 1. 监听客户端请求。监听器运行在数据库服务器之上,与 ...
### Oracle监听日志过大导致无法启动问题 #### 一、问题背景 在Oracle数据库的运维过程中,有时会遇到一个常见的问题——监听日志文件(`listener.log`)过大导致数据库无法正常启动或登录的情况。这一问题尤其在...
Oracle监听器(Listener)是Oracle数据库系统中的一个重要组件,它负责监听客户端的连接请求,并将这些请求转发给相应的数据库实例进行处理。监听器的主要职责包括: - 接收来自客户端的连接请求。 - 验证客户端的...
Oracle监听程序是Oracle数据库系统的重要组成部分,它负责管理数据库实例与客户端应用之间的网络通信。配置Oracle监听程序是一项关键任务,确保数据库服务能够被正确地访问和使用。以下是一份详细的Oracle监听程序...
在本文中,我们将深入探讨这两个概念以及与之相关的Linux环境下Oracle数据库的启动、关闭和监听配置文件的修改。 首先,全局数据库名(Global Database Name,GDN)是Oracle数据库系统中的一个重要概念,它标识了...
- **功能**:监听器的主要任务包括监听特定端口上的连接请求、验证客户端的身份、确定客户端请求的目标数据库实例、以及维护客户端与数据库之间的会话状态等。 - **配置**:监听器的配置文件通常位于`$ORACLE_HOME/...
### Oracle 最大连接数问题详解 #### 一、问题背景 在实际的部署环境中,Oracle 数据库经常会遇到连接数受限的问题。特别是在使用如 WebLogic 或 WebSphere 这类中间件时,通过连接池的方式虽然可以有效提升数据源...
### Oracle监听配置文件详解 #### 一、概述 在Oracle数据库系统中,为了确保外部进程如CAMS(Customer Account Management System)等能够顺利地访问Oracle数据库,必须正确配置Oracle网络服务器环境。这一过程...
这个问题需要我们深入理解Oracle监听器的工作原理,以及如何解决日志文件过大的问题。 首先,监听日志文件主要记录监听器的启动、关闭、连接请求、断开等操作的详细信息,对于排查网络问题、性能问题以及安全审计...