ORA-08102: TRYING TO MANIPULATE A JOB IN DBA_JOBS [ID 1036858.6]
you are trying to manipulate a job in the job queue (DBA_JOBS/USER_JOBS) and you receive: ORA-08102: index key not found, object... Cause: Internal error: possible inconsistency in index Action: Send trace file to your customer support representative, along with information on reproducing the error Example: SQL> execute dbms_job.remove(1); ORA-08102: index key not found, object #124 ->>> SYS.I_JOB_NEXT where object #124 is the object# in DBA_OBJECTS SQL> column owner format a10 SQL> column object_type format a10 SQL> column object_id format 99999 SQL> column object_name format a10 SQL> select owner, object_name, object_type, object_id 2 from dba_objects where object_id=124; OWNER OBJECT_NAM OBJECT_TYP OBJECT_ID ---------- ---------- ---------- --------- SYS I_JOB_NEXT INDEX 124 Solution Description: ===================== You need to recreate the inex I_JOB_NEXT. Script "$ORACLE_HOME/rdbms/admin/cat7103.sql" creates the I_JOB_NEXT: Drop and recreate this index. connect sys/drop index i_job_next; create index i_job_next on job$ (next_date) Note: alter index I_JOB_NEXT rebuild; Will not fix the problem. Explanation: ============ The ORA-8102 pointed to index corruption, so rebuilding the offending index fixed the problem. Search Words: ============= DBMS_JOB ALTER CHANGE UPDATE
對於損壞的index,建議先drop 再create,不要用online rebuild[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/161195/viewspace-1055101/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python程式碼解析: job = next(job for job in jobs if job.job_id == job_id)Python
- [Javascript] Manipulate the DOM with the classList APIJavaScriptAPI
- Bitmap回收—Canvas: trying to use a recycled bitmap android.graphicsCanvasAndroid
- android java.lang.IllegalStateException: trying to requery an already closed cursorAndroidJavaException
- saltstack非同步執行命令: job ID非同步
- jscalpel A small feature library that makes it easier to manipulate objectsJSObject
- Trying to hack Redis via HTTP requestsRedisHTTP
- 使用高德地圖時出現 trying to use a recycled bitmap android.graphics.Bitmap地圖Android
- How To Stop A Running Datapump Job Started In Background [ID 958532.1]
- oracle建立job並執行jobOracle
- [20160325]ORA-08102 index key not foundIndex
- 【JOB】Oracle JOB全面學習(DBMS_JOB和DBMS_SCHEDULER)Oracle
- ORACLE查詢JOB資訊及JOB建立Oracle
- oracle jobOracle
- java jobJava
- Oracle中如何停用JOB及如何使用JOBOracle
- 批量刪除dbms_job建立的job
- job_queue_processes引數 job關係
- 【Oracle】ORA-23421: job number XXXX is not a job in the job queueOracle
- DBMS_JOB.SUBMIT 建立job定時排程MIT
- 單體JOB向分散式JOB遷移案例分散式
- Sqoop jobOOP
- job_chainAI
- Stop runnung job
- oracle job用法Oracle
- plsql建立jobSQL
- oracle job管理Oracle
- ORCLE 如何停止一個JOB【HOW TO STOP A JOB IN THE ORACLE?】薦Oracle
- XXL-Job與Elastic-Job詳細對比AST
- 使用DBMS_JOB和DBMS_SCHEDULER建立、管理job示例
- 關於dbms_job系統包對job的管理
- OpenKruise V1.4 版本解讀:新增 Job Sidecar Terminator 能力UIIDE
- 一次BTREE索引遇到ORA-08102錯誤的處理索引
- ORA-08102: index key not found, obj# 56687, file 54, block 176049 (2)IndexOBJBloC
- Docker Are you trying to connect to a TLS-enabled daemon without TLS?DockerTLS
- Spark 異常:Trying to write more fields than contained in rowSparkAI
- GET ORA-32700 WHEN TRYING TO CREATE DATABASE USING 9.2Database
- oracle job管理(zt)Oracle