<< 返回文章列表

Windows版本的 Oracle 还有这些服务

2018年9月4日
李宏达
1848

14Oracle SID VSS Writer Service

 

Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。

To give a bit more precise definition, VSS Writer is a component of Oracle DBMS software based on Windows VSS and aimed specifically for making Oracle data exchange with opened databases. This service inherits all principal features of Windows VSS Writer services, adding some Oracle feats to it.     Handy Backup utilizes the dedicated Oracle VSS instead of basic Windows VSS in its Oracle plug-in. As Oracle backup software, Handy Backup provides a full access to the API of this particular DBMS, including Oracle VSS Writer service!

 

为了给出更精确的定义,VSS Writer是基于Windows VSSOracle DBMS软件的一个组件,专门用于与打开的数据库进行Oracle数据交换。该服务继承了Windows VSS Writer服务的所有主要功能,并为其添加了一些Oracle专长。

方便的备份在Oracle插件中使用了专用的Oracle VSS,而不是基本的Windows VSS。作为Oracle备份软件,方便的备份提供了对这个特定DBMSAPI的完全访问,包括Oracle VSS Writer服务!

 

15OracleDBConsolesid

 

Oracle数据库控制台服务,在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。

OEM的截图

1.png

16OracleJobSchedulerSID

 

Oracle作业调度(定时器)服务。 

 

17OracleMTSRecoveryService

 

服务端控制。该服务允许数据库充当一个微软事务服务器MTSCOM/COM+对象和分布式环境下的事务的资源管理器。

下面介绍一下安装过程中关于OracleMTSRecoveryService 启动失败的案例

2.png

 

修改注册表后,最终失败了,尝试手动启动该服务,报了如下的错误

3.png

 

MOS上的一篇文章

 

OS error in starting service OracleMTSRecoveryService OR System error 14001 has occurred

 (文档 ID 1471946.1)

 

4.png

最后安装Microsoft Visual C++ 2005 SP1 Redistributable Package (x64) 解决

 

 

 

 

18OracleOraDb11g_home1ClrAgent

 

Oracle数据库.NET扩展服务的一部分,该服务用于extproc代理的启动、配置和关闭。PL/SQL 存储过程和函数在与 Oracle 数据库相同的进程中运行,并且存储在 Oracle 内部。

另一方面,.NET 存储过程在外部进程中运行,.NET 代码将被编译成“.NET 程序集,后者是存储在文件系统中的动态链接库 (DLL) 文件(通常存储在与数据库相同的机器上)。 .NET 程序集将被加载到一个名为 extproc.exe “CLR 宿主外部进程中并在其中运行,该进程由名为<OracleHomeName>ClrAgnt Windows 服务衍生而来。 当执行 .NET 存储过程调用时,Oracle 将与这个外部进程通信,传入参数并检索结果。 这种通信将由 Oracle 多线程代理体系结构来处理。 对于最终用户而言,.NET 存储过程调用看起来与任何其他类型的存储过程调用没有什么区别。 实际上,您可以从能够调用 PL/SQL Java 存储过程的任何环境中调用 .NET 存储过程。

 

 

 

 

19OracleRemExecService

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

 

 

 

 

最后介绍一个快速启动服务的方法

1、 首先我们通过计算机管理(本地)-“服务,找到oracle数据库服务,每次用我们的oracle数据库的时候进行打开的两个服务;

5.png

2、 打开记事本编辑

6.png

3修改成bat模式

7.png

4 双击启动即可