a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

oracle中OBJ4 ORA-8102故障恢、復(fù)案例

2019-11-02 15:33:42
字體:
供稿:網(wǎng)友

   下面我們一起來看看關(guān)于oracle中OBJ4 ORA-8102故障恢復(fù)案例,希望本文章可以幫助到各位朋友。

  在測試環(huán)境中對于OBJ$中i_obj4中出現(xiàn)ORA-8102進(jìn)行了重新并恢復(fù)測試,認(rèn)為自己已經(jīng)比較清楚的掌握了I_OBJ4的ORA-8102問題處理,可是實際的一個案例,還是比較比實驗中復(fù)雜,這里貼出來主要操作供大家參考,再次證明數(shù)據(jù)庫恢復(fù)的場景不可大意,客戶的故障只有你想不到的,沒有遇不到的

  通過bbed修改obj$中dataobj$重現(xiàn)I_OBJ4索引報ORA-08102錯誤

  使用bbed 修復(fù)I_OBJ4 index 報ORA-8102

  數(shù)據(jù)庫創(chuàng)建表提示ORA-8102錯誤

  SQL> startup

  ORACLE instance started.

  Total System Global Area 2.6991E+10 bytes

  Fixed Size 2213976 bytes

  Variable Size 1.9327E+10 bytes

  Database Buffers 7516192768 bytes

  Redo Buffers 145174528 bytes

  Database mounted.

  Database opened.

  SQL> create table t1 as select * from dual;

  create table t1 as select * from dual

  *

  ERROR at line 1:

  ORA-00604: error occurred at recursive SQL level 1

  ORA-08102: index key not found, obj# 39, file 1, block 93842 (2)

  分析ORA-08102錯誤

  SQL> select object_name,object_type from dba_objects where object_id=39;

  OBJECT_NAME OBJECT_TYPE

  ------------------------------ -------------------

  I_OBJ4 INDEX

  SQL> create table t1 as select * from dual;

  create table t1 as select * from dual

  *

  ERROR at line 1:

  ORA-00604: error occurred at recursive SQL level 1

  ORA-08102: index key not found, obj# 39, file 1, block 93842 (2)

  SQL> select /*+ index(t i_obj4) */ DATAOBJ#,type#,owner# from obj$ t

  minus

  select /*+ full(t1) */ DATAOBJ#,type#,owner# from obj$ t1;

  2 3

  DATAOBJ# TYPE# OWNER#

  ---------- ---------- ----------

  97109 0 0

  SQL> select /*+ full(t1) */ DATAOBJ#,type#,owner# from obj$ t1

  minus

  select /*+ index(t i_obj4) */ DATAOBJ#,type#,owner# from obj$ t

  ;

  2 3 4

  DATAOBJ# TYPE# OWNER#

  ---------- ---------- ----------

  97094 0 0

  SQL> SET LINES 122

  COL INDEX_OWNER FOR A20

  COL INDEX_NAME FOR A30

  COL TABLE_OWNER FOR A20

  COL COLUMN_NAME FOR A25

  SELECT TABLE_OWNER,INDEX_NAME,COLUMN_NAME,COLUMN_POSITION

  FROM Dba_Ind_Columns

  WHERE table_name = upper('&TABLE_NAME') order by TABLE_OWNER,INDEX_OWNER,INDEX_NAME,COLUMN_POSITION

  and index_name='I_OBJ4';

  SQL> SQL> SQL> SQL> SQL> 2 3

  Enter value for table_name: OBJ$

  old 3: WHERE table_name = upper('&TABLE_NAME') order by TABLE_OWNER,INDEX_OWNER,INDEX_NAME,COLUMN_POSITION

  new 3: WHERE table_name = upper('OBJ$') order by TABLE_OWNER,INDEX_OWNER,INDEX_NAME,COLUMN_POSITION

  TABLE_OWNER INDEX_NAME COLUMN_NAME COLUMN_POSITION

  -------------------- ------------------------------ ------------------------- ---------------

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 日韩毛片视频 | 精品欧美一区二区在线观看视频 | 亚洲视频免费网站 | 1区2区3区视频 | 欧美成人午夜精品久久久 | 成人亚洲黄色 | 日本二区在线播放 | 毛片搜索| 国产三级在线播放 | 亚洲一区 日韩精品 中文字幕 | 欧美一区二区三区免费 | 亚洲人人舔人人 | 区一区二免费视频 | 欧洲亚洲精品久久久久 | 亚洲成人日韩 | 九九99热 | 欧美成人激情视频 | 在线欧美色 | 999国产一区二区三区四区 | 91在线最新 | 久久久久久久91 | 国产精品久久 | 蜜桃色网| 国产精品高清网站 | 麻豆精品国产91久久久久久 | 免费特级黄毛片 | 99国产精品久久 | 成人看片在线观看 | 一区二区三区在线免费观看 | 亚洲天堂精品在线观看 | 久久亚洲91 | 国产精品美女久久久久高潮 | 日韩视频在线播放 | 色综合一区 | 日韩一区二区三区四区五区六区 | 色噜噜噜 | 久久一区二区三区四区 | 青青草精品 | 国产精品成人久久久久 | 亚洲一级在线观看 | 国产噜噜噜噜噜久久久久久久久 |