请教一个关于oracle数据库服务器启动的全过程的细节问题

发布网友 发布时间:2022-04-22 11:10

我来回答

4个回答

热心网友 时间:2023-11-02 18:43

(1)OracleServiceSID
数据库服务,这个服务会自动地启动和停止数据库。
(2)OracleHOME_NAMETNSListener
*服务,服务只有在数据库需要远程访问时才需要(无论是通过另外一台主机还是在本地通过 SQL*Net 网络协议都属于远程访问),不用这个服务就可以访问本地数据库。
(3)OracleHOME_NAMEAgent
OEM代理服务,接收和响应来自OEM控制台的任务和事件请求,只有使用OEM管理数据库时才需要。
(4)OracleHOME_NAMEClientCache
名字缓存服务,服务缓存用于连接远程数据库的Oracle Names 数据。然而,除非有一台Oracle Names 服务器,否则没有必要运行这个服务。
(5)OracleHOME_NAMECMAdmin
连接管理服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要。
(6)OracleHOME_NAMECMan
连接网关服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要。
(7)OracleHOME_NAMEDataGatherer
性能包数据采集服务,除非使用Oracle Capacity Planner 和 Oracle Performance Manager,否则不需要启动。
(8)OracleHOME_NAMEHTTPServer
Oracle提供的WEB服务器,一般情况下我们只用它来访问Oracle Apache 目录下的Web 页面。除非你使用它作为你的HTTP服务,否则不需要启动。
(9)OracleHOME_NAMEPagingServer
通过一个使用调制解调器的数字传呼机或者电子邮件发出警告(没试过),它的缺省启动类型是手动。服务进程PAGNTSRV.EXE,日志文件paging.log。
(10)OracleHOME_NAMENames
Oracle Names服务,只有服务器作为Names Server才需要。
(11)OracleSNMPPeerMasterAgent
SNMP服务代理,用于支持SNMP的网管软件对服务器的管理,除非你使用网管工具监控数据库的情况,否则不需要启动。
(12)OracleSNMPPeerEncapsulater
SNMP协议封装服务,用于SNMP协议转换,除非你使用一个不兼容的SNMP代理服务,否则不需要启动。
(13)OracleHOME_NAMEManagementServer
OEM管理服务,使用OEM时需要。
默认启动1,2,3服务一般情况就够用了

热心网友 时间:2023-11-02 18:44

这个没你想的那么复杂,开启服务的话,你只要把服务里面oracleserviceorcl服务和他上一个服务开启就行了;其他oracle相关服务禁用(影响开机速度)

热心网友 时间:2023-11-02 18:44

如果是安装在windows机器上,默认是开机会自动启动的,不需要单独启动oracle。
如果是linux,默认需要手动启动oracle

热心网友 时间:2023-11-02 18:45

自己弄,无语。这都不会?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com