日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Oracle案例詳細分析:Job任務停止執行

瀏覽:250日期:2023-11-25 08:55:51
摘要: 本文通過一次Oracle Job任務異常案例診斷,分析其原因及解決過程,從內部揭示Oracle Job任務調度及內部計時機制。 問題及環境 接到研發人員報告,數據庫定時任務未正常執行,導致某些操作失敗。 開始介入處理該事故 系統環境: SunOS DB 5.8 Generic_108528-21 sun4u sparc SUNW,Ultra-4 Oracle9i Enterprise Edition Release 9.2.0.3.0 - ProdUCtion解決過程 首先介入檢查數據庫任務: $ sqlplus '/ as sysdba' SQL*Plus: Release 9.2.0.3.0 - Production on Wed Nov 17 20:23:53 2004 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Connected to: Oracle9i Enterprise Edition Release 9.2.0.3.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.3.0 - Production SQL> select job,last_date,last_sec,next_date,next_sec,broken,failures from dba_jobs; JOB LAST_DATE LAST_SEC NEXT_DATE NEXT_SEC B FAILURES INTERVAL ---------- --------- ---------------- --------- ---------------- - ---------- ---------------------------- 31 16-NOV-04 01:00:02 17-NOV-04 01:00:00 N 0 trunc(sysdate+1)+1/24 27 16-NOV-04 00:00:04 17-NOV-04 00:00:00 N 0 TRUNC(SYSDATE) + 1 35 16-NOV-04 01:00:02 17-NOV-04 01:00:00 N 0 trunc(sysdate+1)+1/24 29 16-NOV-04 00:00:04 17-NOV-04 00:00:00 N 0 TRUNC(SYSDATE) + 1 30 01-NOV-04 06:00:01 01-DEC-04 06:00:00 N 0 trunc(add_months(sysdate,1),’MM’)+6/24 65 16-NOV-04 04:00:03 17-NOV-04 04:00:00 N 0 trunc(sysdate+1)+4/24 46 16-NOV-04 02:14:27 17-NOV-04 02:14:27 N 0 sysdate+1 66 16-NOV-04 03:00:02 17-NOV-04 18:14:49 N 0 trunc(sysdate+1)+3/24 8 rows selected發現JOB任務是都沒有正常執行,最早一個應該在17-NOV-04 01:00:00執行,但是沒有執行。 建立測試JOB create or replace PROCEDURE pining IS BEGIN NULL; END; / variable jobno number; variable instno number; begin select instance_number into :instno from v$instance; dbms_job.submit(:jobno, ’pining;’, trunc(sysdate+1/288,’MI’), ’trunc(SYSDATE+1/288,’’MI’’)’, TRUE, :instno); end; /發現同樣的,不執行,但是通過dbms_job.run()執行沒有任何問題。 進行恢復嘗試 懷疑是CJQ0進程失效,首先設置JOB_QUEUE_PROCESSES為0,Oracle會殺掉CJQ0及相應job進程: SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES = 0;等2~3分鐘,重新設置: SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES = 5;此時PMON會重起CJQ0進程: Thu Nov 18 11:59:50 2004 ALTER SYSTEM SET job_queue_processes=0 SCOPE=MEMORY; Thu Nov 18 12:01:30 2004 ALTER SYSTEM SET job_queue_processes=10 SCOPE=MEMORY; Thu Nov 18 12:01:30 2004 Restarting dead background process CJQ0 CJQ0 started with pid=8 但是Job仍然不執行,而且在再次修改的時候,CJQ0直接死掉了。 Thu Nov 18 13:52:05 2004 ALTER SYSTEM SET job_queue_processes=0 SCOPE=MEMORY; Thu Nov 18 14:09:30 2004 ALTER SYSTEM SET job_queue_processes=10 SCOPE=MEMORY; Thu Nov 18 14:10:27 2004 ALTER SYSTEM SET job_queue_processes=0 SCOPE=MEMORY; Thu Nov 18 14:10:42 2004 ALTER SYSTEM SET job_queue_processes=10 SCOPE=MEMORY; Thu Nov 18 14:31:07 2004 ALTER SYSTEM SET job_queue_processes=0 SCOPE=MEMORY; Thu Nov 18 14:40:14 2004 ALTER SYSTEM SET job_queue_processes=10 SCOPE=MEMORY; Thu Nov 18 14:40:28 2004 ALTER SYSTEM SET job_queue_processes=0 SCOPE=MEMORY; Thu Nov 18 14:40:33 2004 ALTER SYSTEM SET job_queue_processes=1 SCOPE=MEMORY; Thu Nov 18 14:40:40 2004 ALTER SYSTEM SET job_queue_processes=10 SCOPE=MEMORY; Thu Nov 18 15:00:42 2004 ALTER SYSTEM SET job_queue_processes=0 SCOPE=MEMORY; Thu Nov 18 15:01:36 2004 ALTER SYSTEM SET job_queue_processes=15 SCOPE=MEMORY;嘗試重起數據庫,這個必須在晚上進行: PMON started with pid=2 DBW0 started with pid=3 LGWR started with pid=4 CKPT started with pid=5 SMON started with pid=6 RECO started with pid=7 CJQ0 started with pid=8 QMN0 started with pid=9 ....CJQ0正常啟動,但是Job仍然不執行。發現Oralce有這樣一個Bug: 1. Clear description of the problem encountered: slgcsf() / slgcs() on Solaris will stop incrementing after 497 days 2 hrs 28 mins (approx) machine uptime. 2. Pertinent configuration information No special configuration other than long machine uptime. . 3. Indication of the frequency and predictability of the problem 100% but only after 497 days. 4. Sequence of events leading to the problem If the gethrtime() OS call returns a value > 42949672950000000 nanoseconds then slgcs() stays at 0xffffffff. This can cause some problems in parts of the code which rely on slgcs() to keep moving. eg: In kkjssrh() does 'now = slgcs(&se)' and compares that to a previous timestamp. After 497 days uptime slgcs() keeps returning 0xffffffff so 'now - kkjlsrt' will always return 0. . 5. Technical impact on the customer. Include persistent after effects. In this case DBMS JOBS stopped running after 497 days uptime. Other symptoms could occur in various places in the code.原來是計時器溢出了,重新檢查主機: bash-2.03$ uptime 10:00pm up 500 day(s), 14:57, 1 user, load average: 1.31, 1.09, 1.08 bash-2.03$ date Fri Nov 19 22:00:14 CST 2004安排重起主機系統,重起以后問題解決,狀態如下: $ sqlplus '/ as sysdba' SQL*Plus: Release 9.2.0.3.0 - Production on Fri Nov 26 09:21:21 2004 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Connected to: Oracle9i Enterprise Edition Release 9.2.0.3.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.3.0 - Production SQL> select job,last_date,last_sec,next_date,next_sec from user_jobs; JOB LAST_DATE LAST_SEC NEXT_DATE NEXT_SEC ---------- --------- ---------------- --------- ---------------- 70 26-NOV-04 09:21:04 26-NOV-04 09:26:00 SQL> / JOB LAST_DATE LAST_SEC NEXT_DATE NEXT_SEC ---------- --------- ---------------- --------- ---------------- 70 26-NOV-04 09:26:01 26-NOV-04 09:31:00 SQL> SQL> select * from v$timer; HSECS ---------- 3388153 SQL> select * from v$timer; HSECS ---------- 3388319 SQL> FAQ
標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91欧美日韩| 亚洲黄色免费看| 国产精品99视频| 欧美一区自拍| 亚洲一区国产| 成人精品中文字幕| 久久一区精品| 热久久国产精品| 美女精品在线| 欧美日韩四区| 激情丁香综合| 99久久亚洲精品蜜臀| а√天堂8资源中文在线| 亚洲精品美女91| 中文视频一区| 久久亚洲风情| 欧美日韩国产综合网| se01亚洲视频| 欧美男人天堂| 久久久成人网| 精品精品国产三级a∨在线| 久久精品99久久久| 日本亚洲不卡| 视频在线观看一区| 丝袜美腿一区二区三区| 在线视频亚洲| 亚洲视频播放| 免费日韩视频| 亚洲精品一区二区在线看| 99久久激情| 欧美日韩四区| 99久久久久| 午夜日本精品| 美女久久一区| 亚洲精品综合| 久久精品 人人爱| 欧美激情 亚洲a∨综合| 精品国产亚洲一区二区三区| 国产精品4hu.www| 久久久久九九精品影院| 国产一区二区三区探花| av免费不卡国产观看| 日韩在线高清| 国产精品xxx在线观看| 欧美黄页在线免费观看 | 奇米狠狠一区二区三区| 青青国产91久久久久久| 国产精品3区| 亚洲一区资源| 亚洲欧洲另类| 99亚洲视频| 亚洲1区在线观看| 国产精品红桃| 狠狠躁少妇一区二区三区| 久久九九精品| 在线成人动漫av| 噜噜噜久久亚洲精品国产品小说| 亚洲视频国产精品| 国产图片一区| 美女福利一区二区三区| 国产综合亚洲精品一区二| 亚洲一区国产| 国产精品一级| 日韩中文欧美| 一区二区三区四区日韩| 国产精品伦一区二区| 久久精品国产成人一区二区三区| 亚洲v在线看| 免费美女久久99| 国产精品草草| 高清av不卡| 日韩午夜精品| 国产亚洲高清在线观看| 日韩综合在线| 老司机久久99久久精品播放免费| 国产一级成人av| 日韩欧美精品| 亚洲一区二区三区四区电影| 精品国产亚洲一区二区三区在线 | 日韩在线观看中文字幕| 国产一区二区久久久久| 久久国产99| 久草精品视频| 美女网站久久| 国产精品久久久久久久久久齐齐| 成午夜精品一区二区三区软件| 午夜在线一区二区| 国产成人1区| 亚洲色图国产| 欧美a级一区| 国产99在线| 久久这里只有精品一区二区| 日本午夜精品视频在线观看| 亚洲综合精品| 在线国产一区| 色婷婷久久久| 97精品视频在线看| 久久97久久97精品免视看秋霞| 奇米狠狠一区二区三区| 亚洲一区二区三区四区五区午夜 | 日韩黄色av| 老色鬼久久亚洲一区二区| 激情综合网址| 日韩精品免费一区二区三区| 国产+成+人+亚洲欧洲在线| 欧美国产日本| 日韩av一区二| 日韩精品免费视频人成| 五月国产精品| 亚洲精品影视| 天堂精品久久久久| 亚洲免费成人av在线| 在线精品一区| 日韩久久99| 欧美日本二区| 国产极品嫩模在线观看91精品| 国产精品久久久久久模特| 国产精品久久乐| 国产精品久久乐| 国产精品黄色| 精品深夜福利视频| jizzjizz中国精品麻豆| 黄色在线网站噜噜噜| 日韩一区亚洲二区| 99热国内精品| 好吊视频一区二区三区四区| 久久精品123| 九色精品91| 午夜在线视频观看日韩17c| 蜜桃免费网站一区二区三区| 亚洲理论在线| 日韩免费精品| 国产情侣久久| 国产精品密蕾丝视频下载| 国产精品久久久久久模特 | 激情偷拍久久| 免费视频亚洲| 中文日韩欧美| 日本伊人午夜精品| 欧美精品97| 高清一区二区三区av| 久久网站免费观看| 国产亚洲福利| 婷婷久久免费视频| 里番精品3d一二三区| 97人人精品| 亚洲激情不卡| 青青国产91久久久久久| 国内自拍视频一区二区三区| 日韩毛片在线| 亚洲欧美日韩国产综合精品二区| 三级欧美在线一区| 日韩高清在线观看一区二区| 国产日产精品一区二区三区四区的观看方式| 国产亚洲观看| 高清不卡亚洲| 国产精品日本| 欧美日韩国产一区二区在线观看| 麻豆久久一区二区| 久久国产欧美| 婷婷久久免费视频| 精品中国亚洲| 亚洲成人免费| 国产日韩欧美一区二区三区在线观看| 国产成人精品一区二区三区视频 | 日本午夜精品一区二区三区电影 | 久久免费大视频| 五月亚洲婷婷 | 国产一区二区三区不卡av| 一区二区小说| 热久久久久久| 日韩免费福利视频| 久久国产精品久久w女人spa| 国产精品一级| 亚洲免费观看| 国产精品激情电影| 国产中文一区| 亚洲欧洲美洲av| 少妇精品在线| 成人日韩在线| 久久狠狠久久| 日韩免费一区| 日本欧美一区二区在线观看| 日韩精品一区二区三区免费观影| 日韩中文字幕| 欧美日韩尤物久久| 日本欧美一区二区在线观看| 成人亚洲一区二区| 亚洲乱码视频| 日韩在线短视频| 日韩av一级片| 欧美特黄视频| 精品色999| 日本亚洲不卡| 欧美日韩国产免费观看视频| 国产极品久久久久久久久波多结野| 欧美成人综合| 国产高清视频一区二区| 六月婷婷一区| 99精品视频精品精品视频|