软件环境:
操作系统:Windows 2000 Advanced Server.
数据库:Oracle <chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">9.0.1</chsdate>.1.1 企业版.
近来,浏览BBS时,常看到“急急急!如何启动OMS?”的字眼,就针对以上这类问题,我有些经验想和大家共同分享。
能否正常启动OEM或OMS关键有以下两点:
第一.Oracle的系统服务是否开启;
第二.登录时用的用户名和口令是否正确。
那么先针对第一点谈谈Oracle的系统服务。在完全安装的情况下,Oracle的系统服务共有11项:
1.Oracle OLA<chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">P 9.0.1</chsdate>.0.1
2.Oracle OLAP Agent
3.OracleOraHome90Agent
4.OracleOraHome90ClientCache
5.OracleOraHome90HTTPServer
6.OracleOraHome90ManagementServer(<chmetcnv w:st="on" unitname="m" sourcevalue=".5" hasspace="False" negative="False" numbertype="1" tcsc="0">0.5M</chmetcnv>)
7.OracleOraHome90PagingServer
8.OracleOraHome90SNMPPeerEncapsulator
9.OracleOraHome90SNMPPeerMasterAgent
10.OracleOraHome90TNSListener(<chmetcnv w:st="on" unitname="m" sourcevalue="5.2" hasspace="False" negative="False" numbertype="1" tcsc="0">5.2M</chmetcnv>)
11.OracleServiceORACLE(<chmetcnv w:st="on" unitname="m" sourcevalue="70" hasspace="False" negative="False" numbertype="1" tcsc="0">70M</chmetcnv>)
(注:OraHome90是可以在安装时改变的Oracle的主目录名称,是安装时的默认值)
其中最重要的服务有3个,分别是OracleOraHome90ManagementServer、OracleOraHome90TNSListener与
OracleServiceORACLE。下面就来看一下有哪些启动错误与它们有关。
1.Oracle系统提示:Ora-12541:TNS:没有监听器;
2.操作系统提示:在本地计算机无法启动OMS服务
错误:1053:服务并未及时响应来控制请求附带;
以上两种错误提示大都是由OracleOraHome90TNSListener监听服务引起的。
解决方法:控制面版->管理工具->服务->右键单击“OracleOraHome90TNSListener”,再单击“启动”。
3.Oracle系统提示:Ora-12500:TNS:监听程序无法启动专用服务器进程;
该错误是由OracleServiceORACLE专用服务器进程引起的。
解决方法:控制面版->管理工具->服务->右键单击“OracleServiceORACLE”,再单击“启动”。
4.Oracle系统提示:VTK-1000:无法连接到Management Server。
请验证您已输入Oracle Management Server的正确主机名和状态。
该错误引起的原因有两种,一是OracleOraHome90ManagementServer还没启动;二是没有输入主机名。
解决方法:控制面版->管理工具->服务->右键单击“OracleOraHome90ManagementServer”,再单击“启动”,
或是输入您这台计算机的完整名称。
接着针对第二点谈谈登录时用的用户名和口令。
在安装结束后,系统提供了两个默认的数据库系统管理员,其用户名和口令分别是SYS/change_on_install和SYSTEM/manager,同时系统还提供了登录OMS的用户名和口令:sysman/oem_temp。这里容易出现错误的是在登录OMS是用SYS或SYSTEM作为用户名进行登录,那么Oracle系统就回有“登录身份证明不正确”的提示。
小结:这三个服务的启动或关闭还有先后的顺序。一般来讲,启动时必须先启动OracleOraHome90TNSListener再启动OracleOraHome90ManagementServer或OracleServiceORACLE,在启动OracleOraHome90ManagementServer时,同时也启动了OracleServiceORACLE。而关闭时必须先关闭OracleOraHome90ManagementServer再关闭OracleOraHome90TNSListener或OracleServiceORACLE,关闭OracleOraHome90ManagementServer时,若有提示输入用户名和口令,请输入sysman的用户名和口令,以确保成功的执行。有些其他提示如:资源已被占用,I/O重复,端口已被使用等等之类的话,那最好与系统管理员联系,再寻求解决办法。
分享到:
相关推荐
Oracle数据库服务的启动问题对于初学者来说可能是一项挑战,但理解并解决这些问题对于确保数据库的正常运行至关重要。本篇文章将详细探讨Oracle服务启动时可能遇到的问题及其解决方案。 首先,Oracle服务的启动问题...
Windows 下 oracle 服务自动启动设置 概述 在 Windows 操作系统中,设置 Oracle 服务自动启动可以确保数据库服务在需要时自动开启,而不需要每次手动启动实例。这篇文章将详细介绍如何设置 Oracle 服务自动启动,...
Oracle 服务启动失败问题解决 Oracle 服务启动失败是指 OracleDBConsole[SID] 服务无法启动的问题,这是一个常见的问题,因为 OracleDBConsole[SID] 服务很脆弱,很容易启动不了。解决这个问题需要删除资料档案库,...
批处理文件`oracle启动服务.bat`和`oracle关闭服务.bat`通常包含上述命令,它们可以方便地自动化这些操作。例如,启动脚本可能包含以下内容: ```bat @echo off net start OracleServiceSID echo Oracle 服务已启动...
在Windows 7环境下,快速启动Oracle服务是确保数据库系统正常运行的关键步骤。以下是一份详细的关于“Oracle服务快速启动”的教程,适用于Windows 7操作系统。 1. **Oracle服务概述** Oracle服务是数据库在Windows...
Oracle服务的启动过程是数据库管理员日常运维中的重要环节,它涉及到服务器环境的配置、权限管理以及数据库服务的正确运行。以下是对标题和描述中提到的Oracle服务启动步骤的详细解释: 1. **用telnet以root...
ORACLE安装好后其服务默认是在系统启动时启动的,但这样很耗爱机的资源,大部分时间是想要用ORACLE的时候才启动ORCLE服务,所以在"计算机管理--服务"中把ORACLE的相关服务全部都设为手动,待要用的时候再去启动,但这样也...
但要注意,始终确保对数据库操作有足够的了解,避免在没有备份的情况下随意停止或启动服务,以免造成数据丢失或系统不稳定。 除了手动运行脚本,还可以结合任务计划程序将这些操作安排在特定时间执行,例如在非工作...
检查自启动服务状态 最后,检查Oracle服务是否已成功添加到自启动列表: ``` # chkconfig –list oracle ``` 如果一切正常,您应该能看到类似下面的输出: ``` oracle 0:off 1:off 2:on 3:on 4:on 5:on 6:off ``` ...
oracle监听服务无法启动问题解决,ORA-12541解决办法
10. **故障排查**:如果服务启动或关闭失败,日志文件(如`alert.log`)是诊断问题的关键资源。脚本可能包含检查并报告错误日志的代码。 了解并熟练掌握这些知识点对于管理和维护Oracle 10g数据库至关重要。通过...
### Linux下Oracle服务与监听器自动启动配置详解 在企业级应用环境中,Oracle数据库系统作为核心数据管理平台,其稳定性和可用性至关重要。为了确保Oracle服务(包括数据库服务和监听器)能够在Linux操作系统启动时...
oracle手动启动服务,点击启动
提供的压缩包文件“Oracle启动.bat”和“Oracle关闭.bat”可能是预先配置好的批处理脚本,用于自动化启动和关闭Oracle监听和/或服务。用户只需双击运行即可完成操作,简化了日常管理。 “重新配置Oracle监听.bat”...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其服务的启动和关闭对于系统的日常管理和维护至关重要。在Windows操作系统中,通常我们通过“计算机管理”->“服务”来手动操作Oracle服务,但这样的方式...
例如,使用`sc query OracleServiceORCL`可以查询服务的状态,`sc start OracleServiceORCL`来启动服务。 此外,批处理文件可以通过计划任务定期执行,例如在系统启动时自动启动Oracle服务,或者在特定时间进行...
2. 如果服务未运行,使用`net start "OracleServiceSID"`命令启动服务。 "停止oracle服务.bat"文件则可能包含: 1. 同样使用`sc query "OracleServiceSID"`检查服务状态。 2. 若服务正在运行,则使用`...
oracle手动启动,希望可以减少开机速度慢的问题
oracle服务启动关闭批处理
最后,检查当前运行的Oracle相关进程,对于排除问题和资源管理非常有用: ```bash ps -ef | grep oracle ``` 这条命令将列出所有包含“oracle”关键字的进程,帮助你了解哪些Oracle相关服务正在运行,及其PID等...