版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
DM8作業(yè)系統(tǒng)使用手冊rvcelfD_J_ysm2023hDM8DM8作業(yè)系統(tǒng)使用手冊PAGE\*ROMANPAGE\*ROMANII前言概述展現(xiàn)作業(yè)是如何管理任務的。讀者對象數(shù)據(jù)庫的:開發(fā)工程師測試工程師技術(shù)支持工程師數(shù)據(jù)庫管理員通用約定在本文檔中可能出現(xiàn)下列標志,它們所代表的含義如下:表0.1標志含義標志說明表示可能導致性能降低、服務不可用。可以幫助您解決某個問題或節(jié)省您的時間。表示正文的附加信息,是對正文的強調(diào)和補充。DM8DM8作業(yè)系統(tǒng)使用手冊PAGE\*ROMANPAGE\*ROMANIII在本文檔中可能出現(xiàn)下列格式,它們所代表的含義如下:表0.2格式含義格式說明宋體表示正文。黑體標題、警告、注意、小竅門、說明等內(nèi)容均采用黑體。Couriernew表示代碼或者屏幕顯示內(nèi)容。粗體表示命令行中的關(guān)鍵字(命令中保持不變、必須照輸?shù)牟糠郑┗蛘哒闹袕娬{(diào)的內(nèi)容。<>語法符號中,表示一個語法對象。::=語法符號中,表示定義符,用來定義一個語法對象。定義符左邊為語法對象,右邊為相應的語法描述。|語法符號中,表示或者符,限定的語法選項在實際語句中只能出現(xiàn)一個。{}次(N0然數(shù)),但是大括號本身不能出現(xiàn)在語句中。[]次,但是中括號本身不能出現(xiàn)在語句中。關(guān)鍵字語句時,關(guān)鍵字既可以大寫也可以小寫。訪問相關(guān)文檔數(shù)據(jù)庫,可在安裝目錄的數(shù)據(jù)庫的各種手冊與技術(shù)叢書。目錄功能簡介 1操作員 1作業(yè) 1警報 2調(diào)度 2作業(yè)權(quán)限 2創(chuàng)建作業(yè)環(huán)境 3系統(tǒng)表的定義 3SYSJOBS 35SYSJOBSCHEDULES 7SYSJOBHISTORIES 1012SYSSTEPHISTORIES2 13SYSOPERATORS 14SYSALERTS 15SYSALERTNOTIFICATIONS 17SYSALERTHISTORIES 1820管理系統(tǒng)表 21通過系統(tǒng)過程創(chuàng)建和刪除 21通過圖形化客戶端創(chuàng)建和刪除 21操作員 23通過系統(tǒng)過程實現(xiàn) 23創(chuàng)建操作員 23修改操作員 24刪除操作員 25通過圖形化客戶端實現(xiàn) 25創(chuàng)建操作員 26修改操作員 27設置過濾、清除過濾 28刪除操作員 294作業(yè) 30通過系統(tǒng)過程實現(xiàn) 30創(chuàng)建、修改和刪除作業(yè) 30配置作業(yè) 33查看、清除作業(yè)日志記錄 45通過圖形化客戶端實現(xiàn) 46新建作業(yè) 46設置、清除過濾 56查看、清除作業(yè)歷史信息 58修改作業(yè) 59刪除作業(yè) 605警報 61通過系統(tǒng)過程實現(xiàn) 61創(chuàng)建、刪除和修改警報 61為警報關(guān)聯(lián)操作員 64清除警告日志記錄 66通過圖形化客戶端實現(xiàn) 66常規(guī) 66通知信息 69DDL 70監(jiān)控作業(yè) 71配置監(jiān)控服務管理員 71通過系統(tǒng)過程實現(xiàn) 71通過圖形化客戶端實現(xiàn) 74開啟監(jiān)控服務 76通過圖形化客戶端啟動 76通過命令行工具啟動 77一個典型示例 79配置作業(yè)管理 79查看監(jiān)控結(jié)果 80DM8DM8作業(yè)系統(tǒng)使用手冊PAGEPAGE10功能簡介在管理員的工作中,有許多日常工作都是固定不變的。例如,定期備份數(shù)據(jù)庫,定期生成數(shù)據(jù)統(tǒng)計報表等等。這些工作既單調(diào)又費時,如果這些重復任務能夠自動化完成,那就可以節(jié)省大量的時間。將警報信息通知操作員,以便操作員能夠及時做出響應。通過為作業(yè)創(chuàng)建靈活的調(diào)度方案可以滿足在不同時刻運行作業(yè)的要求。用戶還可以定義警報響應,以便當服務器發(fā)生特定的事件時通知操作員或者執(zhí)行預定義的作業(yè)。為了更好地理解作業(yè)與調(diào)度,下面介紹一些相關(guān)的概念:操作員DM(或事件發(fā)生時,可以通過電子郵件或網(wǎng)絡發(fā)送的方式將警報(或事件)的內(nèi)容通知到操作員。作業(yè)DM代理程序按順序執(zhí)行的一系列指定的操作。作業(yè)可以執(zhí)行更廣泛的活動,每個作業(yè)由一個或多個作業(yè)步驟組成,作業(yè)步驟是作業(yè)對一個數(shù)據(jù)庫或者一個服務器執(zhí)行的動作。每個作業(yè)必須至少有一個作業(yè)步驟。警報警報是系統(tǒng)中發(fā)生的某種事件,如發(fā)生了特定的數(shù)據(jù)庫操作,或出錯信號,或者是作業(yè)的啟動、執(zhí)行完畢等事件。警報主要用于通知指定的操作員,以便其迅速了解系統(tǒng)中發(fā)生的狀況??梢詾榫瘓蠖x產(chǎn)生的條件,還可以定義當警報產(chǎn)生時系統(tǒng)采取的動作,如通知一個或多個操作員執(zhí)行某個特定的作業(yè)等。調(diào)度調(diào)度是用戶定義的一個時間安排,在給定的時刻到來時,系統(tǒng)會啟動相關(guān)的作業(yè),按作業(yè)定義的步驟依次執(zhí)行。調(diào)度可以是一次性的,也可以是周期性的。作業(yè)權(quán)限。GRANTADMINJOBTONORMAL_USER;。GRANTADMINJOBTONORMAL_USER;JOBSP_INIT_JOB_SYS(1)SP_INIT_JOB_SYS(0)的權(quán)限。創(chuàng)建作業(yè)環(huán)境要進行作業(yè)管理,需要先創(chuàng)建作業(yè)環(huán)境,即創(chuàng)建一些系統(tǒng)表來存儲作業(yè)相關(guān)的對象、歷史記錄等信息。這些系統(tǒng)表有SYSJOBS、SYSJOBSTEPS、SYSJOBSCHEDULES、SYSMAILINFO、SYSALERTSSYSALERTNOTIFICATIONSSYSJOB系統(tǒng)表的定義意味著作業(yè)不可以同名。語法如下:CREATETABLESYSJOB.SYSJOBS(ID IDENTITY(1,1),VARCHAR,USERNAME VARCHAR,VARCHAR,VARCHAR,ENABLE_NETSEND NETSEND_OPERID DESCRIBE VARCHAR,CLUSTERPRIMARYKEY(NAME));參數(shù)詳解號。NAME作業(yè)名稱。表示該作業(yè)是否被啟用。1是;0否。登錄名。作業(yè)的創(chuàng)建時間,由系統(tǒng)時間指定。表示作業(yè)最后一次被修改的時間,由系統(tǒng)時間指定。、EMAIL_OPERID、EMAIL_TYPEENABLE_EMAIL:表示作業(yè)是否開啟郵件系統(tǒng)。1是;0否。如果開啟,那么該作業(yè)相關(guān)的一些日志會通過郵件通知操作員;不開啟就不會發(fā)送郵件。號的操作員。、0執(zhí)行完成后發(fā)送。、NETSEND_OPERID、NETSEND_TYPEENABLE_NETSEND:表示作業(yè)是否開啟網(wǎng)絡發(fā)送。1是;0否。如果開啟,那么這個作業(yè)相關(guān)的一些日志會通過網(wǎng)絡發(fā)送通知操作員;如果不開啟就不會通知。NETSEND_OPERID:如果開啟了網(wǎng)絡信息通知功能,則這個列指定通過網(wǎng)絡發(fā)送來通知號。是完全一樣的。表示作業(yè)是否完整。Y是;N作業(yè)需要重新配置,使它的狀態(tài)為完整。作業(yè)的描述信息。存儲作業(yè)包括的所有步驟信息。每一行存儲了某個作業(yè)的某個步驟的所有屬性。這個表的聚集關(guān)鍵字為個同名的步驟。語法如下:CREATETABLESYSJOB.SYSJOBSTEPS(ID IDENTITY(1,1),VARCHAR,VARCHAR,VARCHAR(1800),RETRY_ATTEMPTS RETRY_INTERVAL OUTPUT_FILE_PATH VARCHAR(256),CLUSTERPRIMARYKEY(JOBID,NAME));參數(shù)詳解號用來表示步驟的唯一性。NAME步驟名稱。必須是有效的標識符,同時不能是DM關(guān)鍵字。同一個作業(yè)不能有同名的步驟名稱。功。步驟在作業(yè)中的序列號。TYPE、、、、、50語句或者是語句塊。版本的備份還原(選項。表示重組數(shù)據(jù)庫。表示更新數(shù)據(jù)庫的統(tǒng)計信息。數(shù)據(jù)遷移。版本的備份還原(選項。版本的備份還原。(實例名行的數(shù)據(jù)庫實例名。COMMANDTYPE行的不同語句。會報出不可預知的錯誤信息。、、、、56時,要執(zhí)行的語句就是由系統(tǒng)內(nèi)部根據(jù)不同類型生成。、10表示執(zhí)行下一步。1表示報告執(zhí)行成功。3表示返回第一個步驟繼續(xù)執(zhí)行。、20表示執(zhí)行下一步。表示報告執(zhí)行失敗。表示返回第一個步驟繼續(xù)執(zhí)行。RETRY_ATTEMPTS表示當步驟執(zhí)行失敗后,需要重試的次數(shù)。取值范圍0~100。RETRY_INTERVAL表示在每兩次步驟執(zhí)行重試之間的間隔時間。取值范圍0~10。表示步驟執(zhí)行時輸出文件的路徑。這個路徑必須是有效的。末尾開始追寫。1是;0式及時間范圍。SYSJOBSCHEDULES及調(diào)度名,意味著對于一個指定的作業(yè),不能具有同名的調(diào)度。語法如下:CREATETABLESYSJOB.SYSJOBSCHEDULES(ID IDENTITY(1,1),VARCHAR,FREQ_INTERVAL FREQ_SUB_INTERVAL FREQ_MINUTE_INTERVAL STARTTIME VARCHAR,VARCHAR,DURING_START_DATE VARCHAR,DURING_END_DATE VARCHAR,VARCHAR,TRIGNAME VARCHAR,DESCRIBE VARCHAR(500),CLUSTERPRIMARYKEY(JOBID,NAME));參數(shù)詳解號用來表示調(diào)度的唯一性。NAME調(diào)度的名稱。必須是有效的標識符,同時不能是DM關(guān)鍵字。一個作業(yè)不能創(chuàng)建兩個同名的調(diào)度。號指定的作業(yè)。一個作業(yè)可以有多個調(diào)度。表示該調(diào)度是否啟用。1是;0否。TYPE、、、。說明如下:表示只執(zhí)行一次。表示按天的頻率來執(zhí)行。表示按周的頻率來執(zhí)行。表示在一個月的某一天執(zhí)行。表示在一個月的第一周第幾天執(zhí)行。表示在一個月的第二周的第幾天執(zhí)行。表示在一個月的第三周的第幾天執(zhí)行。表示在一個月的第四周的第幾天執(zhí)行。表示在一個月的最后一周的第幾天執(zhí)行。時,這個值無效,系統(tǒng)不會做檢查。1。時,表示每幾個月中的某一天執(zhí)行,值的范圍沒有具體的限制。、、、78時,都表示每幾個月的某一周執(zhí)行,值的范圍也沒有具體的限制。FREQ_SUB_INTERVAL基礎(chǔ)上,繼續(xù)指定更為精細的頻率。說明如下:1時,這個值無效,系統(tǒng)不會做檢查。用七位二進制來表示選中的日子。從最低位開始算起,依次表示周日、周一周五、周六。選中。例如,選中周二和周六,768。1。、、、781分別表示從周一到周日。FREQ_MINUTE_INTERVAL表示一天內(nèi)每隔多少分鐘執(zhí)行一次。取值范圍1~1440。STARTTIME定義作業(yè)調(diào)度的起始時間。ENDTIME定義作業(yè)調(diào)度結(jié)束時間。DURING_START_DATE指定作業(yè)被調(diào)度的有效日期范圍的起始日期,必須是有效的日期字符串,不可以為空。DURING_END_DATE日期之后。SCHNAME表示調(diào)度對應的驅(qū)動觸發(fā)器所屬的數(shù)據(jù)庫模式名。表示驅(qū)動觸發(fā)器的觸發(fā)器名。表示調(diào)度是否合法。Y是;N重新配置完成后才能起作用。個字節(jié)。SYSJOBHISTORIESTS為“OBAAS為“OBETS為“OBEPABSEPEYSA這個表中的所有記錄都是由作業(yè)在運行過程中系統(tǒng)自動插入的,不是由用戶來操作的。語法如下:CREATETABLESYSJOB.SYSJOBHISTORIES(IDINTIDENTITY(1,1),NAMEVARCHAR,STEPNAMEVARCHAR,STATUSVARCHAR,ERRTYPEINT,ERRCODEINT,ERRINFOVARCHAR(1024),CUR_TIMEVARCHAR,RETRY_ATTEMPTSINT,HAS_NOTIFIEDINT,CLUSTERPRIMARYKEY(ID));參數(shù)詳解ID表中每一行的唯一標識。NAME表示某一條歷史記錄是由哪一個作業(yè)產(chǎn)生的,用作業(yè)名表示。表示歷史記錄是由哪一個步驟產(chǎn)生的,用步驟名表示。表示某一條歷史記錄是在作業(yè)或步驟的什么狀態(tài)下產(chǎn)生的。ERRTYPE這個列一般情況不用,現(xiàn)在都是0。ERRCODE表示在步驟執(zhí)行錯誤后,產(chǎn)生的錯誤碼。ERRINFO表示在步驟執(zhí)行錯誤后,系統(tǒng)產(chǎn)生的錯誤描述信息。表示產(chǎn)生這條歷史記錄的系統(tǒng)時間。RETRY_ATTEMPTS表示這條歷史記錄是第幾次重試時產(chǎn)生的,這個列記錄其當前次數(shù)。HAS_NOTIFIED表示這條歷史記錄是否已經(jīng)(郵件及網(wǎng)絡發(fā)送)通知用戶。如果已通知則這個值為1,未通知則為0。SYSJOBHISTORIES2這個表中的所有記錄都是由作業(yè)在運行過程中系統(tǒng)自動插入的,不是由用戶來操作的。語法如下:SYSJOB.SYSJOBHISTORIES2(UNIQUE,VARCHAR,VARCHAR,END_TIME VARCHAR,VARCHAR(1024),CLUSTERPRIMARYKEY(EXEC_ID,NAME));參數(shù)詳解EXEC_ID號。NAME表示某一條歷史記錄是由哪一個作業(yè)產(chǎn)生,用作業(yè)名表示。作業(yè)開始的時間。作業(yè)結(jié)束的時間。ERRCODE表示作業(yè)執(zhí)行錯誤后,產(chǎn)生的錯誤碼。ERRINFO表示作業(yè)執(zhí)行錯誤后,系統(tǒng)產(chǎn)生的錯誤描述信息。HAS_NOTIFIED表示這條歷史記錄是否已經(jīng)(郵件及網(wǎng)絡發(fā)送)。SYSSTEPHISTORIES2RETRY_ATTEMPTS會記錄重試的次數(shù)。語法如下:CREATETABLESYSJOB.SYSSTEPHISTORIES2(VARCHAR,STEPNAME VARCHAR,VARCHAR,END_TIME VARCHAR,VARCHAR(1024),RETRY_ATTEMPTS CLUSTERPRIMARYKEY(EXEC_ID,NAME,STEPNAME,RETRY_ATTEMPTS));參數(shù)詳解DM8DM8作業(yè)系統(tǒng)使用手冊PAGE15PAGE15EXEC_ID號。NAME表示某一條歷史記錄是由哪一個作業(yè)產(chǎn)生,用作業(yè)名表示。表示歷史記錄是由哪一個步驟產(chǎn)生的,用步驟名表示。作業(yè)步驟開始的時間。作業(yè)步驟結(jié)束的時間。ERRTYPE這個列一般不用,現(xiàn)在都是0。ERRCODE表示作業(yè)步驟執(zhí)行錯誤后,產(chǎn)生的錯誤碼。ERRINFO表示作業(yè)執(zhí)行錯誤后,系統(tǒng)產(chǎn)生的錯誤描述信息。RETRY_ATTEMPTS表示這條歷史記錄是第幾次重試時產(chǎn)生的,這個列記錄其當前重試次數(shù)。SYSOPERATORSNAME為聚集索引,意味著不能具有同名的操作員。語法如下:CREATETABLESYSJOB.SYSOPERATORS(ID IDENTITY(1,1),VARCHAR,EMAILADDR VARCHAR,VARCHAR,CLUSTERPRIMARYKEY(NAME));參數(shù)詳解號。NAME操作員的名稱。表示操作員是否被啟用。1是;0否。EMAILADDR地址。地址。語法如下:CREATETABLESYSJOB.SYSALERTS(ID IDENTITY(1,1),VARCHAR,VARCHAR,DELAYTIME PRIMARYKEY(NAME)DM8DM8作業(yè)系統(tǒng)使用手冊PAGEPAGE16);參數(shù)詳解號。NAME警報名。警報是否開啟。1是;0否。TYPE00表示發(fā)生某些數(shù)據(jù)庫事件時警報。警報所在的數(shù)據(jù)庫實例名。ERRTYPE相關(guān)。時,ERRTYPE。具體含義分別為:1常規(guī)錯誤;2啟動錯誤;3系統(tǒng)錯誤;4服務器配置錯誤;5分析階段錯誤;67時錯誤;8備份恢復錯誤;9指定錯誤碼。1~4事件;2授權(quán)回收事件;3連接或斷開數(shù)據(jù)庫事件;4數(shù)據(jù)庫備份恢復事件。ERRCODE、相關(guān)。TYPE=0、ERRTYPE1~12時,指定各種錯誤類型相關(guān)的錯誤碼,ERRCODE必須0的整數(shù)。、事件的錯誤碼,ERRCODE。如何取CREATEALTERDROP數(shù)據(jù)庫系統(tǒng)內(nèi)部用四位二進制來ALTERTRUNCATE。1表示指定,0ERRCODECREATE和。TYPE=1、ERRTYPE=2時,指定授權(quán)回收事件的錯誤碼,ERRCODE、、。1的錯誤碼;2的錯誤碼;3的錯誤碼。TYPE=1、ERRTYPE=3、、。1LOGIN的錯誤碼;2的錯誤碼;3的錯誤碼。ERRTYPE=4、1表的錯誤碼;2的錯誤碼;3BACKUPRESTORE的錯誤碼。DELEYTIME表示警報發(fā)生后,推遲多長時間通知操作員。范圍0~3600,單位秒。ADDITION_TXT個字節(jié)。SYSALERTNOTIFICATIONS存儲警報需要通知的操作員的信息,即警報和操作員的關(guān)為聚集關(guān)鍵字的,所以對于一個指定的警報和指定的操作員,它們只能有一個關(guān)聯(lián)關(guān)系。語法如下:CREATETABLESYSJOB.SYSALERTNOTIFICATIONS(ALERTNAME VARCHAR,ENABLE_NETSEND ,CLUSTERPRIMARYKEY(ALERTNAME,OPERID));參數(shù)詳解ALERTNAME表示指定的警報名。號。ENABLE_EMAIL表示是否需要通過發(fā)郵件來通知。(下才支持。SYSALERTHISTORIES服務再通過掃描這個表把信息取出來通過郵件或者網(wǎng)絡發(fā)中插入的。語法如下:CREATETABLESYSJOB.SYSALERTHISTORIES(ID IDENTITY(1,1),ALERTNAME VARCHAR,SUB_TYPE USERNAME VARCHAR(128),VARCHAR(128),VARCHAR(128),VARCHAR(128),SCH_NAME VARCHAR(128),OBJ_NAME VARCHAR(256),OBJ_TYPE VARCHAR(128),VARCHAR(256),DEFAULTPRIMARYKEY(ID));參數(shù)詳解號。ALERTNAME表示歷史記錄是由哪一個警報產(chǎn)生的。TYPETYPE=0,P=YLRSRTE值相對應。SYSALERTSTYPETYPE=0,則ERRCODE相對應。表示發(fā)生警報時,當前的登錄用戶名。DB_NAME表示警報所處的數(shù)據(jù)庫實例名。表示警報發(fā)生時間。表示警報發(fā)生時當前的登錄用戶名。表示觸發(fā)警報的數(shù)據(jù)對象所屬的模式名。表示觸發(fā)警報的數(shù)據(jù)對象名。表示觸發(fā)警報的數(shù)據(jù)庫對象類型。GRANTEE_NAME表示由授權(quán)或回收權(quán)限引起的警報的授權(quán)者或回收者名。ERRCODE為錯誤時,發(fā)生錯誤時的錯誤碼。HAS_NOTIFIED表示這條警報歷史記錄是否已經(jīng)(郵件及網(wǎng)絡發(fā)送)通知用戶。如果已通知則這個值為1,未通知則為0。存儲作業(yè)管理系統(tǒng)管理員的信息。每一個作業(yè)管理系統(tǒng)管理員對應這個LOGIN_NAME為聚集關(guān)鍵數(shù)據(jù)庫的登錄用戶名稱。語法如下:CREATETABLESYSJOB.SYSMAILINFO(NULL,LOGIN_PWD NULL,NULL,NULL,USER_NAME NULL,USER_PWD NULL,PRIMARYKEY(LOGIN_NAME));參數(shù)詳解監(jiān)控服務管理員的名稱。LOGIN_PWD管理員登錄密碼。這個列表示在開啟郵件系統(tǒng)后,給管理員發(fā)郵件時用到郵件的地址。應,則郵件不能成功發(fā)送。USER_NAMESMTP服務器進行驗證的郵件用戶名,如果驗證成功才能成功發(fā)送郵件。這個列與上面的用戶名相對應,為郵箱的登錄密碼。管理系統(tǒng)表創(chuàng)建和刪除作業(yè)相關(guān)系統(tǒng)表可以通過以下兩種方式來實現(xiàn)。一是通過系統(tǒng)過程SP_INIT_JOB_SYSMANAGER管理工具實現(xiàn)。用戶選擇其中的一種即可。通過系統(tǒng)過程創(chuàng)建和刪除用戶可以通過調(diào)用系統(tǒng)過程SP_INIT_JOB_SYS()來創(chuàng)建這些表。這些表被建在模式下。語法如下:SP_INIT_JOB_SYS(1);語法如下:SP_INIT_JOB_SYS(0);通過圖形化客戶端創(chuàng)建和刪除管理工具中,右擊代理。如下所示:圖2.1創(chuàng)建代理界面點擊創(chuàng)建代理環(huán)境模式(9張系統(tǒng)表;同時,代理下拉菜單中出現(xiàn):作業(yè)、警報和操作員。如下所示:圖2.2創(chuàng)建成功的代理界面點擊清理代理環(huán)境,是創(chuàng)建代理環(huán)境的相反步驟。會刪除和作業(yè)相關(guān)的一切信息。操作員管理工具實現(xiàn)。用戶選擇其中的一種即可。通過系統(tǒng)過程實現(xiàn)SP_CREATE_OPERATOR、SP_ALTER_OPERATORSP_DROP_OPERATOR三個過程來完成操作員的創(chuàng)建、修改和刪除。創(chuàng)建操作員在數(shù)據(jù)庫中創(chuàng)建了前述作業(yè)管理表后,就可以進行作業(yè)的配置了。由于在創(chuàng)建一個作業(yè)時必須要指定操作員,所以需要創(chuàng)建一個操作員。SP_CREATE_OPERATOR,所中。語法如下:SP_CREATE_OPERATOR(OPR_NAME VARCHAR(128),EMAILADDR VARCHAR(128),)參數(shù)詳解操作員名稱。必須是有效的標識符,同時不能是DM關(guān)鍵字。不能有同名操作員,如果創(chuàng)建同名操作員,系統(tǒng)會報錯。ENABLED是否啟用這個操作員。1是;0否。EMAILADDR地址。SP_CREATE_OPERATOR('TOM',1,'tom@dameng.shanghai','192.168.0.38');地址(用于網(wǎng)絡發(fā)送的操作員。SP_CREATE_OPERATOR('TOM',1,'tom@dameng.shanghai','192.168.0.38');修改操作員也提供了相應的系統(tǒng)過程,函數(shù)名為SP_ALTER_OPERATOR。語法如下:SP_ALTER_OPERATOR(OPR_NAME VARCHAR(128),EMAILADDR VARCHAR(128),)參數(shù)詳解不可修改參數(shù)。操作員名稱,指定要修改哪一個操作員,如果這個操作員不存在,系統(tǒng)會報錯。ENABLED可修改參數(shù)。表示是否啟用這個操作員。1是;0將這個操作員修改為不可用。EMAILADDR地址。P地址(主要用于網(wǎng)絡發(fā)送P須是合法的,不然會報錯。對于可修改參數(shù):如果需要修改則傳入新的參數(shù)值;如果不需要修改則傳入原來的值即可。SP_ALTER_OPERATOR('TOM',0,'tom@dameng.shanghai','192.168.0.38'SP_ALTER_OPERATOR('TOM',0,'tom@dameng.shanghai','192.168.0.38'刪除操作員可以通過調(diào)用系統(tǒng)過程來刪除一個操作員,過程名為SP_DROP_OPERATOR。語法如下:SP_DROP_OPERATOR(OPR_NAME VARCHAR(128))參數(shù)詳解操作員名稱。如果指定的操作員不存在,則系統(tǒng)會報操作員不存在的錯誤;如果指定的中將這條記錄刪除,同時將所有這個操作員與警報SYSALERTNOTIFICATIONS中刪除,但是不會刪除指定該操作員的作業(yè)。SP_DROP_OPERATOR('TOM');的操作員。SP_DROP_OPERATOR('TOM');通過圖形化客戶端實現(xiàn)工具實現(xiàn)操作員的創(chuàng)建、修改和刪除。點擊代理中的操作員??梢钥吹叫陆ú僮鲉T、設置過濾、清除過濾和刷新按鈕。如下所示:圖3.1新建操作員界面創(chuàng)建操作員選中新建操作員。會出現(xiàn)如下界面:常規(guī)頁面,用來添加操作員。圖3.2新建操作員-常規(guī)界面DDLSQLSQL腳本到指定文件中。如下所示:新建操作員界面修改操作員選中要修改的操作員。如下所示:圖3.4修改操作員界面點擊修改tom@dameng.shanghai。如下所示:圖3.5修改操作員-常規(guī)界面設置過濾、清除過濾當操作員過多時,可以通過設置過濾條件來選擇符合條件的操作員。如下所示:圖3.6操作員-設置過濾界面點擊操作員設置過濾的操作員。如下所示:圖3.7操作員-對象過濾界面過濾條件使用完后,想恢復原狀,看到所有操作員,此時需要清除過濾條件,選中清除過濾即可。刪除操作員選中要刪除的操作員名稱,點擊刪除即可。如下所示:圖3.8刪除操作員界面作業(yè)管理工具實現(xiàn)。用戶選擇其中的一種即可。通過系統(tǒng)過程實現(xiàn)創(chuàng)建、修改和刪除作業(yè)創(chuàng)建作業(yè)SP_CREATE_JOB實現(xiàn)。語法如下:SP_CREATE_JOB(JOB_NAME EMAIL_OPTR_NAME ENABLED_NETSEND NETSEND_OPTR_NAME DESCRIBE VARCHAR(8187))參數(shù)詳解作業(yè)是否啟用。1啟用;0不啟用。、EMAIL_OPTR_NAME、EMAIL_TYPEENABLE_EMAIL:作業(yè)是否開啟郵件系統(tǒng)。1是;0否。如果開啟,那么該作業(yè)相關(guān)的一些日志會通過郵件通知操作員;不開啟就不會發(fā)送郵件。A_PIEMAIL_TYPE:如果在開啟了郵件發(fā)送之后,在什么情況下發(fā)送郵件。情況分為三種:0表示在作業(yè)執(zhí)行結(jié)束后發(fā)送。、NETSEND_OPERID、NETSEND_TYPEENABLE_NETSEND:作業(yè)是否開啟網(wǎng)絡發(fā)送。1是;0否。如果開啟,那么這個作業(yè)相關(guān)的一些日志會通過網(wǎng)絡發(fā)送通知操作員;如果不開啟就不會通知。是完全一樣的。(,且一服務。、8服務所以該功能也不支持。SP_CREATE_JOB('TEST',1,1,'TOM',2,1,'TOM',2,'每一個測試作業(yè)');個字節(jié)。SP_CREATE_JOB('TEST',1,1,'TOM',2,1,'TOM',2,'每一個測試作業(yè)');創(chuàng)建完成這個作業(yè)后,系統(tǒng)就會在SYSJOBS中插入一條相應的記錄,但是這個作業(yè)不會做任何事情,只是一個空的作業(yè),如果需要讓它執(zhí)行,還需要配置這個作業(yè)。修改作業(yè)如果DBASP_ALTER_JOB來實現(xiàn)。語法如下:SP_ALTER_JOB(JOB_NAME VARCHAR(128),EMAIL_OPTR_NAME ENABLED_NETSEND NETSEND_OPTR_NAME DESCRIBE VARCHAR(8187))參數(shù)詳解SP_CREATE_JOB不可修繼續(xù)指定原值。SP_ALTER_JOB('TEST',0,1,'DBA',2,1,'DBA',2,'修改一個作業(yè)');SP_ALTER_JOB('TEST',0,1,'DBA',2,1,'DBA',2,'修改一個作業(yè)');刪除作業(yè)如果一個作業(yè)已經(jīng)執(zhí)行完成,或者由于其它什么原因需要刪除作業(yè),可以調(diào)用系統(tǒng)過程實現(xiàn)。語法如下:SP_DROP_JOB(JOB_NAME VARCHAR(128))參數(shù)詳解作業(yè)名稱。在刪除時會檢測這個作業(yè)是否存在,如果不存在則系統(tǒng)報錯。在刪除一個作業(yè)時,系統(tǒng)會同時將與這個作業(yè)相關(guān)聯(lián)的所有對象都刪除。包括步驟、調(diào)SYSJOBSTEPSSYSSCHEDULES中刪除屬于這個作業(yè)的步驟及調(diào)度。SP_DROP_JOB('TEST');例如,刪除作業(yè)TEST。SP_DROP_JOB('TEST');配置作業(yè)上面所述的內(nèi)容都是最基本的一些操作,所創(chuàng)建的作業(yè)都還不能執(zhí)行任何操作,只是一個空的作業(yè),如果想要這個作業(yè)能執(zhí)行一些指定的操作,還需要對這個作業(yè)進行配置。配置一個作業(yè)主要包括以下幾個步驟:開始作業(yè)配置;指定要開始配置一個作業(yè);為指定的作業(yè)增加步驟;為指定的作業(yè)增加調(diào)度;結(jié)束作業(yè)配置。狀態(tài)的,作了。開始作業(yè)配置來指定對一個作業(yè)配置的開始。語法如下:SP_JOB_CONFIG_START(JOB_NAME VARCHAR(128))參數(shù)詳解要配置的作業(yè)的名稱。執(zhí)行時會檢測這個作業(yè)是否存在,如果不存在則報錯。自動提交(AUTOON)的會話上配置作業(yè)。開始作業(yè)配置之后到結(jié)束作業(yè)配置之前這段時間,當前會話會處于作業(yè)配置狀態(tài)。配置狀態(tài)不允許做任何的創(chuàng)建、修改、刪除對象(作業(yè)、操作員、警報)的操作。開始作業(yè)配置和結(jié)束作業(yè)配置兩個過程配合使用,是為了保證作業(yè)配置的完整性。何的操作或者設置自動提交(例如,不要設置文件中LUOOM=L操作被自動提交,將不能回滾。將錯誤的配SP_JOB_CONFIG_START剛執(zhí)行的狀態(tài),因為在這個過程執(zhí)行時會自動提交前面交。SP_JOB_CONFIG_START('TEST');進行配置。SP_JOB_CONFIG_START('TEST');作業(yè)步驟增加、刪除作業(yè)步驟必須是在配置作業(yè)開始后才能進行,否則系統(tǒng)會報錯,這樣處理主要是為了保證作業(yè)配置的完整性。增加步驟實現(xiàn)。語法如下:SP_ADD_JOB_STEP(JOB_NAME VARCHAR(128),STEP_NAME VARCHAR(128),VARCHAR(8187),RETRY_ATTEMPTSRETRY_INTERVALOUTPUT_FILE_PATH )參數(shù)詳解作業(yè)的名稱。表示正在給哪一個作業(yè)增加步驟,這個參數(shù)必須為上面調(diào)用SP_JOB_CONFIG_START函數(shù)時指定的作業(yè)名,否則系統(tǒng)會報錯,同時系統(tǒng)會檢測這個作業(yè)是否存在,不存在也會報錯。STEP_NAME表示增加的步驟名。必須是有效的標識符,同時不能是DM關(guān)鍵字。同一個作業(yè)不能有兩個同名的步驟,創(chuàng)建時會檢測這個步驟是否已經(jīng)存在,如果存在則報錯。TYPE、、、、、50語句或者是語句塊。版本的備份還原(選項。表示重組數(shù)據(jù)庫。表示更新數(shù)據(jù)庫的統(tǒng)計信息。數(shù)據(jù)遷移。版本的備份還原(選項。版本的備份還原。COMMAND指定不同步驟類型(TYPE)下,步驟在運行時所執(zhí)行的語句。它不能為空。信息。TYPE=1備份模式備份壓縮類型。三部分詳細介紹如下:第一部分是一個字符,表示備份模式。0完全備份;1不是這二個值中的一個,系統(tǒng)會報錯。第二部分是一個字符,表示備份時是否進行壓縮。0不壓縮;1壓縮。第三部分是一個文件路徑,表示備份文件的路徑。路徑命令有具體的格式,分以下兩種:要用逗號隔開,之后接著是備份路徑,基備份路徑與備份路徑需要用“|”隔開,如果不指定備份路徑,則不需要指定“|,同時系統(tǒng)會自動生成一個備份路徑。例如,。對于完全備份,因為不需要指定基備份所以就不需要“|”第三個字節(jié)開始指定備份路徑即可。例如,01E:\bakdir。如果不指定備份路徑,則系統(tǒng)會自動生成一個備份路徑。TYPE、34時,要執(zhí)行的語句就是由系統(tǒng)內(nèi)部根據(jù)不同類型生成的不同語句或者過程。TYPE=5備份模式備份壓縮類型備份日志類型備份并行類型預留][base_dir,…,base_dir||。六部分詳細介紹如下:第一部分是一個字符,表示備份模式。0完全備份;1不是這二個值中的一個,系統(tǒng)會報錯。第二部分是一個字符,表示備份時是否進行壓縮。0不壓縮;1第三部分是一個字符,表示是否備份日志。0備份;1不備份。第四部分是一個字符,表示是否并行備份。0普通備份;1射放到最后,以分割。0填充。第六部分是一個文件路徑,表示備份文件的路徑。路徑命令有具體的格式,分以下兩種:備份路徑與備份路徑需要用“|”指定“|”,例如01000E:\base_bakdir1,就是一個合法的增量備份命令。對于完全備份,因為不需要指定基備份所以就不需要“|”符號了,可以直接在第三個字節(jié)開始指定備份路徑即可;例如,01000E:\bakdir。如果不指定備份路徑,系統(tǒng)會自動生成備份路徑。備份模式備份壓縮類型備份日志類型備份并行數(shù)PWR][MAXPIECESIZE][RESV1][RESV2][base_dir,…,base_dir|bakfile_dir]。六部分詳細介紹如下:第一部分是一個字符,表示備份模式。0完全備份;1增量備份;3歸檔備份。如果第一個字符不是這三個值中的一個,系統(tǒng)會報錯。第二部分是一個字符,表示備份時是否進行壓縮。0不壓縮;1第三部分是一個字符,表示是否備份日志。0備份;1不備份。0。其中,0行備份;1表示并行數(shù)。優(yōu)化增量備份。0使用;1(只是語法支持,沒有實際作用)(MXEEZ0表示默認值,表示依次表示備份片的大小,1備份片大小,9的備份片大小。第01刪除。0填充。第九部分是一個文件路徑,表示備份文件的路徑。路徑命令有具體的格式,分以下兩種:需要用逗號隔開,之后接著是備份路徑?;A(chǔ)備份路徑與備份路徑需要用“|”隔開,例如,01000000E:\base_bakdir1base_bakdir2|bakdir就是一個合法的增量備份命令。對于完全備份,就不需要“|”符號了,可以直接在第八個字節(jié)開始指定備份路徑即可。例如,01000000E:\bakdir。如果不指定備份路徑,系統(tǒng)會自動生成一個備份路徑。00表示執(zhí)行下一步。表示報告執(zhí)行成功,并執(zhí)行下一步。00表示執(zhí)行下一步。表示報告執(zhí)行失敗,并結(jié)束作業(yè)。RETRY_ATTEMPTS次。RETRY_INTERVAL秒鐘。表示步驟執(zhí)行時輸出文件的路徑。該參數(shù)已廢棄,沒有實際意義。末尾開始追寫。1是;0SP_ADD_JOB_STEP('TEST','STEP1',0,'INSERTINTOMYINFOVALUES(1000,''HELLOWORLD'');',0,0,2,1,NULL,0);SP_ADD_JOB_STEP('TEST','STEP1',0,'INSERTINTOMYINFOVALUES(1000,''HELLOWORLD'');',0,0,2,1,NULL,0);COMMAND表中插入一條記執(zhí)行下一步1秒鐘。修改步驟實現(xiàn)。語法如下:SP_ALTER_JOB_STEP(JOB_NAME VARCHAR(128),STEP_NAME VARCHAR(128),VARCHAR(8187),RETRY_ATTEMPTSRETRY_INTERVALOUTPUT_FILE_PATH )參數(shù)詳解4.1.2.2.1節(jié)。刪除步驟如果用戶發(fā)現(xiàn)一個作業(yè)中的某個步驟不需要了,可以通過系統(tǒng)過程刪除這個步驟。語法如下:SP_DROP_JOB_STEP(JOB_NAME VARCHAR(128),STEP_NAME )參數(shù)詳解作業(yè)名稱。表示正在刪除該作業(yè)下的步驟。這個參數(shù)必須為前面調(diào)用SP_JOB_CONFIG_START函數(shù)時指定的作業(yè)名,否則系統(tǒng)會報錯,同時系統(tǒng)會檢測這個作業(yè)是否存在,不存在也會報錯。STEP_NAMESP_DROP_JOB_STEP('TEST','STEP1');。SP_DROP_JOB_STEP('TEST','STEP1');作業(yè)調(diào)度增加、刪除調(diào)度必須是在配置作業(yè)開始后才能進行,否則系統(tǒng)會報錯,這樣處理主要是為了保證作業(yè)配置的完整性。增加調(diào)度實現(xiàn)。語法如下:SP_ADD_JOB_SCHEDULE(JOB_NAME VARCHAR(128),SCHEDULE_NAME VARCHAR(128),FREQ_INTERVAL FREQ_SUB_INTERVAL FREQ_MINUTE_INTERVAL STARTTIME VARCHAR(128),VARCHAR(128),DURING_START_DATE VARCHAR(128),DURING_END_DATE VARCHAR(128),DESCRIBE )參數(shù)詳解作業(yè)名稱。指定要給該作業(yè)增加調(diào)度,這個參數(shù)必須是配置作業(yè)開始時指定的作業(yè)名,否則報錯,同時系統(tǒng)還會檢測這個作業(yè)是否存在,如果不存在也會報錯。待創(chuàng)建的調(diào)度名稱。必須是有效的標識符,同時不能是DM關(guān)鍵字。指定的作業(yè)不能創(chuàng)建兩個同名的調(diào)度,創(chuàng)建時會檢測這個調(diào)度是否已經(jīng)存在,如果存在則報錯。表示調(diào)度是否啟用,布爾類型。1啟用;0不啟用。TYPE、、、、、、、、。分別介紹如下:0表示指定作業(yè)只執(zhí)行一次。按天的頻率來執(zhí)行。按周的頻率來執(zhí)行。在一個月的某一天執(zhí)行。在一個月的第一周第幾天執(zhí)行。在一個月的第二周的第幾天執(zhí)行。在一個月的第三周的第幾天執(zhí)行。在一個月的第四周的第幾天執(zhí)行。在一個月的最后一周的第幾天執(zhí)行。指定。時,這個值無效,系統(tǒng)不做檢查。。時,表示的是每幾個星期執(zhí)行,取值范圍沒有限制。時,表示每幾個月的第一周執(zhí)行,取值范圍沒有限制。當時,表示每幾個月的第二周執(zhí)行,取值范圍沒有限制。當時,表示每幾個月的第三周執(zhí)行,取值范圍沒有限制。當時,表示每幾個月的第四周執(zhí)行,取值范圍沒有限制。當FREQ_SUB_INTERVALFREQ_INTERVALTYPE基礎(chǔ)上,繼續(xù)指定更為精準的頻率。說明如下:1時,這個值無效,系統(tǒng)不做檢查。時,表示的是某一個星期的星期幾執(zhí)行,可以同時選中七天中的任意幾天。數(shù)據(jù)庫系統(tǒng)內(nèi)部用七位二進制來表示選中的日子。從最低位開始算起,依次表示周日、周一周701,68。。、、、78FREQ_MINUTE_INTERVAL表示一天內(nèi)每隔多少分鐘執(zhí)行一次。有效值范圍1~1440,單位分鐘。STARTTIME定義作業(yè)被調(diào)度的起始時間。必須是有效的時間字符串,不可以為空。ENDTIME時間之后。DURING_START_DATE指定作業(yè)被調(diào)度的起始日期。必須是有效的日期字符串,不可以為空。DURING_END_DATE指定作業(yè)被調(diào)度的結(jié)束日期??梢詾榭眨珼URING_END_DATEENDTIME都為空,調(diào)度活動會一直持續(xù)下去。但如果不為空,必須是有效的日期字符串,同時必須是在日期之后。個字節(jié)。SP_ADD_JOB_SCHEDULE('TEST','SCHEDULE3',1,1,1,0,1,CURTIME,'23:59:59',CURDATE,NULL,'一個測試調(diào)度');SP_ADD_JOB_SCHEDULE('TEST','SCHEDULE3',1,1,1,0,1,CURTIME,'23:59:59',CURDATE,NULL,'一個測試調(diào)度');說明每天都要執(zhí)行;在這種類型下FREQ_SUB_INTERVAL參數(shù)就不會檢查,隨機寫FREQ_MINUTE_INTERVALSTARTTIME指定是從當前時間開始,CURTIME表示系統(tǒng)當前時間;ENDTIME23:59:59,表示每天都是執(zhí)行到這個時間為止;DURING_START_DATE為調(diào)度的起始日期,表示系統(tǒng)當前日期;DURING_END_DATE指定為一個測試調(diào)度修改調(diào)度實現(xiàn)。語法如下:SP_ALTER_JOB_SCHEDULE(JOB_NAME VARCHAR(128),SCHEDULE_NAME VARCHAR(128),FREQ_INTERVAL FREQ_SUB_INTERVAL FREQ_MINUTE_INTERVAL STARTTIME VARCHAR(128),VARCHAR(128),DURING_START_DATE VARCHAR(128),DURING_END_DATE VARCHAR(128),DESCRIBE )參數(shù)詳解4.1.2.3.1節(jié)。刪除調(diào)度刪除調(diào)度必須是在配置作業(yè)開始后才能進行,否則系統(tǒng)會報錯,這樣處理主要是為了保證作業(yè)配置的完整性。如果不再需要某一個調(diào)度,可以將其刪除。調(diào)用的函數(shù)為SP_DROP_JOB_SCHEDULE。語法如下:SP_DROP_JOB_SCHEDULE(JOB_NAME VARCHAR(128),SCHEDULE_NAME )參數(shù)詳解作業(yè)名稱。表示的是正在刪除該作業(yè)下的調(diào)度,這個參數(shù)必須為上面調(diào)用SP_JOB_CONFIG_START函數(shù)時指定的作業(yè)名,否則系統(tǒng)會報錯,同時系統(tǒng)會檢測這個作業(yè)是否存在,不存在也會報錯。SP_DROP_JOB_SCHEDULE('TEST','SCHEDULE3');的調(diào)度。SP_DROP_JOB_SCHEDULE('TEST','SCHEDULE3');結(jié)束作業(yè)配置在配置過程中,可以對指定的作業(yè)增加、刪除任意多個調(diào)度、步驟,但不要做提交操作以及自動提交操作,否則可能會出現(xiàn)作業(yè)配置不完整的問題。SP_JOB_CONFIG_COMMIT實現(xiàn)。語法如下:SP_JOB_CONFIG_COMMIT(JOB_NAME VARCHAR(128))參數(shù)詳解待結(jié)束配置的作業(yè)的名稱。則系統(tǒng)會報“非法的作業(yè)配置操作”的錯誤。下定義的所有的調(diào)度定義的執(zhí)行方式來執(zhí)行。查看、清除作業(yè)日志記錄查看作業(yè)日志記錄4.1.3.1清除作業(yè)日志記錄因為日志記錄會不斷增加,越來越龐大,所以用戶需要及時清理過時的日志。清除迄今為止某個作業(yè)的所有日志記中的相關(guān)記錄。如果該作業(yè)還在繼續(xù)工作,那么后續(xù)會中產(chǎn)生該作業(yè)的新日志。語法如下:SP_JOB_CLEAR_HISTORIES(JOB_NAME VARCHAR(128))參數(shù)詳解待清除日志的作業(yè)名。的所有日志記錄。SP_JOB_CLEAR_HISTORIES('TEST');SP_JOB_CLEAR_HISTORIES('TEST');通過圖形化客戶端實現(xiàn)工具實現(xiàn)作業(yè)的創(chuàng)建和配置等操作。點擊代理中的作業(yè)。可以看到新建作業(yè)、設置過濾和清除過濾、查看作業(yè)歷史信息和清理作業(yè)歷史信息、刷新按鈕。如下所示:圖4.1新建作業(yè)界面新建作業(yè)點擊新建作業(yè)含常規(guī)、作業(yè)步驟、作業(yè)調(diào)度、四部分。常規(guī)作業(yè)的常規(guī)屬性設置頁面。如下所示:圖4.2新建作業(yè)-常規(guī)界面參數(shù)詳解作業(yè)名作業(yè)的標識名稱。啟用是否啟用這個作業(yè)。作業(yè)描述作業(yè)的一些描述信息。郵件通知時機。網(wǎng)絡通知操作系統(tǒng)下才會執(zhí)行,同時必須開啟服務息發(fā)送的時機。作業(yè)步驟作業(yè)步驟設置頁面點擊作業(yè)步驟界面。如下所示:圖4.3新建作業(yè)-作業(yè)步驟界面參數(shù)詳解上移上移選中的作業(yè)步驟。下移下移選中的作業(yè)步驟。編輯修改選中的作業(yè)步驟。添加添加一個新的作業(yè)步驟,參見作業(yè)步驟對話框。刪除刪除選中的作業(yè)步驟。作業(yè)步驟對話框作業(yè)步驟對話框用于實現(xiàn)作業(yè)步驟的創(chuàng)建與修改。包括常規(guī)和高級兩部分。常規(guī)作業(yè)步驟的常規(guī)屬性設置頁面。如下所示:圖4.4新建作業(yè)步驟-常規(guī)界面參數(shù)詳解作業(yè)名稱作業(yè)步驟所屬作業(yè)的標識名稱。步驟名稱作業(yè)步驟的名稱。步驟類型標識該步驟的類型,步驟的類型主要有以下幾種:腳本備份數(shù)據(jù)庫重組數(shù)據(jù)庫更新統(tǒng)計信息數(shù)據(jù)遷移基于備份集備份數(shù)據(jù)庫針對不同的步驟類型,需要不一樣的深入設置。下面詳細介紹:語句或者語句塊。當類型為備份數(shù)據(jù)庫時,界面如下所示:圖4.5常規(guī)-備份數(shù)據(jù)庫界面當類型為重組數(shù)據(jù)庫和更新統(tǒng)計信息時,不需要進一步設置任何東西。當類型為數(shù)據(jù)遷移時,界面如下所示:圖4.6常規(guī)-數(shù)據(jù)遷移界面當類型為基于備份集備份數(shù)據(jù)庫時,界面如下所示:圖4.7常規(guī)-基于備份集備份數(shù)據(jù)庫界面高級作業(yè)步驟的高級屬性配置頁面。如下所示:圖4.8新建作業(yè)步驟-高級界面參數(shù)詳解作業(yè)步驟完成后時的操作成功時指定這個步驟執(zhí)行成功后,下一步該做什么事,有三個可選項:執(zhí)行下一步報告執(zhí)行成功返回第一個步驟繼續(xù)執(zhí)行失敗時指定這個步驟執(zhí)行失敗后,下一步該做什么事,有三個可選項:執(zhí)行下一步報告執(zhí)行失敗返回第一個步驟繼續(xù)執(zhí)行重試次數(shù)表示當一個步驟執(zhí)行失敗后,需要重試的次數(shù)。次數(shù)不能大于100。重試間隔秒鐘。腳本輸出文件輸出文件表示步驟執(zhí)行時如果有輸出結(jié)果,輸出信息的文件路徑。該參數(shù)已廢棄。追加方式輸出是否以追加的方式寫到輸出文件。如果勾選,表示在寫入文件時從文件末尾開始追寫,否則從文件指針當前指向的位置開始追寫。作業(yè)調(diào)度作業(yè)調(diào)度設置頁面點擊作業(yè)調(diào)度界面。如下所示:圖4.9新建作業(yè)-作業(yè)調(diào)度界面參數(shù)詳解新建新建一個作業(yè)調(diào)度,參見作業(yè)調(diào)度對話框。編輯修改選中的作業(yè)調(diào)度。刪除刪除選中的作業(yè)調(diào)度。作業(yè)調(diào)度對話框作業(yè)調(diào)度對話框用于實現(xiàn)作業(yè)調(diào)度的創(chuàng)建與修改。作業(yè)的常規(guī)屬性設置頁面。圖4.10新建作業(yè)調(diào)度-常規(guī)界面參數(shù)詳解作業(yè)名稱作業(yè)調(diào)度所屬的作業(yè)名。名稱作業(yè)調(diào)度的名稱。啟用指定作業(yè)步驟是否啟用。調(diào)度類型分為反復執(zhí)行和執(zhí)行一次兩種類型,參數(shù)不一樣。執(zhí)行一次只有時間和描述。下面詳細介紹反復執(zhí)行類型的參數(shù)。發(fā)生頻率頻率類別有天、周、月。每日頻率每日頻率有執(zhí)行一次,可選擇相應的執(zhí)行時間;也可多次執(zhí)行,需要選擇相應的執(zhí)行時間。持續(xù)時間默認開始時間是今天,默認無結(jié)束日期;也可以選擇開始時間和結(jié)束時間,但結(jié)束時間必須大于開始時間。描述作業(yè)調(diào)度的附加描述信息。DDL語句。新建作業(yè)界面參數(shù)詳解保存腳本到文件中。設置、清除過濾當作業(yè)過多時,可以通過設置過濾條件來選擇符合條件的作業(yè)。作業(yè)設置過濾界面點擊作業(yè)設置過濾的作業(yè)。作業(yè)對象過濾界面過濾條件使用完后,想恢復原狀,看到所有作業(yè),此時需要清除過濾條件,選中清除過濾即可。查看、清除作業(yè)歷史信息查看歷史作業(yè)信息查看作業(yè)歷史信息視圖用于顯示作業(yè)步驟的執(zhí)行情況日志。作業(yè)每執(zhí)行一次,自動向該不是由用戶來操作的。查看歷史作業(yè)信息界面參數(shù)詳解編號編號為每一條作業(yè)歷史記錄的一個唯一標識。作業(yè)名表示的是某一條歷史記錄是由哪一個作業(yè)產(chǎn)生的,用作業(yè)名表示。步驟名表示的是這個歷史記錄是由哪一個步驟產(chǎn)生的,用步驟名表示。錯誤類型這個列一般情況不用,現(xiàn)在都是0。錯誤碼表示的是在步驟執(zhí)行錯誤后,產(chǎn)生的錯誤碼。錯誤信息表示的是這個警報所處的數(shù)據(jù)庫實例名。開始時間任務的開始時間。開始時間任務的結(jié)束時間。重試次數(shù)表示這條歷史記錄是第幾次重試時產(chǎn)生的,這個列記錄其當前次數(shù)。是否通知表示這條歷史記錄是否已經(jīng)(郵件及網(wǎng)絡發(fā)送)通知用戶,如果通知則這個值為1,否則為0。4.2.2.2清除作業(yè)歷史信息清除作業(yè)歷史信息,清除的是除迄今為止該作業(yè)的所有日志記錄,即刪除表SYSJOBHISTORIES修改作業(yè)發(fā)現(xiàn)某一個作業(yè)中的信息不合理需要修改,可以選中作業(yè),右擊查看菜單。作業(yè)修改界面選中修改。界面如下:修改作業(yè)常規(guī)界面用戶根據(jù)需要,修改作業(yè)、步驟和調(diào)度即可。刪除作業(yè)選中作業(yè),右擊查看菜單,可以看到刪除按鈕。警報達夢數(shù)據(jù)庫還提供了警報的功能,允許用戶定義一些自己想要捕獲的動作,如果這些動作發(fā)生時,系統(tǒng)就會將對應信息存儲到指定的表中,將想要得到的信息存儲起來,以便做到實時的監(jiān)控。管理工具實現(xiàn)。用戶選擇其中的一種即可。通過系統(tǒng)過程實現(xiàn)創(chuàng)建、刪除和修改警報創(chuàng)建警報SP_CREATE_ALERT實現(xiàn)。警報的定義信息都存儲在中。語法如下:SP_CREATE_ALERT(NAME ENABLED INT,TYPE INT,ERRTYPE INT,ERRCODE INT,DELAYTIME INT,)參數(shù)詳解NAMEDM會檢測這個警報是否存在,如果存在則報錯。0。1是;0否。TYPE00表示發(fā)生某些數(shù)據(jù)庫事件時警報。ERRTYPE相關(guān)。TYPE=0時,ERRTYPE1~12。具體含義分別為:1常規(guī)錯誤;2啟動錯誤;3系統(tǒng)錯誤;4服務器配置錯誤;5分析階段錯誤;6權(quán)限錯誤;7運行時錯誤;8備份恢復錯誤;9定錯誤碼。時,ERRTYPE1~4。具體含義分別為:事件;2授權(quán)回收事件;3連接或斷開數(shù)據(jù)庫事件;4數(shù)據(jù)庫備份恢復事件。ERRCODE、相關(guān)。TYPE=0、ERRTYPE1~12時,指定各種錯誤類型相關(guān)的錯誤碼,ERRCODE必須0的整數(shù)。、事件的錯誤碼,ERRCODE。如何取CREATEALTERDROP數(shù)據(jù)庫系統(tǒng)內(nèi)部用四位二進制來表示它們的組合,從低位到高位依次是:CREATE、ALTER、、TRUNCATE。1表示指0ROERAER,。TYPE=1、ERRTYPE=2時,指定授權(quán)回收事件的錯誤碼,ERRCODE、、。1的錯誤碼;2的錯誤碼;3的錯誤碼。TYPE=1、ERRTYPE=3、、。1LOGIN的錯誤碼;2的錯誤碼;3的錯誤碼。ERRTYPE=4、1表的錯誤碼;2的錯誤碼;3BACKUPRESTORE的錯誤碼。DELEYTIME表示警報發(fā)生后,推遲多長時間通知操作員。范圍0~3600,單位秒。ADDITION_TXTSP_CREATE_ALERT('ALERT1',1,0,1,-600,1,'錯誤碼的測試');SP_CREATE_ALERT('ALERT1',1,0,1,-600,1,'錯誤碼的測試');的警報,ENABLE1表示開啟,TYPE0表示11秒鐘通知操作員。警報發(fā)生后,系統(tǒng)會將對應信息存儲到表中。修改警報來實現(xiàn)。語法如下:SP_ALTER_ALERT(NAME ENABLED INT,TYPE INT,ERRTYPE INT,ERRCODE INT,DELAYTIME INT,)參數(shù)詳解NAME',',,,警報測試還是原來的值,沒有被修改;TYPE進行捕獲;ERRCODE修改為DL(CAT、OTN51四個位都為1,也就是選中了這四個操作中的所有操作;DELAYTIME沒有被修改;被修改為'DDL警報測試操作就會被激表中。刪除警報實現(xiàn)。語法如下:SP_DROP_ALERT(VARCHAR(128),)參數(shù)詳解NAMESP_DROP_ALERT('ALERT1');待刪除的警報名。刪除時系統(tǒng)會檢測這個警報是否存在,如果不存在則報錯。例如,下面的語句刪除警報ALERT1。SP_DROP_ALERT('ALERT1');為警報關(guān)聯(lián)操作員關(guān)聯(lián)實現(xiàn)。一個警報可以關(guān)聯(lián)多個操作員。語法如下:SP_ALERT_ADD_OPERATOR(ALERTNAME VARCHAR(128),OPR_NAME VARCHAR(128),ENABLENETSENT )參數(shù)詳解ALERTNAME警報名。表示要將哪一個警報進行關(guān)聯(lián),在創(chuàng)建時系統(tǒng)會檢測這個警報是否存在,如果不存在則報錯。OPER_NAME存在,如果不存在則報錯。表示指定警報的執(zhí)行結(jié)果是否用郵件的方式通知指定的操作員。1是;0否。表示指定警報的執(zhí)行結(jié)果是否用網(wǎng)絡發(fā)送的方式通知指定的操作員。1是;0下才起作用。SP_ALERT_ADD_OPERATOR('ALERT1','TOM',1,1);警報的執(zhí)行結(jié)果用郵件和網(wǎng)絡兩種方式通知操作員TOM。SP_ALERT_ADD_OPERATOR('ALERT1','TOM',1,1);取消當不再需要某個警報與操作員的關(guān)聯(lián),可以通過系統(tǒng)過程SP_ALERT來取消關(guān)聯(lián)。語法如下:SP_ALERT_DROP_OPERATOR(ALERTNAME VARCHAR(128),OPR_NAME )參數(shù)詳解ALERTNAME警報名。表示要取消關(guān)聯(lián)的警報。系統(tǒng)會檢測這個警報是否存在,如果不存在則報錯。OPER_NAME操作員名。表示要取消關(guān)聯(lián)的操作員,系統(tǒng)會檢測這個操作員是否已經(jīng)存在,如果不存則會報錯。SP_ALERT_DROP_OPERATOR('ALERT1','TOM');。SP_ALERT_DROP_OPERATOR('ALERT1','TOM');清除警告日志記錄SYSALERTHISTORIES中的相關(guān)記來實現(xiàn)。語法如下:SP_ALERT_DROP_HISTORIES(ALERTNAME VARCHAR(128))參數(shù)詳解ALERTNAME待清除日志的警報名。SP_ALERT_DROP_HISTORIES('ALERT1');警報日志記錄。SP_ALERT_DROP_HISTORIES('ALERT1');通過圖形化客戶端實現(xiàn)三部分。常規(guī)警告的常規(guī)屬性設置頁面。圖5.1新建警報-常規(guī)界面參數(shù)詳解警告名警告的標識名稱。啟用是否啟用這個警告。警報類型指定警報的類型。警報類型有錯誤警報和事件警報,分別表示發(fā)生錯誤時警報和發(fā)生某些事件時警報。錯誤類型或事件類型錯誤類型或事件類型由警報類型決定。個可選項:常規(guī)錯誤啟動錯誤系統(tǒng)錯誤服務器配置錯誤語法分析錯誤權(quán)限錯誤運行時錯誤備份恢復錯誤作業(yè)管理錯誤數(shù)據(jù)庫復制錯誤其他錯誤指定錯誤碼5個可選項:事件授權(quán)回收事件連接或斷開數(shù)據(jù)庫事件數(shù)據(jù)庫分析事件數(shù)據(jù)庫備份恢復事件錯誤編碼或事件編碼錯誤編碼或事件編碼由警報類型決定。如果警報類型為錯誤警報,此處為錯誤編碼。錯誤編碼的取值由錯誤類型決定。0的值。如果錯誤類型為指定錯誤碼之外的其他方式,那么此處不需要指定錯誤編碼。如果警報類型為事件警報,此處為事件編碼。事件編碼的取值由錯誤類型決定。CREATEALTER、其中的一個或任意多個的組合。其中的一個或組合。其中的一個或組合。。其中的一個或組合。包含信息個字節(jié)。延遲時間0也就是說必須是在一個小時范圍之內(nèi)。通知信息警告的通知信息屬性設置頁面。圖5.2新建警報-通知界面參數(shù)詳解操作員列表操作員操作員名。電子郵件通知是否采用電子郵件通知。1是;0否。網(wǎng)絡消息通知是否采用網(wǎng)路消息通知。1是;0否。DDL語句。新建警報界面參數(shù)詳解保存腳本到文件中。監(jiān)控作業(yè)監(jiān)控作業(yè)是指把作業(yè)的運行情況通過電子郵件發(fā)送給作業(yè)操作員。郵件成功發(fā)送的前提有兩個:一是為監(jiān)控服務配置管理員;二是開啟監(jiān)控服務。配置監(jiān)控服務管理員配置管理員可以通過兩種方式實現(xiàn)。一是通過系統(tǒng)過程來實現(xiàn);二是通過圖形化客戶端管理工具實現(xiàn)。用戶選擇其中的一種即可。表中會相應增加一條記錄。通過系統(tǒng)過程實現(xiàn)通過系統(tǒng)過程可以添加、修改和刪除管理員。添加管理員來添加監(jiān)控服務管理員。語法如下:SP_ADD_MAIL_INFO(VARCHAR(128),LOGIN_PWD VARCHAR(128),VARCHAR(128),VARCHAR(128),USER_NAME VARCHAR(128),USER_PWD )參數(shù)詳解監(jiān)控服務管理員名稱。必須是有效的數(shù)據(jù)庫登錄用戶名。不能有同名管理員,如果創(chuàng)建同名管理員,系統(tǒng)會報錯。此參數(shù)不能為空。LOGIN_PWD監(jiān)控服務管理員登錄時的密碼,此參數(shù)不能為空。SMTPSMTP郵件。此參數(shù)若為空系統(tǒng)自動轉(zhuǎn)換為空串。SMTP自動轉(zhuǎn)換為空串。USER_NAME郵件用戶名(和郵件地址寫法要完全一樣。此參數(shù)若為空系統(tǒng)自動轉(zhuǎn)換為空串。SP_ADD_MAIL_INFO('SYSDBA','SYSDBA','192.168.0.212','gyf@dameng.shanghai','gyf@dameng.shanghai','******');SP_ADD_MAIL_INFO('SYSDBA','SYSDBA','192.168.0.212','gyf@dameng.shanghai','gyf@dameng.shanghai','******');監(jiān)控服務管理員名稱LOGIN_NAME,必須是有效的數(shù)據(jù)庫登錄用戶名。修改管理員來實現(xiàn)。語法如下:SP_ALTER_MAIL_INFO(VARCHAR(128),LOGIN_PWD VARCHAR(128),VARCHAR(128),VARCHAR(128),USER_NAME VARCHAR(128),USER_PWD )參數(shù)詳解操作員名稱,必須是有效的數(shù)據(jù)庫登錄名。不能有同名操作員,如果創(chuàng)建同名操作員,系統(tǒng)會報錯。此參數(shù)不能為空。LOGIN_PWD操作員登錄時的密碼,此參數(shù)不能為空。SMTPSMTP郵件。此參數(shù)若為空系統(tǒng)自動轉(zhuǎn)換為空串。USER_NAMESMTP為空串。SP_ALTER_MAIL_INFO('SYSDBA','SYSDBA','192.168.0.212','admin@dameng.shanghai','admin@dameng.shanghai','******');SP_ALTER_MAIL_INFO('SYSDBA','SYSDBA','192.168.0.212','admin@dameng.shanghai','admin@dameng.shanghai','******');刪除管理員SP_DROP_MAIL_INFO來實現(xiàn),則該操作員失效,不會再向該操作員發(fā)送信息。語法如下:SP_DROP_MAIL_INFO(VARCHAR(128))參數(shù)詳解SP_DROP_MAIL_INFO('SYSDBA');的信息。SP_DROP_MAIL_INFO('SYSDBA');通過圖形化客戶端實現(xiàn)管理工具添加、修改和刪除管理員。添加管理員右擊代理。選中配置代理屬性,出現(xiàn)如下框體:圖6.1配置代理環(huán)境屬性界面在常規(guī)添加則用戶名和密碼不起作用。添加窗口如下:圖6.2代理屬性-新建界面修改管理員選中要修改的管理員,點擊編輯地址和用戶名。圖6.3代理屬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同范例審查
- 土壤改良合同范例
- 代賣合同范例 月結(jié)
- 2024年發(fā)電廠燃料油銷售合同
- 吊車改造合同模板
- 勞動分包合同范例
- 2024年工程項目資質(zhì)借入合同
- 個人原料采購合同范例
- 天天快遞員合同范例
- 吊裝施工合同范例
- 浙江省溫州市地圖矢量PPT模板(圖文)
- 上海市建設工程項目管理機構(gòu)管理人員情況表
- 北師大版二年級數(shù)學上冊第九單元《除法》知識點梳理復習ppt
- 空氣能室外機保養(yǎng)維護記錄表
- DB37∕T 5162-2020 裝配式混凝土結(jié)構(gòu)鋼筋套筒灌漿連接應用技術(shù)規(guī)程
- 9-2 《第三方過程評估淋蓄水檢查內(nèi)容》(指引)
- 部編版七年級初一語文上冊《狼》公開課課件(定稿)
- 2015路面工程講義(墊層+底基層+基層+面層+聯(lián)合層+封層、透層與黏層)
- 《現(xiàn)代漢語修辭》PPT課件(完整版)
- TTJCA 0007-2022 住宅室內(nèi)裝飾裝修工程施工驗收規(guī)范
- 構(gòu)造柱工程施工技術(shù)交底
評論
0/150
提交評論