91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

時區調整對job的運行時間有什么影響

發布時間:2021-11-12 15:58:24 來源:億速云 閱讀:173 作者:柒染 欄目:關系型數據庫

這篇文章將為大家詳細講解有關時區調整對job的運行時間有什么影響,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

調整時區既可以在操作系統調整,也可以在session 調整,那么不同的方式對于job的計劃時間是否有影響呢,

我們用實際例子來驗證一下:
Test1:
1.首先看一下默認系統時區:
oracle@fmw11g.vm.oracle.com $ date
Sat Nov 19 03:50:10 GMT 2016 <'TJ1',
job_type => 'STORED_PROCEDURE',
job_action => 'JOB_PRO_TEST1',
start_date => sysdate + 1/24, <<1hour 之后開始運行
enabled => true,
auto_drop => true 
);
end;

3.check job的運行狀態
select owner,job_name,job_action,start_date, state from ALL_SCHEDULER_JOBS where owner='MAOB';
MAOB

TJ1 JOB_PRO_TEST1

11/19/2016 4:51:26.000000 AM +00:00

SCHEDULED
<< 03:51提交的,計劃在GMT的上午4:51開始運行 
Test2:
1.檢查一下當前時間
oracle@fmw11g.vm.oracle.com $ date
Sat Nov 19 03:54:30 GMT 2016 << alter SESSION set time_zone='+08:00'; <<<
begin
dbms_scheduler.create_job(
job_name=>'TJ2',
job_type => 'STORED_PROCEDURE',
job_action => 'JOB_PRO_TEST1',
start_date => sysdate + 1/24, <<仍然1hour 之后開始運行
enabled => true,
auto_drop => true
);
end;
/
3.check job的運行狀態
select owner,job_name,job_action,start_date, state from ALL_SCHEDULER_JOBS where owner='MAOB';
MAOB

TJ2

JOB_PRO_TEST1

11/19/2016 4:54:34.000000 AM +08:00

RUNNING 
<<剛剛提交的job,居然計劃在中國時區的4:54:34+08:00運行,因為系統當前時間是03:54:30 GMT,對應中國時區的11:54:30+08:00,所以
顯然是之前的時間,所以等于過期了,于是scheduler發現需要立即運行,也就處于RUNNING狀態了
Test3:
1.檢查一下當前時間并通過操作系統設置時區
oracle@fmw11g.vm.oracle.com $ date
Sat Nov 19 04:02:42 GMT 2016 < begin
dbms_scheduler.create_job(
job_name=>'TJ3',
job_type => 'STORED_PROCEDURE',
job_action => 'JOB_PRO_TEST1',
start_date => sysdate + 1/24, <<仍然1hour 之后開始運行
enabled => true,
auto_drop => true
);
end;

3.check job的運行狀態
select owner,job_name,job_action,start_date, state from ALL_SCHEDULER_JOBS where owner='MAOB';
MAOB

TJ3

JOB_PRO_TEST1

11/19/2016 1:02:57.000000 PM +08:00

SCHEDULED
新job計劃時間是北京時間1:02:57,這個正式符合要求的
綜上所述,正常在操作系統層面調整時區是不會影響job時間的,但是對于通過alter sessoin 調整時區
需要謹慎,因為server process還是fork起來時候的時間(GMT)我們突然把session的時區給修改了,但是時間
是不會變的,所以start_date就是變成GMT的時間和新時區的組合體了。

關于時區調整對job的運行時間有什么影響就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

job
AI

高唐县| 建湖县| 盐池县| 大埔县| 张家界市| 宜昌市| 拉萨市| 治多县| 轮台县| 宜章县| 株洲县| 桐城市| 额尔古纳市| 锡林郭勒盟| 杭锦后旗| 蒲江县| 蛟河市| 易门县| 高唐县| 秦安县| 郧西县| 砚山县| 锦州市| 汶上县| 鹤庆县| 长顺县| 苗栗县| 灵寿县| 内丘县| 北票市| 镇江市| 仙游县| 滨海县| 灯塔市| 宁强县| 文山县| 隆安县| 宣城市| 迁安市| 丰都县| 闽侯县|