`
bestxiaok
  • 浏览: 444662 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库知识:Oracle服务的知识详解

阅读更多
Oracle数据库的操作中,我们常常需要启动或关闭一些服务以实现我们需要的功能。但是前提是我们必须要了解Oracle数据库的服务,如果您对Oracle数据库的服务也不是很了解,没关系,本文我们就对Oracle数据库的服务进行了详细的介绍,接下来就让我们一起来了解一下这部分内容吧。

Oracle的默认服务一共有5个:

1.OracleDBConsoleorcl oem控制台的服务进程。

2.OracleJobSchedulerORCL 定时器的服务进程。

3.OracleOraDb10g_home1iSQL*Plus isql*plus的服务进程。

4.OracleOraDb10g_home1TNSListener 监听器的服务进程。

5.OracleServiceORCL 数据库服务进程。

要查看系统中已启动的服务,我们可以在"开始→控制面板→管理工具"中双击"服务",或者直接在"运行"中输入 "Services.msc"打开服务设置对话框,就可以看到每一个服务都有以下几个属性:名称、描述、状态、启动类型、登录身份、依存关系。

OracleDBConsoleorcl --可以不启动,用于管理Oracle的企业管理器的服务;

OracleJobSchedulerORCL --通常不启动,用于定期操作任务的服务;

OracleOraDb10g_home1iSQL*Plus --可以不启动,这是isqlplus服务,用于用网页执行sql执行,11g已经取消了这个功能;

OracleOraDb10g_home1TNSListener --必须启动,这是临听,用于远程客户端连接你的Oracle;

OracleServiceORCL --必须启动,这是Oracle数据库的服务。

可以用命令启动:

#启动listener:lsnrctl start

#启动数据库:net start OracleServiceORCL

只有这两项是必须启动的:OracleOraDb10g_home1TNSListener和OracleServiceORCL.

为什么OracleJobSchedulerORCL会显示禁用?

数据库工作日程调度,一般没有安排工作日程就不需要启动,为什么默认是禁用?因为启动后会占用很大的系统资源。

(1)OracleServiceSID

数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为Oracle.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE.

(2)OracleHOME_NAMETNSListener

监听器服务,服务只有在数据库需要远程访问时才需要(无论是通过另外一台主机还是在本地通过 SQL.Net 网络协议都属于远程访问),不用这个服务就可以访问本地数据库,它的缺省启动类型为自动。服务进程为TNSLSNR.EXE,参数文件Listener.ora,日志文件listener.log,控制台LSNRCTL.EXE,默认端口1521、1526.

(3)OracleHOME_NAMEAgent

OEM代理服务,接收和响应来自OEM控制台的任务和事件请求,只有使用OEM管理数据库时才需要,它的缺省启动类型为自动。服务进程为DBSNMP.EXE,参数文件snmp_rw.ora,日志文件nmi.log,控制台LSNRCTL.EXE,默认端口1748.
(4)OracleHOME_NAMEClientCache

名字缓存服务,服务缓存用于连接远程数据库的Oracle Names 数据。它的缺省启动类型是手动。然而,除非有一台Oracle Names 服务器,否则没有必要运行这个服务。服务进程为ONRSD.EXE,参数文件NAMES.ORA,日志文件ONRSD.LOG,控制台NAMESCTL.EXE.

(5)OracleHOME_NAMECMAdmin

连接管理服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMADMIN.EXE,参数文件CMAN.ORA,日志文件CMADM_PID.TRC,控制台CMCTL.EXE,默认端口1830.

(6)OracleHOME_NAMECMan

连接网关服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMGW.EXE,参数文件CMAN.ORA,日志文件CMAN_PID.TRC,控制台CMCTL.EXE,默认端口1630.

(7)OracleHOME_NAMEDataGatherer

性能包数据采集服务,除非使用Oracle Capacity Planner 和 Oracle Performance Manager,否则不需要启动,它的缺省启动类型是手动。服务进程为VPPDC.EXE,日志文件alert_dg.log,控制台vppcntl.exe.

(8)OracleHOME_NAMEHTTPServer

Oracle提供的WEB服务器,一般情况下我们只用它来访问Oracle Apache 目录下的Web 页面,比如说JSP 或者modplsql 页面。除非你使用它作为你的HTTP服务,否则不需要启动(若启动它会接管IIS的服务),它的缺省启动类型是手动。服务进程为APACHE.EXE,参数文件httpd.conf,默认端口80.

(9)OracleHOME_NAMEPagingServer

通过一个使用调制解调器的数字传呼机或者电子邮件发出警告(没试过),它的缺省启动类型是手动。服务进程PAGNTSRV.EXE,日志文件paging.log.

(10)OracleHOME_NAMENames

Oracle Names服务,只有服务器作为Names Server才需要,它的缺省启动类型是手动。服务进程NAMES.EXE,参数文件NAMES.ORA,日志文件NAMES.LOG,控制台NAMESCTL.EXE,默认端口1575.

(11)OracleSNMPPeerMasterAgent

SNMP服务代理,用于支持SNMP的网管软件对服务器的管理,除非你使用网管工具监控数据库的情况,否则不需要启动,它的缺省启动类型是手动。服务进程为AGNTSVC.EXE,参数文件MASTER.CFG,默认端口161.

(12)OracleSNMPPeerEncapsulater

SNMP协议封装服务,用于SNMP协议转换,除非你使用一个不兼容的SNMP代理服务,否则不需要启动,它的缺省启动类型是手动。服务进程为ENCSVC.EXE,参数文件ENCAPS.CFG,默认端口1161.

(13)OracleHOME_NAMEManagementServer

OEM管理服务,使用OEM时需要,它的缺省启动类型是手动。服务进程为OMSNTSVR.EXE,日志文件oms.nohup.

关于Oracle数据库服务的相关知识就介绍到这里了,希望本次的介绍能够对您有所收获!
分享到:
评论

相关推荐

    Oracle 12c数据库体系结构图文详解手册

    Oracle 12c数据库体系结构图文详解手册

    Oracle数据库知识详解

    此文档几乎包括了Oracle数据库知识的所有部分讲解,没有深入的讲解以及数据库优化方面的知识,看完后对ORACLE的基本应用就掌握了。

    2021 云和恩墨大讲堂PPT汇总(50份).zip

    经典知识库:Oracle数据库索引分裂详解 经典知识库:PostgreSQL中的锁 经典知识库:SQL条件等价改写秘笈 如何实现海量数据迁移及落地实践 如何通过APEX 实现标准化运维 如何通过APEX实现标准化运维sql 深入解析:...

    数据库知识的操作详解

    对数据库操作详解,希望能对您有所帮助 包括 db2 ,oracle ,sql server

    oracle数据库详解基础篇

    oracle基础知识大全,内容详尽有案例。

    oracle基础知识PPT详解

    Oracle数据库的安装与删除 使用sqlplus、基本的select查询 单行函数 对三、四两节的巩固练习 高级查询 表的管理、约束及伪列的使用 表的集合操作 视图、序列、用户管理 介绍一下oracle的开发工具

    Oracle数据库从入门到实用教程详解

    包含但不限于,Oracle的基本概念,Oracle数据库的创建以及维护,oracle数据库表的创建以及维护,查询和视图详解,索引和权限详解,以及备份和还原,plsql的基础语法详解等知识要点。通过本课程的学习,能让学员轻松...

    Oracle11g网络大讲堂

    资源名称:Oracle11g网络大讲堂内容简介:本书以Oracle最新版本Oracle11gR2进行详解,系统介绍了Oracle数据库的相关概念和原理、Oracle的数据库管理(包括安装与启动、用户权限、备份与恢复等),以及Oracle的应用...

    DBA成长之路(ORACLE

    ----包括:sql21自学通 Oracle数据库讲义、Oracle9i DBA手册(二)-硬件配置研究、 ORACLE DBA必备技能详解、Oracle Database 11g DBA手册(中文)、DBA成长之路(ORACLE)、Oracle_Company_history PLSQL知识体系 ...

    数据库的基础知识及增删改查—详解—适合初学者学习

    数据库的增删改查数据库数据库的分类常见的关系型数据库SQL分类MySql数据库的安装和使用数据库的表的设计数据库服务器的连接数据库表的设计插入—-insert修改表记录–update删除表中的记录—-delete查询—-select...

    ORACLE基础知识

    五、Oracle 数据导入导出详解 六、Oracle 数据库的备份与恢复 七、windows 环境下的oracle 服务 如何从一名DBA 初学者变为中级水平的DBA 你已经成为DBA 一段时间了,你现在希望你的技术水平提高一阶么?下一步该怎么...

    Oracle数据库诊断事件详解-用于数据维护诊断使用.doc

    详细的描述了Oracle内部事件编号,已经每个编号的意义,是数据库管理人员必须了解的知识,也是深入学习Oracle管理的教高深的知识点。

    Windows下Oracle11g数据泵操作步骤详解图文

    数据泵是Oracle数据库本身提供的“基于服务器的工具”,用于在加载和卸载数据时获得高性能。因为他是基于服务器的,所以所有操作一定要在服务器端进行。 本文不想介绍太多的理论知识和参数,主要介绍数据泵“导入/...

    DM达梦数据库体系结构详解

    dm中和oracle一样,也分为实例和数据库两个概念,而且这两者的概念也基本一致。 唯一的区别是:达梦是单进程,而oracle是多进程的。 实例:共享内存+后台的进程或线程。 数据库:存放到磁盘的文件。 一般是一个db...

    Oracle数据库厉行计划详解

    Oracle数据库厉行计划的相关知识是本文我们主要要介绍的内容,我们首先介绍了厉行计划的概念,然后给出了两个厉行计划的实例进行说明,最后介绍了Oracle优化器的形式以及厉行计划对我们的用途,接下来就让我们一起来...

    让oracle跑的更快

    oracle调优知识详解,调优技巧,调优案例,知识点全面

    6年javaEE开发的Word资料合集

    jstl标准函数 mysql命令详解 javascript 常用JavaScript代码 java位运算大全 java struts2 0经典知识点 ORACLE 经验 Oracle内置SQL函数 分类整理大全 高性能高并发服务器架构 数据库设计技巧 详细解释的 Java面试题 ...

    oracle培训教程

    oracle新干班培训教程,基础知识出零学起。包括数据库对象详解,oracle表查询等知识

    Linux网络服务配置详解

    这是一本集Linux 系统管理、Oracle 数据库、HA 高可用、系统性能分析、Linux 日志管理、磁盘阵列存储管理、Linux 内核优化于一身的综合范例指南。本书最大的特色在于采用了大量的企业应用案例,将企业应用中常用的...

Global site tag (gtag.js) - Google Analytics