Oracle11g监听服务问题
错误一:注册表使用了优化软件被删除了相关项。
对于每一个系统服务都会在注册表中有所保留;
监听服务注册项:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\OracleOraDb10g_home1TNSListener
里面有个“ImagePath”的选项,这个选项有可能会在使用优化软件时候被自动删除,如果被删除的话,应该安装下面的方式建立一个新的项。并且写上响应的内容。
错误二:网络环境发送改变。
在oracle10g中,如果网络环境发生了改变之后,有可能原始配置的网络无法正常工作,此时必须手动的进行网络修改。
网络环境的改变最多的就是指电脑的名称的变更。
【我的电脑】--【属性】--【计算机名】--【更改主机名称】
这样一来,计算机的网络环境就已经发生了变化,如果在oracle11g中,系统会帮助用户自动解决;但在oracle10g或者更早的版本中,需要手动解决。
这时,监听服务已经无法在正常启动了,因为网络的环境发送了变化,这种问题在开发之中出现最多的问题之一,如果要解决此问题,必须修改网络配置文件:
配置文件路径:E:\SOFTWARE\Oracle10g\NETWORK\ADMIN
有两个配置文件:listener.ora和tnsnames.ora
如:listener.ora文件
# listener.ora Network Configuration
File: E:\SOFTWARE\Oracle10g\network\admin\listener.ora
# Generated by Oracle configuration
tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\SOFTWARE\Oracle10g)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = tony-PC)(PORT = 1521))
)
)
|
如:tnsnames.ora文件
# tnsnames.ora Network Configuration
File: E:\SOFTWARE\Oracle10g\network\admin\tnsnames.ora
# Generated by Oracle configuration
tools.
TONY =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = tony-PC)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = tony)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
|
再次重新启动服务,但是有可能使用程序连接oracle10g,还是不能正常访问数据库,此时可以进入第二步操作,进行数据库名称的注册。
选择“NetManager”,进入网络配置界面。
- 大小: 20.3 KB
- 大小: 16.6 KB
- 大小: 43.1 KB
分享到:
相关推荐
配置好这两个文件后,Oracle 11g的监听器就能正常工作,允许客户端通过指定的服务名连接到数据库。如果遇到连接问题,检查和调整这两个文件通常能解决问题。在实际应用中,可能还需要配置其他网络配置文件,如sql...
错误一:注册表使用了优化软件被删除了相关项错误二:网络环境发送改变。
当"Oracle11g监听日志文件过大导致监听无法启动"的问题出现时,通常意味着监听器的日志文件(listener.log)积累了大量的信息,超过了系统设定的限制或者超出可用磁盘空间,从而影响了监听器的正常运行。这个问题...
oracle 11g无法监听的解决方法 如果在登陆oracle11g 时 出现问题可以用此方法解决
### Linux下Oracle服务与监听器自动启动配置详解 在企业级应用环境中,Oracle数据库系统作为核心数据管理平台,其稳定性和可用性至关重要。为了确保Oracle服务(包括数据库服务和监听器)能够在Linux操作系统启动时...
- **兼容性问题**:注意检查Oracle10g客户端与当前操作系统以及其他已安装软件之间的兼容性问题。 - **备份数据**:虽然客户端安装通常不会影响现有数据,但在任何重大系统更改之前进行数据备份始终是个好习惯。 ##...
Oracle 11g数据库在Windows 7环境下运行时,其监听服务(Listener)和数据库服务是持续运行的,这确实会占用相当一部分系统资源。为了更有效地管理这些服务,特别是对于个人开发环境或者测试环境来说,手动开启和...
在讲解如何在Red Hat Enterprise Linux(RHEL)版本5和6上分别安装Oracle Database 10g和11g的单实例之前,需要了解Oracle数据库安装涉及到的各个步骤和准备工作。以下是对安装过程中所需知识点的详细说明。 ### ...
《在Linux系统上安装Oracle 10g的详细步骤与注意事项》 Oracle 10g是一款功能强大的关系型数据库管理系统,广泛应用于企业级的数据存储和管理。在Linux环境下安装Oracle 10g需要遵循一定的步骤,并且对系统资源有...
2. 安装完成后,需要配置 ORACLE10g 数据库的监听和实例。 本文详细介绍了 Linux 中安装 ORACLE10g 数据库的步骤,包括安装前准备、配置 ORACLE 安装环境、配置内核参数、创建 ORACLE 安装目录和安装 ORACLE10g ...
本文将详细讲述如何在Oracle 11g环境下设置一个监听器对应多个实例的配置方法。 首先,Oracle的网络配置可以分为图形界面配置和命令行配置两种方式。 在图形界面下,主要通过Net Configuration Assistant工具来...
本批处理文件主要针对Oracle 10g数据库服务的启动与关闭操作,这对于数据库管理员进行日常维护或故障排查至关重要。下面我们将详细探讨这个主题。 首先,Oracle 10g服务的启动与关闭通常通过命令行工具`sqlplus`...
### 在Linux上安装Oracle 10g 创建监听 创建数据库 #### 安装前的环境配置 在进行Oracle 10g的安装之前,需要对Linux系统进行一系列的配置,以确保Oracle能够顺利运行。 ##### 1. 配置全局与用户级别的环境变量 ...
入门阶段,你需要了解如何在操作系统上安装Oracle 10g,包括选择合适的安装类型(如企业版或标准版),配置数据库实例,以及设置监听器和服务。理解Oracle的目录结构,如ORACLE_HOME、ORACLE_SID和数据文件的位置,...
通过上述步骤,我们可以安全地更改Oracle 10g数据库的监听端口,以提高安全性或优化网络资源利用。需要注意的是,在更改端口后,所有依赖于该端口的应用程序也需要相应地调整其连接字符串,以确保能够正常访问数据库...
本文档详细记录了在Windows Server 2008 64位环境下安装Oracle 10G数据库的过程,包括准备工作、安装步骤及常见问题解决方法。通过遵循这些步骤,可以有效避免安装过程中可能遇到的问题,确保Oracle 10G数据库的成功...
在Linux环境下安装Oracle 10g是一项技术性强且步骤繁多的任务。Oracle 10g是一款功能强大的关系型数据库管理系统,常用于企业级的数据存储和处理。以下将详细阐述安装过程中涉及的关键知识点。 首先,安装前准备是...
然而,在Windows 7操作系统上安装较旧版本的Oracle 10g可能会遇到兼容性问题。本文将详细介绍如何在Windows 7环境下成功安装Oracle 10g。 #### 二、准备工作 1. **下载Oracle 10g安装包**:首先需要从Oracle官方...