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

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

Oracle Job任務異常原因分析及其解決

瀏覽:222日期:2023-11-12 15:58:20
摘要: 本文通過一次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剛好到事發時是497天多一點。安排重起主機系統,這個問題夠郁悶的,誰曾想Oracle這都成... Oracle最后聲稱: fix made it into 9.2.0.6 patchset。在Solaris上的9206尚未發布...暈.好了,就當是個經歷吧,假如有問題非常不可思議的話,那么大膽懷疑Oracle吧,是Bug,可能就是Bug。 重起以后問題解決,狀態如下: $ 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精品| 黄色av日韩| 亚洲精品系列| 欧美国产亚洲精品| 另类中文字幕国产精品| 亚洲精品午夜av福利久久蜜桃| 国产一区二区精品| 国产精品欧美三级在线观看 | 日本va欧美va精品发布| 国产亚洲字幕| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 欧美特黄一级大片| 蜜桃视频一区二区三区在线观看| 日韩一区二区三区高清在线观看| 国产精品视频3p| 性感美女一区二区在线观看| 亚洲一区欧美二区| 国产精品第十页| 国产91一区| 蜜芽一区二区三区| 欧美韩一区二区| 亚洲精品91| 国产毛片久久久| 欧美手机在线| 国产欧美二区| 黄色亚洲大片免费在线观看| 欧美精品影院| 免费观看久久av| 国产精品毛片aⅴ一区二区三区| 五月天av在线| 亚洲乱码久久| 久久国产直播| 国产欧美另类| 午夜一级在线看亚洲| 久久久国产精品入口麻豆| 丝袜av一区| 国产精品一站二站| 狠狠爱成人网| 日本一区二区高清不卡| 久久高清国产| 国产精品毛片久久| 亚洲91网站| 日韩在线短视频| 91p九色成人| 亚洲欧洲另类| 人人草在线视频| 国产日韩1区| 免费人成网站在线观看欧美高清| 97精品国产福利一区二区三区| 亚洲精品在线国产| 欧美aa在线观看| 国产福利亚洲| 亚洲精品九九| 在线综合视频| 91精品亚洲| 精品视频在线观看网站| 日韩av在线播放中文字幕| 在线综合欧美| 久久国产小视频| 精品99在线| 国产精品久久久一区二区| 日韩精品一区第一页| 欧美性感美女一区二区| 精品国产欧美| 免费在线欧美黄色| 亚洲精品一区二区在线播放∴| 久久婷婷av| 亚洲综合电影| 精品国产欧美日韩| 国产精品密蕾丝视频下载| 日韩欧美中文字幕一区二区三区| 先锋影音久久久| 欧美va天堂| 欧美亚洲国产激情| 国产va在线视频| 精品九九久久| 国产一区二区三区四区| 久久中文欧美| 久久精品国产99久久| 欧美日韩精品免费观看视欧美高清免费大片 | 欧美1区免费| 欧美日韩色图| 桃色一区二区| 性感美女一区二区在线观看| 欧洲av一区二区| 亚洲午夜电影| 伊人精品一区| 亚洲欧美伊人| 免费日韩av片| 中文字幕成人| 久热精品在线| 亚洲综合图色| 日韩av影院| 国产精品videossex久久发布| 国产精品一区二区精品视频观看| 国产日韩欧美三级| 精品国产一级| 亚洲综合在线电影| 亚洲天堂久久| 在线视频精品| 日韩激情精品| 国产高清日韩| 日韩免费视频| 一区二区亚洲精品| 亚洲精品综合| 国产免费播放一区二区| 久久精品国产99国产| 欧美少妇精品| 男女精品网站| 国产日韩视频在线| 久久久久久婷| 国产精品7m凸凹视频分类| 先锋影音久久久| 国产欧美一区二区精品久久久| 国产精品22p| 黄色在线观看www| 五月婷婷亚洲| 欧美日本精品| 国产一区二区三区四区| 天堂资源在线亚洲| 国产亚洲一级| 国产日韩三级| 亚洲第一精品影视| 日本在线不卡视频一二三区| 国产精品成人国产| 欧美综合另类| 911精品国产| 久久人人99| 日韩av中文字幕一区| 成人日韩在线| 日本va欧美va精品| 日韩中文影院| 日本色综合中文字幕| 亚洲一区资源| 日韩国产91| 精品一区91| 亚洲欧美日韩专区| 国产一区二区三区不卡视频网站| 亚洲精品在线观看91| 国产精品日韩精品在线播放| 四虎4545www国产精品| 日本va欧美va瓶| 91精品国产91久久久久久黑人| 日本一区二区中文字幕| 中文字幕在线视频久| 亚洲精品在线二区| 欧美日韩亚洲在线观看| 国产精久久久| 日本 国产 欧美色综合| 欧美国产美女| 香蕉久久久久久久av网站| 麻豆精品av| 免费久久99精品国产| 国产欧美精品久久| 久久都是精品| 日本免费久久| 欧美精品国产| 亚洲欧美日韩在线观看a三区| 国产精品精品国产一区二区| 天使萌一区二区三区免费观看| 麻豆视频久久| 亚洲91网站| 欧美日韩国产亚洲一区| 麻豆高清免费国产一区| 只有精品亚洲| 午夜久久中文| 国产精品观看| 色8久久久久| 合欧美一区二区三区| jizzjizz中国精品麻豆| 国产欧美一区二区三区精品观看| 亚洲精品91| 久久蜜桃精品| 国产欧美一区二区三区精品酒店| 国产精品tv| 国产欧美久久一区二区三区| 一区二区三区四区精品视频| 欧美午夜精彩| 亚洲深夜视频| 麻豆精品新av中文字幕| 婷婷亚洲精品| 亚洲精品美女91| 爽爽淫人综合网网站| av一区二区高清| 秋霞国产精品| 色婷婷狠狠五月综合天色拍| 亚洲精品福利| 免费在线观看一区二区三区| 亚洲精品888| 欧洲激情综合| jiujiure精品视频播放| 激情久久中文字幕| 亚洲电影在线| 激情自拍一区| 女同性一区二区三区人了人一 | 嫩草伊人久久精品少妇av杨幂| 欧美亚洲tv|