OracleRemExecService 是什么服务? 忽然就没有了

OracleRemExecService 是什么服务? 忽然就没有了,第1张

    OracleRemExecService 这个windows 服务只是被OUI暂时性的使用,当OUI 完成它的工作后,该服务会被remove掉。因此,在reboot之前,该服务的值为disabled
在reboot之后,该服务会消失(gone)请忽略该服务,并leave this service untouched

1、 Oracle服务
  Oracle服务对数据库的运行和系统管理来说至关重要。在Windows中,Oracle以服务的形式来启动每个实例。服务是一个在Windows注册表中注册并由Windows管理的可执行进程(Process)。注册表自动跟踪并记录每个所创建服务的安全信息。Oracle也使用服务来对其数据库操作提供支持,这类似于Windows服务。Oracle服务是在数据库的创建过程中建立并与Oracle数据库关联。Oracle服务用于创建、连接和使用一个Oracle数据库实例。在注册表中通过“编辑”菜单的“查找”选项,查找“Oracle”就可以查找各个服务的信息。
  服务的优点之一是简化了启动数据库的过程。当计算机重新启动时,系统自动启动并配置数据库,不需要用户的参与,这是由服务来完成的。服务的另一个优点是它们必须由拥有指定权限的用户来启动。例如,Oracle<Home_Name>ManagementServer是Oracle中的一个服务,要停止该服务必须由帐户sysman来执行,其默认口令为:oem_temp。
  服务启动的是后台进程,这类似于Unix中的守护进程。当Oracle数据库服务启动时,系统中没有典型的Oracle进程运行。相反,该服务进程等待来自SQLPlus的最初连接,这引起一个前台进程启动并创建该系统全局区域SGA的后台进程。当Oracle数据库关闭时,所有创建的进程被终止。但是该进程自身仍在继续运行,等待下一个连接请求和启动命令。这就是当我们通过Windows中的Oracle Service<SID>启动了数据库实例,但在SQLPlus或Oracle企业管理器中关闭了数据库实例后,然而Windows中的OracleService<SID>服务仍处于“已启动”状态的原因。只有停止Windows中的Oracle Service<SID>服务(即进程),才能保证不启动数据库。当然,当Oracle Service<SID>服务停止后,还可通过其他方式启动数据库实例。有多种方式可实现对Windows中有关Oracle服务的管理,具体内容可详见后面相关内容。
  Oracle网络监听器(Net Listener)是另一个重要的服务。该服务必须在用户能连接到Oracle数据库之前启动运行。该进程关闭与否并不影响已经在客户端与数据库之间建立起的连接和用户对数据库的使用。以SQLPlus为例,当Oracle网络监听器的服务Oracle<Home_Name>TNSListener启动之前,启动SQLPlus并连接至数据库,系统出现错误信息“ORA-12541:TNS:no listener”。原因是没有启动监听服务或者监听器损坏;当Oracle网络监听器的服务启动SQLPlus并连接至数据库后,若停止Oracle<Home_Name>TNSListener服务,则对SQLPlus没有任何影响,只要没有断开连接,SQLPlus仍可与数据库进行数据交互。其中,TNS(Transparent Network Substrate)代表透明网络层。

2、

可用的Oracle服务

  根据安装的产品不同,在Windows中产生的Oracle服务也不同,其实也正是这一点说明了数据库服务器与其所使用的操作系统是紧密相关的。下面这张图表是Oracle Database 11g安装后的系统服务及其含义:

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » OracleRemExecService 是什么服务? 忽然就没有了

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情