Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101409916
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-04-30 08:00:11

    来源:赛迪网    作者:Alizze

当系统安装完成后,OracleManagementServer并没有出现在Windows的“服务”窗口中,只有当使用程序组“Configuration

and Migration Tools”中的“Enterprise Manager Configuration

Assistant”创建了资料档案库后,系统才随之创建并启动该服务。若要停止该服务,也就是停止Oracle Management

Server必须提供超级管理员身份证明。即管理员的帐户和口令,默认的帐户和口令为:sysman/oem_temp。Oracle企业管理器只有在创建了资料档案库后才能以sysman帐户登录,否则只能以独立形式直接使用和管理本地数据库。

如果要启动、关闭或设置服务的状态,也可在DOS命令行中使用omsntsrv.exe命令完成。具体命令的使用格式可通过如下命令查看:omsntsrv -h。

只有安装了Oracle企业管理器,以下服务才会被创建并自动启动:

·OracleAgent

·OracleHTTPServer

·OracleManagementServer

以上是Oracle9i的五个主要服务。Oracle9i的其他服务如下。

(6)OracleMTSRecoveryService

针对分布式环境下的COM/COM+对象和事务,Microsoft Transaction

Server作为应用服务器用于中间层。OracleMTSRecoveryService允许Oracle9i数据库在Microsoft Transaction

Server-coordinated事务中用于资源管理器,并为Oracle解决方案与Microsoft Transaction

Server之间提供强大的集成手段。

(7)OracleServiceOEMREP

OEMREP是系统为Oracle企业管理器而创建的资料档案库,OracleServiceOEMREP为对应的资料档案库服务。它与OracleService SID的作用等同。OEMREP实际上是一个数据库,用在多节点的数据库管理中,为三层的Oracle体系结构存储管理信息。在Oracle9i之前,Oracle的资料档案库是在某个具体数据库中创建的,不是单独创建的。

(8)OracleClientCache

用于客户端高速缓冲存储器服务。

(9)OraclePagingServer

寻呼服务器服务。Oracle企业管理器的寻呼服务器(Paging Server)允许管理员接受关于注册的事件和预定作业的寻呼通知。

(10)OracleSNMPPeerMasterAgent

简单网络管理协议(Simple Network Management

Protocol,SNMP),它是一个标准的互联网协议。它能使网络中的节点针对网络设备和应用程序访问其状态和活动。所有发给网络节点的请求都由同一个主代理(Master Agent)来处理。

(11)OracleSNMPPeerEncapsulator

该服务只有在系统中配置并安装了一个以上的SNMP副代理时,才需要封装器(Encapsulator)。

事实上,除了在“管理工具”→“服务”中启动或停止以上数据库服务外,也可在DOS提示符中通过使用NET命令来启动或停止。格式如下所示:

·启动服务:net start

·停止服务:net stop

·查找帮助:net-h

3.Oracle Database 10g服务的启动与停止

启动Oracle服务有三种方式。

(1)通过“控制面板”启动Oracle服务,步骤如下:

选择“开始”→“控制面板”→“管理工具”→“服务”。

找到要启动的Oracle服务,单击“启动”。

(2)通过MS-DOS命令启动Oracle服务,步骤如下:

在“附件”中打开MS-DOS命令提示符窗口。

在窗口中输入:net start Oracle。

(3)通过Oracle Administration Assistant for Windows启动Oracle服务 ,步骤如下:

选择“开始”→“程序”→“Oracle-OraDb10g_home1”→“配置和移植工具”→“Oracle Administration Assistant

for Windows”。

在主机名中找到要启动的数据库SID并用右键单击“Oracle”。

选择“启动服务”即可。

Oracle服务的停止与启动的操作步骤类似。

4.基于Oracle性能的Windows配置

合理地配置Windows操作系统与硬件和Oracle数据库服务器是同等重要的。Windows中不同的服务或进程对Oracle数据库服务器的影响是不同的。过多地安装软件会对数据库服务器的性能产生负面影响。

(1)不可以在数据库服务器上运行

为保持最佳的运行速度,下列各项不能在数据库服务器上运行:

·DNS服务器:出于维护的目的必须停止该服务器,域命名不再工作。

·域控制器:与上面的DNS服务器原因相同,数据库服务器不应该作为一个主域控制器或辅助域控制器。

·路由器:数据库服务器不应当作为一个网络路由器。

·文件/打印服务器:由于这些功能消耗CPU和内存资源以及带宽,所以数据库服务器不能作为文件服务器和打印服务器。

·终端服务:这些类型的服务需要大量的内存,并依赖于用户的装载。

下列这些服务对数据库服务器和利用宝贵的系统资源是多余的,应该关闭:

·License Logging Service

·Plug and Play

·Remote Access Autodial Manager

·Remote Access Connection Manager

·Remote Access Server

·Telephony Service

删除所有不使用的网络协议,只保留Oracle所使用的协议。

(2)可以在数据库服务器上运行

下列各项可以在数据库服务器上运行:

·任何获取性能信息的监视软件。Oracle提供了企业管理器和性能监视功能。

·在操作系统级上的安全和审计软件。

·下列在数据库服务器上的服务对正常操作是必需的,不应该关闭:

·Alerter

·Computer Browser

·EventLog

·Messenger

·OracleServiceSID

·OracleHOME_NAMETNSListener

·Remote Procedure Call (RPC) Service

·Server

·Spooler

·TCP/IP NetBIOS Helper

·Workstation

关闭以上任何一项服务都会引起系统问题。由于Windows的版本不同,上述各项服务可能会有所变化。另外,一般不应选择普通PC机作为服务器,而应该选择磁盘阵列组(RAID);否则,会极大影响系统性能。

阅读(331) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~