`

Oracle10g监听服务问题

阅读更多

Oracle11g监听服务问题

 

错误一:注册表使用了优化软件被删除了相关项。

 

         对于每一个系统服务都会在注册表中有所保留;

 



 

监听服务注册项:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\OracleOraDb10g_home1TNSListener

里面有个“ImagePath”的选项,这个选项有可能会在使用优化软件时候被自动删除,如果被删除的话,应该安装下面的方式建立一个新的项。并且写上响应的内容。


 

 

错误二:网络环境发送改变。

         oracle10g中,如果网络环境发生了改变之后,有可能原始配置的网络无法正常工作,此时必须手动的进行网络修改。

         网络环境的改变最多的就是指电脑的名称的变更。

         【我的电脑】--【属性】--【计算机名】--【更改主机名称】

这样一来,计算机的网络环境就已经发生了变化,如果在oracle11g中,系统会帮助用户自动解决;但在oracle10g或者更早的版本中,需要手动解决。

         这时,监听服务已经无法在正常启动了,因为网络的环境发送了变化,这种问题在开发之中出现最多的问题之一,如果要解决此问题,必须修改网络配置文件:

配置文件路径:E:\SOFTWARE\Oracle10g\NETWORK\ADMIN

有两个配置文件:listener.oratnsnames.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
分享到:
评论

相关推荐

    oracle11g监听文件

    配置好这两个文件后,Oracle 11g的监听器就能正常工作,允许客户端通过指定的服务名连接到数据库。如果遇到连接问题,检查和调整这两个文件通常能解决问题。在实际应用中,可能还需要配置其他网络配置文件,如sql...

    oracle11g服务监听问题解决

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

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

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

    oracle 11g无法监听的解决

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

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

    ### Linux下Oracle服务与监听器自动启动配置详解 在企业级应用环境中,Oracle数据库系统作为核心数据管理平台,其稳定性和可用性至关重要。为了确保Oracle服务(包括数据库服务和监听器)能够在Linux操作系统启动时...

    Oracle10g客户端详细安装手册

    - **兼容性问题**:注意检查Oracle10g客户端与当前操作系统以及其他已安装软件之间的兼容性问题。 - **备份数据**:虽然客户端安装通常不会影响现有数据,但在任何重大系统更改之前进行数据备份始终是个好习惯。 ##...

    oracle11g 在win7下自动开启/关闭监听和服务文件

    Oracle 11g数据库在Windows 7环境下运行时,其监听服务(Listener)和数据库服务是持续运行的,这确实会占用相当一部分系统资源。为了更有效地管理这些服务,特别是对于个人开发环境或者测试环境来说,手动开启和...

    单实例安装oracle10g oracle11g

    在讲解如何在Red Hat Enterprise Linux(RHEL)版本5和6上分别安装Oracle Database 10g和11g的单实例之前,需要了解Oracle数据库安装涉及到的各个步骤和准备工作。以下是对安装过程中所需知识点的详细说明。 ### ...

    oracle 10g for linux

    《在Linux系统上安装Oracle 10g的详细步骤与注意事项》 Oracle 10g是一款功能强大的关系型数据库管理系统,广泛应用于企业级的数据存储和管理。在Linux环境下安装Oracle 10g需要遵循一定的步骤,并且对系统资源有...

    linux中安装ORACLE10g数据库详细步骤

    2. 安装完成后,需要配置 ORACLE10g 数据库的监听和实例。 本文详细介绍了 Linux 中安装 ORACLE10g 数据库的步骤,包括安装前准备、配置 ORACLE 安装环境、配置内核参数、创建 ORACLE 安装目录和安装 ORACLE10g ...

    oracle一个监听多个实例

    本文将详细讲述如何在Oracle 11g环境下设置一个监听器对应多个实例的配置方法。 首先,Oracle的网络配置可以分为图形界面配置和命令行配置两种方式。 在图形界面下,主要通过Net Configuration Assistant工具来...

    oracle10g服务启动与关闭批处理

    本批处理文件主要针对Oracle 10g数据库服务的启动与关闭操作,这对于数据库管理员进行日常维护或故障排查至关重要。下面我们将详细探讨这个主题。 首先,Oracle 10g服务的启动与关闭通常通过命令行工具`sqlplus`...

    在Linux上安装Oracle 10g 创建监听 创建数据库

    ### 在Linux上安装Oracle 10g 创建监听 创建数据库 #### 安装前的环境配置 在进行Oracle 10g的安装之前,需要对Linux系统进行一系列的配置,以确保Oracle能够顺利运行。 ##### 1. 配置全局与用户级别的环境变量 ...

    Oracle 10g入门与提高

    入门阶段,你需要了解如何在操作系统上安装Oracle 10g,包括选择合适的安装类型(如企业版或标准版),配置数据库实例,以及设置监听器和服务。理解Oracle的目录结构,如ORACLE_HOME、ORACLE_SID和数据文件的位置,...

    如何改变Oracle10g的端口

    通过上述步骤,我们可以安全地更改Oracle 10g数据库的监听端口,以提高安全性或优化网络资源利用。需要注意的是,在更改端口后,所有依赖于该端口的应用程序也需要相应地调整其连接字符串,以确保能够正常访问数据库...

    windowsServer2008_64位安装oracle10G全过程

    本文档详细记录了在Windows Server 2008 64位环境下安装Oracle 10G数据库的过程,包括准备工作、安装步骤及常见问题解决方法。通过遵循这些步骤,可以有效避免安装过程中可能遇到的问题,确保Oracle 10G数据库的成功...

    linux之oracle10g安装

    在Linux环境下安装Oracle 10g是一项技术性强且步骤繁多的任务。Oracle 10g是一款功能强大的关系型数据库管理系统,常用于企业级的数据存储和处理。以下将详细阐述安装过程中涉及的关键知识点。 首先,安装前准备是...

    win7下安装oracle10g

    然而,在Windows 7操作系统上安装较旧版本的Oracle 10g可能会遇到兼容性问题。本文将详细介绍如何在Windows 7环境下成功安装Oracle 10g。 #### 二、准备工作 1. **下载Oracle 10g安装包**:首先需要从Oracle官方...

Global site tag (gtag.js) - Google Analytics