Oracle 服务进程 简单介绍
Oracle 服务进程-简单介绍
以Orcale10g的版本为例,简单介绍下Oracle的服务进程(Windows版本) -ganlan。
1、OracleCSService
进程:ocssd.exe
介绍:Cluster Synchronization Services (CSS)—Manages the cluster configuration by controlling which nodes are members of the cluster and by notifying members when a node joins or leaves the cluster. If you are using third-party clusterware, then the css process interfaces with your clusterware to manage node membership information.
Google翻译:集群同步服务(css)-管理集群配置,通过控制节点,其中的成员集群和通知成员当一个节点加入或离开集群。如果您正在使用第三方党clusterware,那么css的过程中的界面与您clusterware管理节点成员的信息。
2、OracleDBConsoleorcl
进程:nmesrvc.exe
介绍:oem控制台服务进程,dba用。Oracle Enterprise Manager(Oracle企业管理器,简称OEM)是通过一组Oracle程序,为管理分布式环境提供了管理服务。OEM包括了一组DBA工具,一个repository,以及一个图形化显示的控制台。OEM控制台与每一个服务器上的智能化代理(IntelligentAgent)相对应。
3、OracleJobSchedulerORCL
进程:extjob.exe
介绍:定时器
4、OracleOraDb10g_home1iSQL*Plus
进程:isqlplussvc.exe
介绍:isql*plus的服务进程,SQL*Plus是Oracle提供的一个工具程序,它不仅可以用于运行,调试SQL语句和PL/SQL块,而且用于管理Oracle数据库。
5、OracleOraDb10g_home1SNMPPeerEncapsulator
进程:ENCSVC.EXE
介绍:agent通讯用
6、OracleOraDb10g_home1SNMPPeerMasterAgent
进程:AGNTSVC.EXE
介绍:agent通讯用
7、OracleOraDb10g_home1TNSListener
进程:TNSLSNR
介绍:监听器的服务进程
8、OracleServiceORCL
进程:ORACLE.EXE
介绍:数据库服务进程
安装完Oracle10g以后,一下服务是系统默认自动启动的:
OracleCSService
OracleDBConsoleorcl
OracleOraDb10g_home1iSQL*Plus
OracleServiceORCL
OracleOraDb10g_home1TNSListener
相关文档:
1. 每天的8:00到23:00每隔5分钟执行一个sql语句的JOB
--建立一个存储过程
CREATE OR REPLACE PROCEDURE p_jobtest IS
v_hh VARCHAR2(2);
BEGIN
v_hh := to_char(SYSDATE, 'hh24');
IF v_hh >= '08' AND v_hh <= '22' THEN
--你的sql语句 ......
作用:merge into 解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表;
语法:
MERGE INTO [your table-name] [rename your table here]
USING ( [write your query here] )[rename your query-sql and using just like a table]
ON ([conditional expression here] AND [...]...)
WHEN MATHED THEN [here ......
存储过程 包含三部分: 声明,执行部分,异常。
可以有无参数程序和带参数存储过程。
无参程序语法
1 create or replace procedure NoParPro
2 as ;
3 begin
4&n ......
具体步骤就不多说了 ,要导出的SQLSERVER表叫 LDJCUS,主键 Uid (int 自动增长列),导入到Oracle总报错:对象名无效 ,去掉主键列就可以,不知道为什么?难道自动增长的主键列就不能导入到Oracle中???疑惑。。。。 ......
1. /*+ALL_ROWS*/
表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.
例如:
SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN from BSEMPMS WHERE EMP_NO='SCOTT';
2. /*+FIRST_ROWS*/
表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.
例如 ......