`
kylinsoong
  • 浏览: 239690 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle starting up 5: Oracle 10g在WINDOWS服务中有5个Oracle服务项及解决与服务项相关的几个问题

阅读更多

在Windows下安装Oracle 10g,安装完后在WINDOWS服务中有5个服务项,如下图: 



 下面对这5个服务项做一分析:

      1. OracleDBConsoleorcl 服务是启动em的,如果OracleDBConsoleorcl不能启动,oracle的em将无法使用。启动服务项OracleDBConsoleorcl实际上是要运行prel.exe程序,prel.exe程序位于Oracle安装路径为C:\oracle\product\10.2.0\db_1\perl\5.8.3\bin\MSWin32-x86-multi-thread的路径下面。

    2. OracleJobSchedulerORCL 定时器的服务进程,该服务项默认是关闭,因为启动该服务会占用很大资源;

    3. OracleOraDb10g_home1iSQL*Plus isql*plus的服务进程,关闭此服务,不能够通过web页面访问数据库,需要注意此服务项与sqlplus服务无关;

    4. OracleOraDb10g_home1TNSListener 监听器的服务进程,负责服务器主机与客户端机器的连接,如果此服务不起,客户端机器连不了服务器。

    5. OracleServiceORCL 数据库服务进程,对应整个数据库实例。

 

问题1:由于数据库IP地址变化导致OracleOraDb10g_home1TNSListener启动不了:“The OracleOraDb10g_home1TNSListener service on local computer started and then stoped...”

       此问题比较常见,时常在Oracle客户端连接服务器(sqlplus或OEM)出现“ORA-12541: TNS: 无监听程序”,到服务器端查看进程启动情况,发现OracleOraDb10g_home1TNSListener没有启动,启动时启动不了出现上图所示错误,此问题一般是由于服务器IP地址变化引起的;

解决办法:

(1) 查看服务器ip地址和C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora中对应IP地址是否相同,如果不同,就确认是由于IP地址不同可以确认服务启动不了的原因是由数据库服务器IP地址变化引起的,可以进行下面两步中的其一可以解决此问题,如下图显示数据库服务器IP与listener.ora文件中IP不同;


(2)直接修改C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora文件将此文件中iP地址与数据库主机的IP地址对应,修改完保存,重启动服务,则问题可以解决;

(3)或选择start -> All Programms -> Oracle - OraDb10g_home1 -> Configuration and Migration Tools 在下拉菜单中双击打开Net Manager,在Oracle Net Configuration -> Local -> LISTENER 中修改Host项,是其与数据库主机的IP地址对应,重启动服务,则OracleOraDb10g_home1TNSListener可以正常启动。

 

问题2: 由于数据库IP地址变化,导致OracleDBConsoleorcl启动不了,启动时出现错误:“windows could not start the OracleDBConsoleorcl on local Computer, ... error code 2”

 

//- 次问题还在研究中,如果能给我你的意见我将不胜感激

  • 大小: 6.3 KB
  • 大小: 12.1 KB
  • 大小: 6.8 KB
  • 大小: 12.1 KB
0
0
分享到:
评论

相关推荐

    Linux 下设置oracle 10g 自动启动服务

    在 `/etc/rc.d/init.d/` 目录下创建一个名为 `oracle10g` 的文件,并赋予执行权限。 ```bash touch /etc/rc.d/init.d/oracle10g chmod a+x /etc/rc.d/init.d/oracle10g ``` 2. **编辑服务文件** 使用文本...

    nacos oracle

    在实践中,你可能还需要关注 Oracle 与 Nacos 的兼容性问题,以及性能调优、安全策略等细节。此外,定期备份 Oracle 数据库,确保数据安全,也是运维工作中的重要一环。 总之,Nacos 和 Oracle 的结合为大型企业级...

    linux下配置ORACLE 10g自动启动经验分享

    通过以下步骤,用户可以在系统启动时自动运行Oracle 10g的相关服务,从而避免手动启动带来的不便。 #### 二、准备工作 确保已经安装好Oracle 10g,并且能够正常启动数据库服务。此外,还需要具备root权限以及...

    oracle oracleDBConsoleOcl服务无法启动解决办法

    ### Oracle DBConsoleOcl 服务无法启动解决办法详解 #### 问题概述 在Windows操作系统下,用户...此外,如果问题依然存在,建议检查Oracle服务的相关配置文件(如`tnsnames.ora`等),确保所有配置都与当前环境相符。

    Oracle服务自动重启

    本文将详细介绍在 Linux 系统中配置 Oracle 服务自动重启的方法,包括配置 Oracle 数据库和监听器,使其随 Linux 系统自启动实现自动重启。 第一步:查看 Oracle 环境信息 在 Linux 系统中,查看 Oracle 环境信息...

    oracle12c安装过程记录

    在安装 Oracle 12c 之前,我们需要准备以下几项: 1.1 下载 Oracle 12c R2 for Windows 的版本 首先,我们需要下载 Oracle 12c R2 for Windows 的版本,下载地址为 ...

    在RHEL_CentOS 5上配置Oracle 10g

    ### 在RHEL/CentOS 5上配置Oracle 10g自动启动的详细步骤 本文将详细介绍如何在RHEL/CentOS 5操作系统上配置Oracle 10g数据库的自动启动功能。通过以下步骤,我们可以确保Oracle服务在系统启动时能够自动运行。 ##...

    Red Hat Enterprise Linux 5下安装Oracle 10g

    ### Red Hat Enterprise Linux 5 下安装 Oracle 10g 相关知识点 #### 一、准备工作 ##### 1.1 引言 本文档详细介绍了如何在 Red Hat Enterprise Linux 5 (RHEL 5) 上逐步安装 Oracle 10g 企业版。尽管官方文档...

    重启oracle服务,删除session

    3. **监控**:在操作过程中,建议持续监控系统状态,及时发现并解决问题。 #### 五、总结 通过本篇文章的学习,我们了解了如何重启Oracle服务并删除所有会话(session)的方法。在实际操作中,还需要根据具体情况...

    oracle在linux系统中的安装使用详解

    ### Oracle在Linux系统中的安装使用详解 #### 一、Linux系统下Oracle 10G的安装 ##### 1) 安装环境检查 在Linux环境下安装Oracle 10G数据库之前,确保系统的硬件条件和软件环境都符合Oracle的最低要求至关重要。...

    oracle修改机器名后不能启动Console的解决方案

    - 如果上述方法未能解决问题,则需要通过EM Configuration Assistant (EMCA)来重新配置Oracle Enterprise Manager Database Control。 - 打开命令行工具,切换到Oracle用户,然后执行`emca -config dbcontrol db`...

    oracle 创建数据库时,进度停止不前

    Oracle安装光盘后安装数据库一路next,到了最后创建数据库的时候遇到了问题,进度停止不前, 解决办法 1.安装数据库的时候不要选择“创建数据库”选项,或者用高级安装,最后一步选择不创建数据库。 2.安装完成后...

    oracle开机自启脚本

    在CentOS 6.5系统中,为了确保Oracle 11g R2数据库能够在服务器重启后自动启动,我们需要编写一个开机自启动脚本。本文将详细介绍如何配置Oracle的开机自启动,并解释相关步骤。 #### 二、关键配置文件及修改步骤 ...

    oracle10g安装文档

    ### Oracle 10g 图形化安装文档知识点详解 #### 一、版本信息 - **Oracle版本**: 10201_database_linux_x86_64.cpio.gz - **Linux版本**: Red Hat Enterprise Linux AS release 4 (Nahant Update 8),内核版本为...

    CentOS 6.5_x64安装Oracle 11g R2

    在本文中,我们将详细介绍如何在CentOS 6.5_x64系统上安装Oracle 11g R2数据库,并创建一个自启动脚本来简化数据库服务的管理流程。 #### 安装环境 - **操作系统**:CentOS 6.5_x64 Desktop - **主机名**:Oracle ...

    Oracle Net Configuration Assistant 配置步骤下载

    服务名则是在网络环境中用于识别数据库服务的名称,可以对应多个SID。配置监听器时,需要关联这些信息。 3. **配置服务名(Service Name)** - **定义服务名**:服务名是客户端连接数据库时使用的名称,它可以映射...

    linux中安装oracle以及自启动

    - 使用`chkconfig oracle 2345 on`命令设置Oracle服务在运行级别2、3、4、5上自动启动。 完成上述步骤后,Oracle数据库就已经成功安装并在Linux系统中配置了自启动功能。每次系统启动时,Oracle数据库都将自动运行...

Global site tag (gtag.js) - Google Analytics