精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

通過Oracle命令行實現定時操作

數據庫 Oracle
如果想在Oracle數據庫中實現定時操作,應該如何實現呢?通過Oracle命令行就可以輕松解決這個問題。

Oracle命令行實現的功能非常的多,下面為您介紹的就是通過Oracle命令行實現定時操作的方法,如果您對此方面感興趣的話,不妨一看。

眾所周知,一般操作系統會提供定時執行任務的方法,例如:Unix平臺上提供了讓系統定時執行任務的命令Crontab。但是,對于某些需求,例如:一些對數據庫表的操作,最為典型的是證券交易所每日收盤后的結算,它涉及大量的數據庫表操作,如果仍然利用操作系統去定時執行,不僅需要大量的編程工作,而且還會出現用戶不一致等運行錯誤,甚至導致程序無法執行。

一、分析問題

事實上,對于以上需求,我們可以利用數據庫本身擁有的功能Job Queue(任務隊列管理器)去實現。任務隊列管理器允許用戶提前調度和安排某一任務,使其能在指定的時間點或時間段內自動執行一次或多次,由于任務在數據庫中被執行,所以執行效率很高。

任務隊列管理器允許我們定制任務的執行時間,并提供了靈活的處理方式,還可以通過配置,安排任務在系統用戶訪問量少的時段內執行,極大地提高了工作效率。例如,對于數據庫日常的備份、更新、刪除和復制等耗時長、重復性強的工作,我們就可以利用任務隊列管理器去自動執行以減少工作量。

目前,擁有此項功能的數據庫有許多,最有代表性的是SQL Server 7.0、Oracle 8.0.5等。但是,要讓任務隊列管理器工作,還需要我們加以配置才能實現。SQL Server的功能配置是在一個圖形化界面(GUI)中實現的,非常簡單。利用OEM客戶端管理工具,Oracle的配置也可以在一個圖形界面中完成。然而大多數的用戶更習慣于命令行的方式去操縱數據庫。本文介紹如何通過命令行實現這種配置。

二、實現步驟

1.確保Oracle的工作模式允許啟動任務隊列管理器

Oracle定時執行“Job Queue”的后臺程序是SNP進程,而要啟動SNP進程,首先要確保整個系統的模式是可以啟動SNP進程的,這需要以DBA的身份去執行如下命令:

svrmgrl> alter system enable restricted session;
或sql> alter system disenable restricted session;

利用如上命令更改系統的會話方式為disenable restricted,為SNP的啟動創造條件。

2.確保Oracle的系統已經配置了任務隊列管理器的啟動參數

SNP的啟動參數位于Oracle的初始化文件中,該文件放在$ORACLE_HOME/dbs路徑下,如果Oracle的SID是myora8的話,則初始化文件就是initmyora8.ora,在文件中對SNP啟動參數的描述部分如下:

job_queue_process=n
job_queue_interval=N

第一行定義SNP進程的啟動個數為n。系統缺省值為0,正常定義范圍為0~36,根據任務的多少,可以配置不同的數值。

第二行定義系統每隔N秒喚醒該進程一次。系統缺省值為60秒,正常范圍為1~3600秒。事實上,該進程執行完當前任務后,就進入睡眠狀態,睡眠一段時間后,由系統的總控負責將其喚醒。

如果該文件中沒有上面兩行,請按照如上配置添加。配置完成后,需要重新啟動數據庫,使其生效。注意:如果任務要求執行的間隔很短的話,N的配置也要相應地小一點。

3.將任務加入到數據庫的任務隊列中

調用Oracle的dbms_job包中的存儲過程,將任務加入到任務隊列中:

dbms_job.submit( job out binary_integer,
what in archar2,
next_date   in date,
interval in varchar2,
no_parse in boolean)

其中:

●job:輸出變量,是此任務在任務隊列中的編號;

●what:執行的任務的名稱及其輸入參數;

●next_date:任務執行的時間;

●interval:任務執行的時間間隔。

下面詳細討論一下dbms_job.submit中的參數interval。嚴格地講,interval是指上一次執行結束到下一次開始執行的時間間隔,當interval設置為null時,該job執行結束后,就被從隊列中刪除。假如我們需要該job周期性地執行,則要用‘sysdate+m’表示。

將任務加入到任務隊列之前,要確定執行任務的數據庫用戶,若用戶是scott, 則需要確保該用戶擁有執行包dbms_job的權限;若沒有,需要以DBA的身份將權利授予scott用戶:

svrmgrl> grant execute on dbms_job to scott;

4.將要執行的任務寫成存儲過程或其他的數據庫可執行的pl/sql程序段

例如,我們已經建立了一個存儲過程,其名稱為my_job,在sql/plus中以scott用戶身份登錄,執行如下命令:

sql> variable n number;
sql> begin
dbms_job.submit(:n‘my_job;’,sysdate,
‘sysdate+1/360’);
commit;
end;
/

系統提示執行成功。

Sql> print :n;

系統打印此任務的編號,例如結果為300。

如上,我們創建了一個每隔4分鐘執行一次的任務號為300的任務。可以通過Oracle提供的數據字典user_jobs察看該任務的執行情況:

sql> select job,next_date,next_sec,failures,broken from user_jobs;

執行結果如下:

job next_date next_sec failures broken
300 2000/10/10 11:45:15 0 N

這表示任務號為300的任務,下一次將在2000/10/10 11:45:15執行,此任務的執行失敗記錄為0次。注意:當執行job出現錯誤時,Oracle將其記錄在日志里,失敗次數每次自動加1。當執行失敗次數達到16時,Oracle就將該job標志為broken。此后,Oracle不再繼續執行它,直到用戶調用過程dbms_job.broken,重新設置為not broken,或強制調用dbms_job.run來重新執行它。

除了以上我們討論的submit存儲過程之外,Oracle還提供了其他許多存儲過程來操作任務。例如:dbms_job.change 、 dbms_job.what、dbms_job.interval
 

 

【編輯推薦】

Oracle創建視圖的語法

Oracle創建表和索引

oracle重建索引的實現

全面解析Oracle文件系統

ORACLE增加表空間的實現

責任編輯:段燃 來源: 互聯網
相關推薦

2010-11-16 11:50:21

oracle命令行登錄

2020-12-11 06:44:16

命令行工具開發

2020-12-10 16:16:08

工具代碼開發

2023-03-28 08:40:22

命令行JSON用法

2010-03-16 14:27:06

Python Web

2018-01-24 16:30:43

Linux命令Wifi

2011-08-30 16:14:38

命令行Oracle服務

2019-08-15 15:00:31

Linux命令行PDF

2011-04-08 15:22:56

Oracle導入導出命令

2017-06-15 10:32:56

OracleDBV命令行工具

2009-10-26 18:09:31

Oracle用戶解鎖

2015-12-30 14:47:01

LinuxDropbox訪問

2021-09-30 07:03:12

gRPC服務Grpcurl

2010-10-12 17:08:16

MySQL命令行

2010-03-01 13:40:12

Linux引導安裝

2023-04-18 17:11:43

命令Linux

2021-07-07 08:01:51

命令行Dotnet Core控制臺

2010-04-09 16:36:54

Unix操作系統

2010-04-20 11:16:08

Unix操作系統

2010-04-09 16:26:20

Unix操作系統
點贊
收藏

51CTO技術棧公眾號

三级男人添奶爽爽爽视频| 日本在线视频不卡| 久久综合成人网| 欧美三级电影在线| 欧美日韩你懂的| 国产成人亚洲综合无码| 日韩电影免费| 狠狠狠色丁香婷婷综合久久五月| 欧美精品久久久久a| wwwwxxxx国产| 试看120秒一区二区三区| 天天综合天天做天天综合| 先锋影音欧美| 亚洲 另类 春色 国产| 久久精品女人| 欧美激情视频在线免费观看 欧美视频免费一 | 丁香五月网久久综合| 天天综合网久久综合网| 婷婷久久综合| 亚洲人午夜精品| 性xxxxxxxxx| 97久久香蕉国产线看观看| 一区二区三区不卡视频在线观看| 日韩久久不卡| 十九岁完整版在线观看好看云免费| 麻豆免费精品视频| 热久久这里只有| 精品无码黑人又粗又大又长| 99精品在线观看| 亚洲精品丝袜日韩| fc2成人免费视频| 精品国产18久久久久久二百| 欧美性大战xxxxx久久久| 97视频久久久| 黄色网址在线免费播放| 国产欧美综合色| 精品伦精品一区二区三区视频| 国产女18毛片多18精品| 蜜臀av亚洲一区中文字幕| 久久免费少妇高潮久久精品99| 免费成人深夜夜行网站| 不卡av一区二区| 亚洲一区二区精品| 亚洲成人av在线播放| 成人福利一区| 黄色a级片在线观看| 亚洲国产精品无码观看久久| 国产强伦人妻毛片| 麻豆视频一区二区| 国产精欧美一区二区三区| 国产精品老女人| 激情久久久久久| 色与欲影视天天看综合网| 麻豆视频在线免费看| 久久久久久久久国产一区| 日韩视频中文字幕| 看黄色录像一级片| 一精品久久久| 欧美日韩不卡合集视频| 九九在线观看视频| 国内精品亚洲| 久久久日本电影| 日本在线小视频| 亚洲精华国产欧美| 91av视频在线观看| 亚洲黄网在线观看| 日本91福利区| 成人激情视频免费在线| 国产极品久久久| 成人h版在线观看| 国产日韩一区二区| 蜜桃免费在线| 国产精品无遮挡| 国产卡一卡二在线| 啦啦啦中文在线观看日本| 亚洲6080在线| 日本女优爱爱视频| 日韩大陆av| 欧美va亚洲va国产综合| 少妇光屁股影院| 日本午夜一区| 欧美肥臀大乳一区二区免费视频| 国产在线一二区| 久久精品官网| 1卡2卡3卡精品视频| 黑人精品一区二区三区| 久久综合九色综合97婷婷女人| 人偷久久久久久久偷女厕| 亚洲成人三级| 亚洲高清在线视频| www.色就是色| 中文字幕日韩在线| 亚洲欧洲在线免费| 手机在线免费看毛片| 一区二区日韩免费看| 国产精品久久一| 超碰免费在线97| 国产亚洲精品免费| 日本a在线天堂| 久久野战av| 精品国产区一区| 欧美激情久久久久久久| 在线播放亚洲| 国产日韩欧美日韩| 五月婷婷丁香网| 亚洲啪啪综合av一区二区三区| 欧美 国产 综合| 日日夜夜一区| 亚洲欧美综合区自拍另类| 欧美日韩在线视频免费播放| 天堂成人国产精品一区| 成人动漫视频在线观看免费| 成人三级黄色免费网站| 精品av在线播放| 日本精品一区在线| 国产亚洲电影| 91国在线精品国内播放 | 一区二区三区av电影 | 国产在线精品视频| 欧美日韩国产精品一卡| 欧美卡一卡二| 91精品国产色综合久久久蜜香臀| 美女被到爽高潮视频| 亚洲国产二区| 亚洲一区二区三区香蕉| a√资源在线| 日本乱码高清不卡字幕| 亚洲av无码一区二区三区观看| 欧美精品啪啪| 91久久久久久久久久| 不卡在线视频| 91久久久免费一区二区| 黄色录像a级片| 精品69视频一区二区三区Q| 91老司机精品视频| 巨大荫蒂视频欧美大片| 欧美羞羞免费网站| 一区二区伦理片| 久久国产高清| 玛丽玛丽电影原版免费观看1977| sm捆绑调教国产免费网站在线观看 | 亚洲天堂免费观看| 国产成人精品一区二三区| 成人污视频在线观看| 成人小视频在线观看免费| 亚洲人成777| www.欧美精品一二三区| 亚洲一级在线播放| 国产精品视频一二三| av网站在线不卡| 成人激情免费视频| 国产精品自拍小视频| 69av亚洲| 91精品国产色综合久久久蜜香臀| 91麻豆精品成人一区二区| 久久精品99国产精品| 91制片厂免费观看| 日韩精品一区国产| 久久久久免费精品国产| 午夜视频在线播放| 日韩欧美在线中文字幕| 影音先锋男人在线| 精品一区二区三区影院在线午夜| 曰韩不卡视频| 久久av偷拍| 久久久久久久久久久国产| 色偷偷在线观看| 一本在线高清不卡dvd| 色欲狠狠躁天天躁无码中文字幕 | 色欲无码人妻久久精品| 欧美成人69av| 精品蜜桃一区二区三区| 欧美成人精品三级网站| 日韩在线高清视频| 丰满熟妇乱又伦| 色综合久久久久综合体| 日本一二三不卡视频| 国产成人av福利| 欧美日韩亚洲一| 日韩在线中文| 国产精品国产精品国产专区蜜臀ah| 国产直播在线| 社区色欧美激情 | 亚洲精品久久久久久久久久| 精品国产91乱高清在线观看 | 一区二区三区四区中文字幕| 中文字幕 日本| 免费成人av资源网| 拔插拔插海外华人免费| 欧美色婷婷久久99精品红桃| 亚洲淫片在线视频| 在线能看的av网址| 波霸ol色综合久久| 亚洲欧美日韩综合在线| 欧美久久久久久久久| 亚洲另类欧美日韩| 亚洲视频一区在线观看| 日本xxxx裸体xxxx| 国产综合色在线| 国产无套内射久久久国产| 亚洲精品91| 日本亚洲导航| 草草视频在线一区二区| 国产精品羞羞答答| 人成在线免费网站| 久久夜精品va视频免费观看| 免费在线毛片| 亚洲成人黄色网| 91丨九色丨蝌蚪丨对白| 狠狠色狠狠色综合日日小说| 国产一二三区精品| 欧美国产日本韩| 亚洲色图14p| 成人在线视频一区二区| 91av视频免费观看| 天堂久久一区二区三区| 国产午夜福利100集发布| 66久久国产| 亚州欧美一区三区三区在线| 欧洲亚洲视频| 国产精品一区在线播放| 日本成人精品| 成人免费视频a| 成人mm视频在线观看| 91精品国产高清久久久久久| 欧美人与性动交α欧美精品济南到 | 爆操欧美美女| 日韩中文字幕国产| 在线免费观看黄色av| 亚洲色图狂野欧美| 女人天堂在线| 亚洲男人天堂2024| 外国精品视频在线观看 | 91久久精品午夜一区二区| 日韩xxx高潮hd| 亚洲一区在线电影| 免费在线看黄网址| 亚洲综合色自拍一区| 亚洲国产成人精品综合99| 亚洲视频在线观看一区| 黑人操日本美女| 亚洲男人天堂av网| 国产精品视频一区二区在线观看 | 妺妺窝人体色www在线下载| 最新日韩av在线| 69夜色精品国产69乱| 亚洲欧美日韩中文播放| 黄色片在线观看网站| 亚洲精品日日夜夜| 久久黄色小视频| 亚洲午夜一区二区三区| 日韩特黄一级片| 欧美日韩国产专区| 中文字幕一区二区三区四区欧美| 一本色道**综合亚洲精品蜜桃冫| 亚洲国产精品无码久久久| 在线精品视频一区二区| 国产九色91回来了| 9191国产精品| 成人高潮片免费视频| 亚洲成人精品视频| 在线观看xxx| 亚洲最新av在线网站| 在线免费观看黄| 精品少妇v888av| 九色porny自拍视频在线观看| 欧美亚州一区二区三区| 三级成人在线| 91精品视频网站| 成人涩涩网站| 欧美三日本三级少妇三99| 日韩国产在线| 免费高清一区二区三区| 久久天堂成人| 欧美国产日韩在线视频| av一区二区久久| 国产一区二区三区四区五区六区 | 国产一区二区动漫| 看黄网站在线| 欧美一区二区.| 性欧美video另类hd尤物| 国产精品国产精品| 欧洲乱码伦视频免费| 国产精品igao激情视频 | 欧美亚洲午夜视频在线观看| 另类中文字幕国产精品| 3d精品h动漫啪啪一区二区| 另类春色校园亚洲| 亚洲免费在线精品一区| 国内精品久久久久国产盗摄免费观看完整版| 国产日韩一区二区在线| 精一区二区三区| 加勒比精品视频| 亚洲欧美自拍偷拍| 久久久久久久久久久影院| 欧美精品乱码久久久久久按摩| 欧美一区,二区| 中文字幕亚洲字幕| 欧美男人天堂| 91免费看蜜桃| 日韩精品一区二区三区免费观影 | 亚洲精品大尺度| 午夜小视频在线| 欧美专区第一页| 日韩一区二区三区精品视频第3页| 欧美男人的天堂| 精品99视频| 欧美一级特黄aaa| 国产香蕉久久精品综合网| 久久中文字幕在线观看| 欧美美女直播网站| 国模吧精品人体gogo| 久久久久免费精品国产| 久久丁香四色| 伊人久久大香线蕉综合75| 久久精品官网| 无码人妻aⅴ一区二区三区 | 日韩日本欧美亚洲| 成人免费看视频网站| 国产经典一区二区三区| 66国产精品| 亚洲va综合va国产va中文| 久久亚洲精精品中文字幕早川悠里| 久久久久无码国产精品| 在线成人免费观看| 色影院视频在线| 国产精品va在线| 色综合中文网| 日韩手机在线观看视频| 26uuu色噜噜精品一区| 日韩网红少妇无码视频香港| 日韩精品一区二区三区视频播放| 国产欧美黑人| 91欧美精品成人综合在线观看| blacked蜜桃精品一区| 999在线免费视频| 国产欧美视频一区二区| 国产激情视频网站| 金瓶狂野欧美性猛交xxxx| 日韩精品亚洲专区| 精品国一区二区三区| 在线无限看免费粉色视频| 成人免费在线| 91成人天堂久久成人| 国产精品毛片av| www插插插无码免费视频网站| 国产一区二区久久| 2025国产精品自拍| 91精品国产综合久久久久久漫画 | 亚洲视频在线看| 欧美艳星kaydenkross| 日韩成人av电影在线| 青青草国产成人av片免费| 2019男人天堂| 欧美精品一级二级| 色老头在线观看| 国产亚洲自拍偷拍| 亚洲欧美日韩国产综合精品二区| 最新中文字幕视频| 欧美影视一区二区三区| 色三级在线观看| 91嫩草在线| 亚洲国产欧美国产综合一区| 亚洲第一页av| 欧美性猛交一区二区三区精品| 91福利在线视频| 91久久国产综合久久蜜月精品| 在线观看一区视频| 无码国产69精品久久久久同性| 欧美丝袜丝nylons| 影音先锋男人资源在线| 精品国产乱码久久久久久郑州公司 | 综合伊思人在钱三区| 亚洲最大综合网| 亚洲男同性恋视频| 神马久久精品| 成人h视频在线观看播放| 国内精品久久久久国产盗摄免费观看完整版| 亚洲av成人精品一区二区三区| 日韩欧美中文第一页| 免费观看在线黄色网| 国产精品免费观看高清| 老司机午夜精品视频| 欧美日韩中文字幕在线观看| 亚洲精品久久久久久久久久久 | 高清视频一区二区三区| 午夜亚洲性色福利视频| 伊人久久久久久久久久久久久久| 精品国产免费一区二区三区四区 | www.久久久| 日韩精品欧美成人高清一区二区| 色欲人妻综合网| 亚洲免费视频观看| 一区二区日韩| 日本激情视频在线播放| 亚洲一区二区三区精品在线| 9191在线观看| 精品欧美一区二区三区久久久 | 九色porny在线| 蜜桃精品久久久久久久免费影院|