溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

關(guān)于轉(zhuǎn)儲Oracle索引信息的相關(guān)命令

發(fā)布時間:2020-08-15 11:24:36 來源:ITPUB博客 閱讀:148 作者:東北胖子 欄目:關(guān)系型數(shù)據(jù)庫
#版本 Oracle 11g
1、轉(zhuǎn)儲索引信息
  在獲得索引Object_id后,執(zhí)行以下命令
  ALTER SESSION SET EVENTS 'immediate trace name TREEDUMP level 76400';  
  其中 76400為索引Object_id

2、查看存儲文件生成的位置
  一般存放session追蹤的信息,使用show parametr user_dump_dest查看
  也可以通過SQL來查詢生成的文件名      
  1. SELECT C.VALUE || '/' || '_ora_' || A.SPID || '.trc' TRACE_NAME_FILE
  2.       FROM V$PROCESS A, V$SESSION B, V$PARAMETER C
  3.      WHERE A.ADDR = B.PADDR
  4.        AND B.AUDSID = USERENV('sessionid')
  5.        AND C.NAME = 'user_dump_dest'


3、查找葉子分支/葉子節(jié)點對應(yīng)的數(shù)據(jù)塊
  select dbms_utility.data_block_address_file(20977549),dbms_utility.data_block_address_block(20977549) from dual;
  其中紅色數(shù)字部分是分支/葉子節(jié)點十進制值

  十六進制轉(zhuǎn)十進制
  SELECT to_number('1401979','xxxxxxx') FROM dual;

4、轉(zhuǎn)儲索引數(shù)據(jù)塊內(nèi)容
  alter system dump datafile 5 block 7075;
  其中  數(shù)字5 為數(shù)據(jù)文件ID,7075為數(shù)據(jù)庫塊號,都是由第3步查找出來的

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI