麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Oracle > 正文

oracle中OBJ4 ORA-8102故障恢、復案例

2019-11-02 15:33:42
字體:
來源:轉載
供稿:網友

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

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

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

  使用bbed 修復I_OBJ4 index 報ORA-8102

  數據庫創建表提示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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产成年人网站 | vidz 98hd| av在线一区二区三区四区 | 精品亚洲va在线va天堂资源站 | 二区三区在线观看 | 一级成人黄色片 | 国产高潮好爽受不了了夜色 | 亚洲精品无码不卡在线播放he | 午色影院| 得得啪在线视频 | 成人黄视频在线观看 | 伊人亚洲精品 | 欧美黄在线| 精品一区二区三区在线观看视频 | 日本成人在线免费 | 精品久久久一二三区播放播放播放视频 | 99欧美视频| 嫩草影院在线观看网站成人 | 91精品国产综合久久婷婷香 | 黄色网址免费在线播放 | 欧美久久久久久久久 | 久久久久99一区二区三区 | h视频免费在线观看 | 欧美成人黄色 | 国产精品剧情一区二区三区 | sese在线视频 | 久久九九热re6这里有精品 | 欧美亚洲一区二区三区四区 | 神马顶级推理片免费看 | 久久免费视频8 | 日本在线播放一区二区 | 悠悠成人资源亚洲一区二区 | 久久人添人人爽人人爽人人片av | 欧美日韩在线视频一区 | 一级黄色免费电影 | 久久国产精品无码网站 | 欧美第1页 | 中国洗澡偷拍在线播放 | 久久久久久久久淑女av国产精品 | 一区二区三区在线观看国产 | 成人国产精品一区 |