亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

時區調整對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

乌兰浩特市| 潼南县| 海盐县| 兖州市| 油尖旺区| 元江| 正安县| 辉县市| 准格尔旗| 水城县| 临沂市| 安西县| 淮南市| 南岸区| 交城县| 睢宁县| 东乡县| 武清区| 保定市| 鄂尔多斯市| 天等县| 民和| 淅川县| 榆树市| 孟州市| 定陶县| 郸城县| 黄石市| 中阳县| 英吉沙县| 遵化市| 读书| 桃园县| 汕头市| 七台河市| 乌拉特后旗| 额济纳旗| 保亭| 沁阳市| 白水县| 新民市|