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”
//- 次问题还在研究中,如果能给我你的意见我将不胜感激
阅读更多- Windows安装MySql服务详细步骤讲解以及相关客户端连接问题解决方法
- Oracle 10g及pro*c相关问题及解决方法
- Windows 7下安装Oracle 11g相关问题解决方法
- Oracle 10g及pro*c相关问题及解决方法
- Windows 7下安装Oracle 11g相关问题解决方法
- Oracle 10g及pro*c相关问题及解决方法(转)
- 解决Windows 7下安装Oracle 11g相关问题的方法
- Oracle 10g 在Windows系统下安装若干问题的解决
- Windows 7下安装Oracle 11g相关问题解决方法
- 解决Windows 7下安装Oracle 11g相关问题的方法
- 解决Windows 7上不能安装Oracle 10g的问题
- windows下安装oracle 10g 出现检查网络配置需求未通过问题的解决
- Oracle 10g及pro*c相关问题及解决方法
- 43、Windows 7下安装Oracle 11g相关问题解决方法
- 解决【windows下安装MySQL后,在服务找不到其相关信息】的问题
- Windows 7下安装Oracle 11g相关问题解决方法
- 在 centos 5.2 系统安装 Oracle 10g 笔记和相关问题解决
- Oracle 10g及pro*c相关问题及解决方法
- WINDOWS下更改MYSQL数据路径(datadir)后服务启动碰到1067问题及解决
- (ORACLE 10g)"未在本地计算机注册“OraOLEDB.Oracle.1”提供程序"问题解决