版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年環(huán)境友好型清潔生產(chǎn)技術(shù)服務(wù)合同
- 2024年陽光房裝修合同模板
- 人防門安裝工程施工合同
- 工程項(xiàng)目分包商合同書
- 二手機(jī)械設(shè)備買賣協(xié)議范本
- 權(quán)威學(xué)校聯(lián)合辦學(xué)協(xié)議書
- 裝修材料購買合同2024年
- 夫妻協(xié)議書常見問題解答
- 學(xué)生安全管理協(xié)議
- 人事派遣代理協(xié)議
- 高考熱點(diǎn)作文素材:《黑神話:悟空》
- DL-T5024-2020電力工程地基處理技術(shù)規(guī)程
- 中國老年2型糖尿病防治指南(2022年版)
- (高清版)JGJ 145-2013 混凝土結(jié)構(gòu)后錨固技術(shù)規(guī)程
- 超聲檢測(cè)工藝卡
- 公司“師帶徒”實(shí)施方案
- 《內(nèi)科護(hù)理學(xué)》病例分析(完整版)
- 5GQoS管理機(jī)制介紹
- 學(xué)校中長期發(fā)展規(guī)劃方案
- 1084515617公司實(shí)際控制人證明書
- 道路運(yùn)輸(普貨)安全生產(chǎn)管理制度
評(píng)論
0/150
提交評(píng)論