2023版DM8作業(yè)系統(tǒng)使用手冊(cè)_第1頁
2023版DM8作業(yè)系統(tǒng)使用手冊(cè)_第2頁
2023版DM8作業(yè)系統(tǒng)使用手冊(cè)_第3頁
2023版DM8作業(yè)系統(tǒng)使用手冊(cè)_第4頁
2023版DM8作業(yè)系統(tǒng)使用手冊(cè)_第5頁
已閱讀5頁,還剩81頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

DM8作業(yè)系統(tǒng)使用手冊(cè)

ServicemanualofDM8_Job_System

2023

h

DM8作業(yè)系統(tǒng)使用手冊(cè)

前言

概述

本文檔主要介紹DM提供的作業(yè)系統(tǒng),并通過創(chuàng)建作業(yè)、調(diào)度作業(yè)、監(jiān)控作業(yè)等操作來

展現(xiàn)作業(yè)是如何管理任務(wù)的。

讀者對(duì)象

本文檔主要適用于DM數(shù)據(jù)庫的:

?開發(fā)工程師

?測(cè)試工程師

?技術(shù)支持工程師

?數(shù)據(jù)庫管理員

通用約定

在本文檔中可能出現(xiàn)下列標(biāo)志,它們所代表的含義如下:

表0.1標(biāo)志含義

標(biāo)志說明

表示可能導(dǎo)致系統(tǒng)損壞、數(shù)據(jù)丟失或不可預(yù)知的結(jié)果。

表示可能導(dǎo)致性能降低、服務(wù)不可用。

注意:

可以幫助您解決某個(gè)問題或H省您的時(shí)間。

小竊門:

表示正文的附加信息,是對(duì)正文的強(qiáng)調(diào)和補(bǔ)充。

說明:

II

DM8作業(yè)系統(tǒng)使用手冊(cè)

在本文檔中可能出現(xiàn)下列格式,它們所代表的含義如下:

表0.2格式含義

格式說明

宋體表示正文。

黑體標(biāo)題、警告、注意、小竅門、說明等內(nèi)容均采用黑體。

Couriernew表示代碼或者屏幕顯示內(nèi)容。

粗體表示命令行中的關(guān)鍵字(命令中保持不變、必須照輸?shù)牟糠郑┗蛘哒闹袕?qiáng)調(diào)的內(nèi)容。

<>語法符號(hào)中,表示一個(gè)語法對(duì)象。

語法符號(hào)中,表示定義符,用來定義一個(gè)語法對(duì)象。定義符左邊為語法對(duì)象,右邊為

相應(yīng)的語法描述。

1語法符號(hào)中,表示或者符,限定的語法選項(xiàng)在實(shí)際語句中只能出現(xiàn)一個(gè)。

語法符號(hào)中,大括號(hào)內(nèi)的語法選項(xiàng)在實(shí)際的語句中可以出現(xiàn)0...N次(N為大于0的自

()

然數(shù)),但是人括號(hào)本身不能出現(xiàn)在語句中。

語法符號(hào)中,中括號(hào)內(nèi)的語法選項(xiàng)在實(shí)際的語句中可以出現(xiàn)0...1次,但是中括號(hào)本身

[]

不能出現(xiàn)在語句中。

關(guān)健字在DM_SQL語言中具有特殊意義,在SQL語法描述中,關(guān)鍵字以大寫形式出現(xiàn)。

關(guān)鍵字

但在實(shí)際書寫SQL語句時(shí),關(guān)鍵字既可以大寫也可以小寫。

訪問相關(guān)文檔

如果您安裝了DM數(shù)據(jù)庫,可在安裝目錄的、'\doc〃子目錄中找到DM數(shù)據(jù)庫的各種手冊(cè)

與技術(shù)叢書。

III

DM8作業(yè)系統(tǒng)使用手冊(cè)

目錄

1功能簡(jiǎn)介.........................................................................1

1.1操作員...................................................................1

1.2作業(yè)......................................................................1

1.3警報(bào)......................................................................2

1.4調(diào)度......................................................................2

1.5作業(yè)權(quán)限.................................................................2

2創(chuàng)建作業(yè)環(huán)境......................................................................3

2.1系統(tǒng)表的定義.............................................................3

2.1.1SYSJOBS...............................................3

2.1.2SYSJOBSTEPS..........................................5

2.1.3SYSJOBSCHEDULES......................................7

2.1.4SYSJOBHISTORIES......................................10

2.1.5SYSJOBHISTORIES2.....................................12

2.1.6SYSSTEPHISTORIES2...................................13

2.1.7SYSOPERATORS.........................................14

2.1.8SYSALERTS............................................15

2.1.9SYSALERTNOTIFICATIONS..............................17

2.1.10SYSALERTHISTORIES..................................18

2.1.11SYSMP.ILINFO..........................................20

2.2管理系統(tǒng)表..............................................................21

2.2.1通過系統(tǒng)過程創(chuàng)建和刪除..........................................21

2.2.2通過圖形化客戶端創(chuàng)建和刪除......................................21

3操作員..........................................................................23

3.1通過系統(tǒng)過程實(shí)現(xiàn)........................................................23

3.1.1創(chuàng)建操作員.......................................................23

3.1.2修改操作員.......................................................24

3.1.3刪除操作員.......................................................25

3.2通過圖形化客戶端實(shí)現(xiàn)...................................................25

3.1.1創(chuàng)建操作員.......................................................26

3.1.2修改操作員.......................................................27

3.1.3設(shè)置過濾、清除過漉...............................................28

3.1.4刪除操作員.......................................................29

4作業(yè).............................................................................30

4.1通過系統(tǒng)過程實(shí)現(xiàn)........................................................30

4.1.1創(chuàng)建、修改和刪除作業(yè).............................................30

4.1.2配置作業(yè).........................................................33

4.1.3查看、清除作業(yè)日志記錄..........................................45

4.2通過圖形化客戶端實(shí)現(xiàn)...................................................4G

DM8作業(yè)系統(tǒng)使用手冊(cè)

4.2.1新建作業(yè)..........................................................46

4.2.2設(shè)置、清除過濾....................................................56

4.2.3查看、清除作業(yè)歷史信息...........................................58

4.2.4修改作業(yè)..........................................................59

4.2.5刪除作業(yè)..........................................................60

5警報(bào)............................................................................61

5.1通過系統(tǒng)過程實(shí)現(xiàn)........................................................61

5.1.1創(chuàng)建、刪除和修改警報(bào).............................................61

5.1.2為警報(bào)關(guān)聯(lián)操作員.................................................64

5.1.3清除警告FI志記錄.................................................66

5.2通過圖形化客戶端實(shí)現(xiàn)...................................................66

5.2.1常規(guī)..............................................................66

5.2.2通知信息..........................................................69

5.2.3DDL........................................................................................................................................................70

6監(jiān)控作業(yè).......................................................................71

6.1配置監(jiān)控服務(wù)管理員.....................................................71

6.1.1通過系統(tǒng)過程實(shí)現(xiàn).................................................71

6.1.2通過圖形化客戶端實(shí)現(xiàn).............................................74

6.2開啟監(jiān)控服務(wù)............................................................76

6.2.1通過圖形化客戶端啟動(dòng).............................................76

6.2.2通過命令行工具啟動(dòng)...............................................77

7一個(gè)典型示例.....................................................................79

7.1配置作業(yè)管理............................................................79

7.2查看監(jiān)控結(jié)果............................................................80

V

DM8作業(yè)系統(tǒng)使用手冊(cè)

1功能簡(jiǎn)介

在管理員的工作中,有許多日常工作都是固定不變的。例如,定期備份數(shù)據(jù)庫,定期生

成數(shù)據(jù)統(tǒng)計(jì)報(bào)表等等。這些工作既單調(diào)又費(fèi)時(shí),如果這些重復(fù)任務(wù)能夠自動(dòng)化完成,那就可

以節(jié)省大展的時(shí)間。

DM的作業(yè)系統(tǒng)為用戶提供了創(chuàng)建作業(yè),并對(duì)作業(yè)進(jìn)行調(diào)度執(zhí)行以完成相應(yīng)管理任務(wù)的功

能。可以讓這些重復(fù)的數(shù)據(jù)而任務(wù)自動(dòng)完成,實(shí)現(xiàn)日常工作自動(dòng)化。作業(yè)系統(tǒng)大致包含作業(yè)、警報(bào)

和操作員三部分。用戶需要為作業(yè)配置步驟和調(diào)度。還可以創(chuàng)建警報(bào),當(dāng)發(fā)生警報(bào)時(shí),將警報(bào)信

息通知操作員,以便操作員能夠及時(shí)做出響應(yīng)。

用戶通過作業(yè)可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的操作,并將作業(yè)執(zhí)行結(jié)果以通知的形式反饋到操作員。

通過為作業(yè)創(chuàng)建靈活的調(diào)度方案可以滿足在不同時(shí)刻運(yùn)行作業(yè)的要求。用戶還可以定義瞥報(bào)

響應(yīng),以便當(dāng)服務(wù)器發(fā)生特定的事件時(shí)通知操作員或者執(zhí)行預(yù)定義的作業(yè)。

為了更好地理解作業(yè)與調(diào)度,下面介紹一些相關(guān)的概念:

1.1操作員

操作員是負(fù)責(zé)維護(hù)DM服務(wù)器運(yùn)行實(shí)例的個(gè)人。在有些企業(yè)中,操作員由單獨(dú)一個(gè)人擔(dān)

任。在那些擁有很多服務(wù)器的大型企業(yè)中,操作員由多人共同擔(dān)任。在預(yù)期的警報(bào)(或事件)發(fā)

生時(shí),可以通過電子郵件或網(wǎng)絡(luò)發(fā)送的方式將警報(bào)(或事件)的內(nèi)容通知到操作員。

1.2作業(yè)

作業(yè)是由DM代理程序按順序執(zhí)行的一系列指定的操作。作業(yè)可以執(zhí)行更廣泛的活動(dòng),

包拈運(yùn)行DMPL/SQL腳本、定期備份數(shù)據(jù)庫、對(duì)數(shù)據(jù)庫數(shù)據(jù)進(jìn)行檢查等??梢詣?chuàng)建作業(yè)來執(zhí)行

經(jīng)常重復(fù)和可調(diào)度的任務(wù),作業(yè)按照一個(gè)或多個(gè)調(diào)度的安排在服務(wù)器上執(zhí)行。作業(yè)也可以由一

個(gè)或多個(gè)警報(bào)觸發(fā)執(zhí)行,并且作業(yè)可產(chǎn)生警報(bào)以通知用戶作業(yè)的狀態(tài)(成功或者失?。?。每個(gè)作

業(yè)由一個(gè)或多個(gè)作業(yè)步驟組成,作業(yè)步驟是作業(yè)對(duì)一個(gè)數(shù)據(jù)庫或者一個(gè)服務(wù)器執(zhí)行的匆作。

每個(gè)作業(yè)必須至少有一個(gè)作業(yè)步驟。

DM8作業(yè)系統(tǒng)使用手冊(cè)

1.3警報(bào)

警報(bào)是系統(tǒng)中發(fā)生的某種事件,如發(fā)生了特定的數(shù)據(jù)庫操作,或出錯(cuò)信號(hào),或者是作業(yè)

的啟動(dòng)、執(zhí)行完畢等事件C警報(bào)主要用于通知指定的操作員,以便其迅速了解系統(tǒng)中發(fā)生的

狀況。可以為警報(bào)定義產(chǎn)生的條件,還可以定義當(dāng)警報(bào)產(chǎn)生時(shí)系統(tǒng)采取的動(dòng)作,如通知一個(gè)

或多個(gè)操作員執(zhí)行某個(gè)特定的作業(yè)等。

1?4調(diào)度

調(diào)度是用戶定義的一個(gè)時(shí)間安排,在給定的時(shí)刻到天時(shí),系統(tǒng)會(huì)啟動(dòng)相關(guān)的作業(yè),按作

業(yè)定義的步驟依次執(zhí)行。調(diào)度可以是一次性的,也可以是周期性的。

1.5作業(yè)權(quán)限

通常作業(yè)的管理是由DBA來維護(hù),普通用戶沒有操作作業(yè)的權(quán)限,為了讓普通用戶可以

創(chuàng)建、配置和調(diào)度作業(yè),需要賦予普通用戶管理作業(yè)權(quán)限:ADMINJOB。

例如,授權(quán)ADMINJDB給用戶N0RMAL_USERo

GRANTADMINJOBTONORMAL_USER;

默認(rèn)DBA擁有全部的作業(yè)權(quán)限:ADMINJOB權(quán)限可以添加、配置、調(diào)度和刪除作業(yè)等,

但沒有作業(yè)環(huán)境初始化SP_1NJ:T_JOB_SYS(1)和作業(yè)環(huán)境銷毀SP_INIT_JOB_SYS(0)W

權(quán)限。

2

DM8作業(yè)系統(tǒng)使用手冊(cè)

2創(chuàng)建作業(yè)環(huán)境

要進(jìn)行作業(yè)管理,需要先創(chuàng)建作業(yè)環(huán)境,即創(chuàng)建一些系統(tǒng)表來存儲(chǔ)作業(yè)相關(guān)的對(duì)象、歷

史記錄等信息。

這些系統(tǒng)表有SYSJOBS、SYSJOBSTEPS>SYSJOBSCHEDULESsSYSMA工L工NF。、

SYSJOBH工STOR1ES2、SYSSTEPH工STORIES?、SYSALERTHISTORIES>SYSOPERATORS、

SYSALERTS>SYSALERTNOTIFICATIONS共十張,均位于SYSJOB模式下。下面---詳細(xì)

介紹。

2.1系統(tǒng)表的定義

2.1.1SYSJOBS

SYSJOBS表存儲(chǔ)用戶定義的作業(yè)信息。每一個(gè)作業(yè)對(duì)應(yīng)此表中的一條記錄。每一條記錄

都有一個(gè)自增工D,用來唯一表示這個(gè)作業(yè),同時(shí)這個(gè)作業(yè)還具有一個(gè)聚集關(guān)鍵字NAMZ,這

意味著作業(yè)不可以同名。

語法如下:

CREATETABLESYSJOB.SYSJOBS(

IDINTIDENTITY(lrl)z

NAMEVARCHAR,

ENABLEINT,

USERNAMEVARCHAR,

CREATETIMEVARCHAR,

MODIFYTIMEVARCHAR,

ENABLE_EMAILINT,

EMAIL_OPERIDINT,

EMAIL_TYPEINT,

ENABLE_NETSEND工NT,

NETSEND_OPERIDINT,

NETSEND_TYPEINT,

3

DM8作業(yè)系統(tǒng)使用手冊(cè)

VALIDCHAR,

DESCRIBEVARCHAR,

CLUSTERPRIMARYKEY(NAME)

參數(shù)詳解

?ID

作業(yè)工D號(hào)。一個(gè)作業(yè)只有唯一一個(gè)工D號(hào)。

?NAME

作業(yè)名稱。

?ENABLE

表示該作業(yè)是否被啟用。1是;0否。

?USERNAME*

作業(yè)的創(chuàng)建者名稱。也就是SYSMA工LINFO表中的LOG:EN_NAME登錄名。

?CREATETIME

作業(yè)的創(chuàng)建時(shí)間,由系統(tǒng)時(shí)間指定。

?MODIFYTIME

表示作業(yè)最后一次被修改的時(shí)間,由系統(tǒng)時(shí)間指定。

?ENABLE_EMAIL^EMAIL_OPERID>EMAIL_TYPE

ENABLE_EMAIL:表示作業(yè)是否開啟郵件系統(tǒng)。1是;0否。如果開啟,那么該作業(yè)相

關(guān)的一些H志會(huì)通過郵件通知操作員;不開啟就不會(huì)發(fā)送郵件。

EMAIL_OPERID:指定操作員的ID號(hào)。如果開啟了郵件通知功能,郵件會(huì)發(fā)送給該ID

號(hào)的操作員。

EMAIL_TYPE:表示如果在開啟了郵件發(fā)送之后,在什么情況下發(fā)送郵件。情況分為三

種:0、1、2。0表示在作業(yè)執(zhí)行成功后發(fā)送;1表示在作業(yè)執(zhí)行失敗后發(fā)送;2表示在作業(yè)

執(zhí)行完成后發(fā)送。

?ENABLE_NETSEND、NETSEND_OPERID>NETSEND_TYPE

ENABLE_NETSEND:表示作業(yè)是否開啟網(wǎng)絡(luò)發(fā)送。1是;。否。如果開啟,那么這個(gè)作

業(yè)相關(guān)的一些日志會(huì)通過網(wǎng)絡(luò)發(fā)送通知操作員;如果不開啟就不會(huì)通知。

NETSEND_OPERID:如果開啟了網(wǎng)絡(luò)信息通知功能,則這個(gè)列指定通過網(wǎng)絡(luò)發(fā)送來通知

4

DM8作業(yè)系統(tǒng)使用手冊(cè)

哪一個(gè)操作員,這里記錄的是操作員工D號(hào)。

NETSEND_TYPE:表示如果在開啟了網(wǎng)絡(luò)發(fā)送之后,在什么情況下發(fā)送網(wǎng)絡(luò)信息。這個(gè)

情況也有三種,和上面的EMAHLJTYPE是完全一樣的。

?VALID

表示作業(yè)是否完整。Y是;N否。沒有配置的作業(yè)是不完整的。如果不完整,那么這個(gè)

作業(yè)需要重新配置,使它的狀態(tài)為完整。

?DESCRIBE

作業(yè)的描述信息。

2.1.2SYSJOBSTEPS

SYSJOBSTEPS存儲(chǔ)作業(yè)包括的所有步驟信息。每一行存儲(chǔ)了某個(gè)作業(yè)的某個(gè)步驟的所

有屬性。這個(gè)表的聚集關(guān)健字為JOBID和步驟名,意味著在一個(gè)指定的作業(yè)下,不能有兩

個(gè)同名的步驟。

語法如下:

CREATETABLESYSJOB.SYSJOBSTEPS(

IDINTIDENTITY(1,1),

NAMEVARCHAR,

JOBIDINT,

SEQNOINT,

TYPEINT,

DBNAMEVARCHAR,

COMMANDVARCHAR(1800),

SUCC_ACTIONINT,

FAIL_ACTION工NT,

RETRY_ATTEMPTSINT,

RETRY_INTERVALINT,

OUTPUT_FILE_PATHVARCHAR(256),

APPEND_FLAGINT,

CLUSTERPRIMARYKEY(JOB工D,NAME)

5

DM8作業(yè)系統(tǒng)使用手冊(cè)

參數(shù)詳解

?ID

步驟工D號(hào)。一個(gè)步驟唯一對(duì)應(yīng)一個(gè)工D號(hào)。步驟工D號(hào)用來表示步驟的唯一性。

?NAME

步驟名稱。必須是有效的標(biāo)識(shí)符,同時(shí)不能是DM關(guān)鍵字。同一個(gè)作業(yè)不能有同名的步

驟名稱。

?JOBID

作'業(yè)工D號(hào)。表示步驟屬于JOB工D號(hào)指定的作'也,創(chuàng)建時(shí)這個(gè)作業(yè)必須存在才能創(chuàng)建成

功。

?SEQNO

步驟在作業(yè)中的序列號(hào)。

?TYPE

步驟的類型。取值0、1、2、3、4、5和6。說明如下:

0表示執(zhí)行一段SQL語句或者是語句塊。

1表示執(zhí)行基于VI.0版本的備份還原(沒有WITHOUTLOG和PARALLEL選項(xiàng)),

2表示重組數(shù)據(jù)庫。

3表示更新數(shù)據(jù)庫的統(tǒng)計(jì)信息。

4表示執(zhí)行DTS(數(shù)據(jù)遷移)。

5表示執(zhí)行基于VI.0版本的備份還原(有WITHOUTLOG和PARALLEL選項(xiàng))。

6表示執(zhí)行基于U2.0版本的備份還原。

?DBNAME

表示步驟所屬的數(shù)據(jù)庫名(實(shí)例名),這是系統(tǒng)在創(chuàng)建一個(gè)步驟時(shí)指定的,也就是當(dāng)前運(yùn)

行的數(shù)據(jù)庫實(shí)例名。

?COMMAND

該列的值與步驟類型TYPE有關(guān)。在不同步驟類型下,該列的值就是步驟在運(yùn)行時(shí)所執(zhí)

行的不同語句。

當(dāng)TYPE=0時(shí),這個(gè)列的值就是用戶指定的要執(zhí)行的SQL語句或者語句塊,如果要指定

多條語句,在語句之間必須用分號(hào)隔開。不支持多條DDL語句一起執(zhí)行,否則在執(zhí)行時(shí)可能

6

DM8作業(yè)系統(tǒng)使用手冊(cè)

會(huì)報(bào)出不可預(yù)知的錯(cuò)誤信息。

當(dāng)TYPE是1、2、3、4、5或6時(shí),要執(zhí)行的語句就是由系統(tǒng)內(nèi)部根據(jù)不同類型生成

的不同語句或者過程,生成時(shí)會(huì)用到上面的參數(shù)DBNAMEo

?SUCC_ACTION

指定步驟執(zhí)行成功后,下一步該做什么事。取值0、1或3。說明如下:

0表示執(zhí)行下一步。

1表示報(bào)告執(zhí)行成功。

3表示返眄I第一個(gè)步驟繼續(xù)執(zhí)行。

?FAIL_ACTION

指定步驟執(zhí)行失敗后,下一步該做什么事。取值0、2或3。說明如下:

0表示執(zhí)行下一步。

2表示報(bào)告、'執(zhí)行失敗,

3表示返回第一個(gè)步驟繼續(xù)執(zhí)行。

?RETRY_ATTEMPTS

表示當(dāng)步驟執(zhí)行失敗后,需要重試的次數(shù)。取值范圍O-lOOo

?RETRY_INTERVAL

表示在每兩次步驟執(zhí)行重試之間的間隔時(shí)間。取值范圍

?OUTPUT_FILE_PATH

表示步驟執(zhí)行時(shí)輸出文件的路徑。這個(gè)路徑必須是有效的。

?APPEND_FLAG

輸出文件的追寫方式。如果指定輸出文件,那么這個(gè)參數(shù)表示在寫入文件時(shí)是否從文件

末尾開始追寫。1是;0否。如果是0,那么從文件指針當(dāng)前指向的位置開始追寫。

2.1.3SYSJOBSCHEDULES

一個(gè)作業(yè)可以有多個(gè)調(diào)度,調(diào)度用來指定一個(gè)作業(yè)的執(zhí)行情況,可以指定作業(yè)的執(zhí)行方

式及時(shí)間范圍。SYSJOBSCHEDULES表存儲(chǔ)作業(yè)的調(diào)度信息,聚集關(guān)鍵字為JOB工D及調(diào)度

名,意味著對(duì)于一個(gè)指定的作業(yè),不能具有同名的調(diào)度。

語法如下:

CREATETABLESYSJOB.SYSJOBSCHEDULES(

7

DM8作業(yè)系統(tǒng)使用手冊(cè)

IDINTIDENTITY(1,1),

NAMEVARCHAR,

JOBID工NT,

ENABLEINT,

TYPE1NT,

FREQ_INTERVAL1NT,

FREQ_SUB_INTERVALINTZ

FREQ_MINUTE_INTERVALINTZ

STARTTIMEVARCHAR,

ENDTIMEVARCHAR,

DURING_START_DATEVARCHAR,

DURING_END_DATEVARCHAR,

SCHNAMEVARCHAR,

TRIGNAMEVARCHAR,

VALIDCHAR,

DESCRIBEVARCHAR(SOO),

CLUSTERPRIMARYKEY(JOBID,NAME)

參數(shù)詳解

?ID

調(diào)度工D號(hào)。一個(gè)調(diào)度唯一對(duì)應(yīng)一個(gè)工D號(hào)。調(diào)度工D號(hào)用來表示調(diào)度的唯一性。

?NAME

調(diào)度的名稱。必須是有效的標(biāo)識(shí)符,同時(shí)不能是DM關(guān)鍵字。一個(gè)作業(yè)不能創(chuàng)建兩個(gè)同

名的調(diào)度。

?JOBID

作業(yè)1D號(hào),表示該調(diào)度屬于JOB1D號(hào)指定的作業(yè)。一個(gè)作業(yè)可以有多個(gè)調(diào)度。

?ENABLE

表示該調(diào)度是否啟用C1是;0否。

?TYPE

8

DM8作業(yè)系統(tǒng)使用手冊(cè)

調(diào)度的類型。表示指定的作業(yè)按什么類型來執(zhí)行。取值0、1、2、3、4、5、6、7、8o

說明如下:

0表示只執(zhí)行一次。

1表示按天的頻率來執(zhí)行。

2表示按周的頻率來執(zhí)行。

3表示在一個(gè)月的某一天執(zhí)行。

4表示在一個(gè)月的第一周第幾天執(zhí)行。

5表示在一個(gè)月的第二周的第幾天執(zhí)行。

6表示在一個(gè)月的第三周的第幾天執(zhí)行。

7表示在一個(gè)月的第四周的第幾天執(zhí)行。

8表示在一個(gè)月的最后一周的第幾天執(zhí)行。

?FREQ_INTERVAL

這個(gè)列的可選值與上面的不同調(diào)度類型有關(guān)。表示執(zhí)行的頻率。說明如下:

當(dāng)TYPE=0時(shí),這個(gè)值無效,系統(tǒng)不會(huì)做檢查。

當(dāng)TYPE=1時(shí),這個(gè)列表示每隔幾天執(zhí)行,值的有效范圍為1到100。

當(dāng)TYPE=2時(shí),這個(gè)列表示的是每隔幾個(gè)星期執(zhí)行,值的范圍沒有具體的限制。

當(dāng)TYPE=3時(shí),表示每幾個(gè)月中的某一天執(zhí)行,值的范圍沒有具體的限制。

當(dāng)TYFE為4、5、6、7或8時(shí),都表示每幾個(gè)月的某一周執(zhí)行,值的范圍也沒有具體

的限制。

?FREQ_SUB_INTERVAL

這個(gè)列的可選值與上面的不同調(diào)度類型有關(guān)。表示執(zhí)行的頻率,在FREQ」NTERVAL基

礎(chǔ)上,繼續(xù)指定更為精細(xì)的頻率。說明如下:

當(dāng)TYPE=0或1時(shí),這個(gè)值無效,系統(tǒng)不會(huì)做檢杳。

當(dāng)TYPE=2時(shí),表示的是杲一個(gè)星期的星期兒執(zhí)行,可以同時(shí)選中七天中的任意幾大。

取值范圍l-127o具體如何取值,請(qǐng)用戶參考如下規(guī)則。因?yàn)槊恐苡衅咛?,所以DM用七位

二進(jìn)制來表示選中的日子。從最低位開始算起,依次表示周日、周一...周五、周六。選中

周幾,就將該位置1,否則0。例如,選中周二和周六,7位二進(jìn)制就是1000100,轉(zhuǎn)化成

十進(jìn)制就是68,所以FREQ_SUBJNTERVAL就取值68。

當(dāng)TYPE=3時(shí),表示將在一個(gè)月的第幾天執(zhí)行,此時(shí)這個(gè)列的有效值范圍為1到31。

當(dāng)TYPE為4、5、6、7或8時(shí),都表示將在某一底內(nèi)第幾天執(zhí)行,有效值為1到7,

9

DM8作業(yè)系統(tǒng)使用手冊(cè)

分別表示從周一到周日。

?FREQ_MINUTE_INTERVAL

表示一天內(nèi)每隔多少分鐘執(zhí)行一次。取值范圍1-14401,

?STARTTIME

定義作業(yè)調(diào)度的起始時(shí)間。

?ENDTIME

定義作業(yè)調(diào)度結(jié)束時(shí)間。

?DURING_START_DATE

指定作業(yè)被調(diào)度的有效口期范圍的起始口期,必須是有效的口期字符串,不可以為空。

?DURING_END_DATE

指定作業(yè)被調(diào)度的有效日期范圍的結(jié)束日期,可以為空。如果不為空,必須是有效的H

期字符串,同時(shí)必須是在DUR工NG_START_DATE口期之后。

?SCHNAME

表示調(diào)度對(duì)應(yīng)的驅(qū)動(dòng)觸發(fā)器所屬的數(shù)據(jù)庫模式名。

?TRIGNAME

表示驅(qū)動(dòng)觸發(fā)器的觸發(fā)器名。

?VALID

表示調(diào)度是否合法。Y是;N否。如果是N,說明這個(gè)調(diào)度的配置是沒有完成的,需耍

重新配置完成后才能起作用。

?DESCRIBE

表示調(diào)度的注釋信息,最大值為500個(gè)字節(jié)。

2.1.4SYSJOBHISTORIES

SYSJOBHISTORIES存儲(chǔ)作業(yè)步驟的執(zhí)行情況的日志。每當(dāng)?個(gè)作業(yè)執(zhí)行開始時(shí)都會(huì)向

這個(gè)表中插入一條作業(yè)執(zhí)行開始的記錄,其STATUS為“JOBSTART”;作業(yè)完成時(shí)也會(huì)插

入一條作業(yè)執(zhí)行完成的記錄,其STATUS為“JOBEND";每一個(gè)步驟執(zhí)行開始時(shí)都會(huì)插入一

條步驟開始執(zhí)行的記錄,KSTATUS為“JOBSTEPSTART";如果為重試執(zhí)行開始則為

“JOBSTEPRERTYSTART";每一個(gè)步驟執(zhí)行完成或者重試完成都會(huì)插入一條相應(yīng)狀態(tài)的

記錄。

10

DM8作業(yè)系統(tǒng)使用手冊(cè)

這個(gè)表中的所有記錄都是由作業(yè)在運(yùn)行過程中系統(tǒng)自動(dòng)插入的,不是由用戶來操作的。

語法如下:

CREATETABLESYSJOB.SYSJOBHISTORIES(

IDINTIDENTITY(1,1),

NAMEVARCHAR,

STEPNAMEVARCHAR,

STATUSVARCHAR,

ERRTYPE工NT,

ERRCODE工NT,

ERRINFOVARCHAR(1024),

CUR_TIMEVARCHAR,

RETRY_ATTEMPTSINT,

HAS_NOTIFIED工NT,

CLUSTERPRIMARYKEY(ID)

參數(shù)詳解

?ID

表中每一行的唯一標(biāo)識(shí)。

?NAME

表示某一條歷史記錄是由哪一個(gè)作業(yè)產(chǎn)生的,用作業(yè)名表示。

?STEPNAME

表示歷史記錄是由哪一個(gè)步驟產(chǎn)生的,用步驟名表示。

?STATUS

表示某一條歷史記錄是在作業(yè)或步驟的什么狀態(tài)下產(chǎn)生的。

?ERRTYPE

這個(gè)列一般情況不用,現(xiàn)在都是0。

?ERRCODE

表示在步驟執(zhí)行錯(cuò)誤后,產(chǎn)生的錯(cuò)誤碼。

?ERRINFO

11

DM8作業(yè)系統(tǒng)使用手冊(cè)

表示在步驟執(zhí)行錯(cuò)誤后,系統(tǒng)產(chǎn)生的錯(cuò)誤描述信息。

?CUR_TIME

表示產(chǎn)生這條歷史記錄的系統(tǒng)時(shí)間。

?RETRY_ATTEMPTS

表示這條歷史記錄是第幾次重試時(shí)產(chǎn)生的,這個(gè)列記錄其當(dāng)前次數(shù)。

?HAS_NOTIFIED

表示這條歷史記錄是否已經(jīng)(郵件及網(wǎng)絡(luò)發(fā)送)通知用戶。如果已通知?jiǎng)t這個(gè)值為1,

未通知?jiǎng)t為Oo

2.1.5SYSJOBHISTORIES2

SYSJOBH工STOR工ES2存儲(chǔ)作業(yè)的執(zhí)行情況的口志。當(dāng)個(gè)作業(yè)執(zhí)行完成后,會(huì)向這個(gè)表

中插入一條作業(yè)執(zhí)行情況的記錄。

這個(gè)表中的所有記錄都是由作業(yè)在運(yùn)行過程中系統(tǒng)自動(dòng)插入的,不是由用戶來操作的。

語法如下:

CREATETABLESYSJOB.SYSJOBHISTORIES2(

EXEC_IDINTUNIQUE,

NAMEVARCHAR,

START_TIMEVARCHAR,

END_TIMEVARCHARz

ERRCODEINT,

ERRINFOVARCHAR(1024),

HAS_NOTIFIEDINT,

CLUSTERPRIMARYKEY(EXEC_ID,NAME));

參數(shù)詳解

?EXEC_ID

作業(yè)執(zhí)行的ID號(hào)。

?NAME

表示某一條歷史記錄是由哪一個(gè)作業(yè)產(chǎn)生,用作業(yè)名表示。

12

DM8作業(yè)系統(tǒng)使用手冊(cè)

?START_TIME

作業(yè)開始的時(shí)間。

?END_TIME

作業(yè)結(jié)束的時(shí)間。

?ERRCODE

表示作業(yè)執(zhí)行錯(cuò)誤后,產(chǎn)生的錯(cuò)誤碼。

?ERRINFO

表示作業(yè)執(zhí)行錯(cuò)誤后,系統(tǒng)產(chǎn)生的錯(cuò)誤描述信息。

?HAS_NOTIFIED

表示這條歷史記錄是否已經(jīng)(郵件及網(wǎng)絡(luò)發(fā)送)通知用戶。如果已通知?jiǎng)t這個(gè)值為1,

未通知?jiǎng)t為0。

2.1.6SYSSTEPHISTORIES2

SYSSTEPHISTORIES2存儲(chǔ)作業(yè)步驟的執(zhí)行情況的日志。每當(dāng)一個(gè)作業(yè)步驟執(zhí)行完成時(shí)

都會(huì)向這個(gè)表中插入一條作業(yè)步驟執(zhí)行情況的記錄。如果為重試步驟,RETRY_ATTEMPTS

會(huì)記錄重試的次數(shù)。

語法如下:

CREATETABLESYSJOB.SYSSTEPHISTORIES2(

EXEC_ID工NT,

NAMEVARCHAR,

STEPNAMEVARCHAR,

START_TIMEVARCHARz

END_TIMEVARCHARz

ERRTYPEINT,

ERRCODEINTr

ERRINFOVARCHAR(1024),

RETRY_ATTEMPTSINTZ

CLUSTERPRIMARYKEY(EXEC_IDZNAME,STEPNAME,RETRYATTEMPTS));

參數(shù)詳解

13

DM8作業(yè)系統(tǒng)使用手冊(cè)

?EXEC_ID

作業(yè)執(zhí)行的工D號(hào)。

?NAME

表示某一條歷史記錄是由哪一個(gè)作業(yè)產(chǎn)生,用作業(yè)名表示。

?STEPNAME

表示歷史記錄是由哪一個(gè)步驟產(chǎn)生的,用步驟名表示。

?START_TIME

作業(yè)步驟開始的時(shí)間。

?END_TIME

作業(yè)步驟結(jié)束的時(shí)間C

?ERRTYPE

這個(gè)列一般不用,現(xiàn)在都是0。

?ERRCODE

表示作業(yè)步驟執(zhí)行錯(cuò)誤后,產(chǎn)生的錯(cuò)誤碼。

?ERRINFO

表示作業(yè)執(zhí)行錯(cuò)誤后,系統(tǒng)產(chǎn)生的錯(cuò)誤描述信息。

?RETRY_ATTEMPTS

表示這條歷史記錄是第幾次重試時(shí)產(chǎn)生的,這個(gè)列記錄其當(dāng)前重試次數(shù)。

2.1.7SYSOPERATORS

SYSOPERATORS存儲(chǔ)作業(yè)管理系統(tǒng)中所有已定義操作員的信息,以NAME為聚集索引,

意味著不能具有同名的操作員。

語法如下:

CREATETABLESYSJOB.SYSOPERATORS(

IDINTIDENTITY(lz1),

NAMEVARCHAR,

ENABLEINT,

EMAILADDRVARCHAR,

NETSEND_IPVARCHAR,

14

DM8作業(yè)系統(tǒng)使用手冊(cè)

CLUSTERPRIMARYKEY(NAME)

);

參數(shù)詳解

?ID

操作員工D號(hào)。

?NAME

操作員的名稱。

?ENABLE

表示操作員是否被啟用。1是;0否。

?EMAILADDR

表示操作員的EMAIL地址。

?NETSEND_IP

表示操作員所在的工F地址。

2.1.8SYSALERTS

SYSALERTS存儲(chǔ)作業(yè)管理系統(tǒng)中所有已定義的警報(bào)信息,聚集索引為NAME,意味著不

能定義同名的警報(bào)。

語法如下:

CREATETABLESYSJOB.SYSALERTS(

IDINTIDENTITY(l,l)z

NAMEVARCHAR,

ENABLEINT,

TYPEINT,

DBNAMEVARCHAR,

ERRTYPEINT,

ERRCODEINT,

DELAYTIMEINT,

ADDITION_TXTVARCHAR,

CLUSTERPRIMARYKEY(NAME)

15

DM8作業(yè)系統(tǒng)使用手冊(cè)

參數(shù)詳解

?ID

每一個(gè)警報(bào)都有一個(gè)唯一標(biāo)識(shí)的工D號(hào)。

?NAME

警報(bào)名。

?ENABLE

警報(bào)是否開啟。1是;。否。

?TYPE

警報(bào)的類型。取值。或1。0表示發(fā)生錯(cuò)誤時(shí)警報(bào);1表示發(fā)生某些數(shù)據(jù)庫事件時(shí)警報(bào)。

?DBNAME

警報(bào)所在的數(shù)據(jù)庫實(shí)例名V

?ERRTYPE

觸發(fā)警報(bào)類型:錯(cuò)誤和數(shù)據(jù)庫事件。與參數(shù)TYPE相關(guān)。

當(dāng)TYPE=O時(shí),ERRTYPE表示觸發(fā)警報(bào)的錯(cuò)誤。取值172。具體含義分別為:1常規(guī)

錯(cuò)誤;2啟動(dòng)錯(cuò)誤;3系統(tǒng)錯(cuò)誤;4服務(wù)器配置錯(cuò)誤;5分析階段錯(cuò)誤;6權(quán)限錯(cuò)誤;?運(yùn)行

時(shí)錯(cuò)誤;8備份恢發(fā)錯(cuò)誤;9作業(yè)管理錯(cuò)誤;10數(shù)據(jù)庫復(fù)制錯(cuò)誤;11其它錯(cuò)誤;12指定錯(cuò)

誤碼。

當(dāng)TYPE=1時(shí),ERRTYPE表示觸發(fā)警報(bào)的數(shù)據(jù)庫事件。取值1~4。具體含義分別為:1

DDL事件;2授權(quán)回收事件;3連接或斷開數(shù)據(jù)庫事件;4數(shù)據(jù)庫備份恢復(fù)事件。

?ERRCODE

指定錯(cuò)誤碼。錯(cuò)誤碼取值和參數(shù)TYPE、ERRTYPE相關(guān)。

當(dāng)TYPE=0sERRTYPE取1~12時(shí),指定各種錯(cuò)誤類型相關(guān)的錯(cuò)誤碼,ERRCODE必須

是小于0的整數(shù)。

當(dāng)TYPE=1、ERRTYPE=1時(shí),指定DDL事件的錯(cuò)誤碼,ERRCODE取值1~15。如何取

值,請(qǐng)參考如下規(guī)則:因?yàn)镈DL事件包含CREATE、ALTER、DROP和TRUNC四種,所以此

處的錯(cuò)誤碼是四種當(dāng)中的仁意幾個(gè)組合值。ERRCODE在DM數(shù)據(jù)庫系統(tǒng)內(nèi)部用四位二進(jìn)制來

表示它們的組合,從低位到高位依次是:CREATE、ALTER、DROP、TRUNCATE。1表示

指定,0表示不指定。用戶輸入的ERRCODE值需要轉(zhuǎn)化為十進(jìn)制。例如,指定CREATE和

16

DM8作業(yè)系統(tǒng)使用手冊(cè)

DROP,內(nèi)部二進(jìn)制表示為0101,轉(zhuǎn)化為十進(jìn)制為5,所以ERRCODE值就是5。

當(dāng)TYPE=1、ERRTYPE=2時(shí),指定授權(quán)回收事件的錯(cuò)誤碼,ERRCODE取值1、2、3。

1表示GRANT的錯(cuò)誤碼;2表示REVOKE的錯(cuò)誤碼;3表示GRANT和REVOKE的錯(cuò)誤嗎。

當(dāng)TYPE=1、ERRTYEE=3時(shí),指定連接事件的錯(cuò)誤碼,取值1、2、3。1表示LOGIN

的錯(cuò)誤碼;2表示LOGOUT的錯(cuò)誤碼;3表示LOGIN和LOGOUT的錯(cuò)誤碼。

當(dāng)TYPE=1、ERRTYPE=4時(shí),指定數(shù)據(jù)庫備份恢復(fù)事件的錯(cuò)誤碼,取值1、2、3。1表

示BACKUP的錯(cuò)誤碼;2表示RESTORE的錯(cuò)誤碼;3表示BACKUP和RESTORE的錯(cuò)誤碼。

?DELEYTIME

表示警報(bào)發(fā)生后,推遲多長時(shí)間通知操作員。范圍D~3600,單位秒。

?ADDITION_TXT

表示警報(bào)的注釋,最長為500個(gè)字節(jié)。

2.1.9SYSALERTNOTIFICATIONS

SYSALERTNOTIFICATIONS存儲(chǔ)警報(bào)需要通知的操作員的信息,即警報(bào)和操作員的關(guān)

聯(lián)信息。以ALERTNAME和。PER1D為聚集關(guān)鍵字的,所以對(duì)于一個(gè)指定的警報(bào)和指定的操

作員,它們只能有一個(gè)關(guān)聯(lián)關(guān)系。

語法如下:

CREATETABLESYSJOB.SYSALERTNOTIFICATIONS(

ALERTNAMEVARCHAR,

OPERIDINT,

ENABLE_EMAILINT,

ENABLE_NETSENDINT,

CLUSTERPRIMARYKEY(ALERTNAME,OPERID)

參數(shù)詳解

?ALERTNAME

表示指定的警報(bào)名。

?OPERID

表示指定的操作員的1D號(hào)。

17

DM8作業(yè)系統(tǒng)使用手冊(cè)

?ENABLE_EMAIL

表示是否需要通過發(fā)郵件來通知。

?ENALE_NETSEND

表示是否通過網(wǎng)絡(luò)發(fā)送的方式來通知。只在WINDOWS早期版本(例如WINXP/2G00)

下才支持。

2.1.10SYSALERTHISTORIES

SYSALERTHISTORIES存儲(chǔ)警報(bào)發(fā)生的歷史記錄的日志。每個(gè)警報(bào)發(fā)生時(shí)都會(huì)向這個(gè)表

中插入相應(yīng)的記錄,然后DMJMON服務(wù)再通過掃描這個(gè)表把信息取出來通過郵件或者網(wǎng)絡(luò)發(fā)

送的方式通知關(guān)聯(lián)的操作員,這個(gè)表中的所有信息都是在發(fā)生警報(bào)時(shí),由系統(tǒng)自動(dòng)向這個(gè)表

中插入的。

語法如下:

CREATETABLESYSJOB.SYSALERTHISTORIES(

IDINTIDENTITY(1,1),

ALERTNAMEVARCHAR,

EVENT_TYPEINTZ

SUB_TYPE工NT,

USERNAMEVARCHAR(128),

DB_NAMEVARCHAR(128),

OPTIME

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論