[20210317]如何知道索引塊地址2.txt
[20210317]如何知道索引塊地址2.txt
--//有時候學習需要知道索引塊地址,一般是透過跟蹤獲得。如何透過查詢獲得呢?
--//可以使用sys_op_lbid 函式。
1.環境:
SCOTT@book> @ ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
2.測試:
--//首先要知道索引的OBJECT_ID號。
SCOTT@book> select object_name, object_id from dba_objects where object_name = 'PK_DEPT';
OBJECT_NAME OBJECT_ID
-------------------- ----------
PK_DEPT 87107
--//sys_op_lbid函式,引數1對應索引的OBJECT_ID,引數2 'L',引數3對應資料塊rowid。
SCOTT@book> select sys_op_lbid (87107, 'L', dept.ROWID) c30 from dept;
C30
------------------------------
AAAVRDAAEAAAACLAAA
AAAVRDAAEAAAACLAAA
AAAVRDAAEAAAACLAAA
AAAVRDAAEAAAACLAAA
--//後面3位都是AAA。
SCOTT@book> @ rowid AAAVRDAAEAAAACLAAA
OBJECT FILE BLOCK ROW ROWID_DBA DBA TEXT
---------- ---------- ---------- ---------- -------------------- -------------------- ----------------------------------------
87107 4 139 0 0x100008B 4,139 alter system dump datafile 4 block 139 ;
SCOTT@book> select * from dba_segments where owner=user and segment_name='PK_DEPT'
2 @ prxx
==============================
OWNER : SCOTT
SEGMENT_NAME : PK_DEPT
PARTITION_NAME :
SEGMENT_TYPE : INDEX
SEGMENT_SUBTYPE : ASSM
TABLESPACE_NAME : USERS
HEADER_FILE : 4
HEADER_BLOCK : 138
BYTES : 65536
BLOCKS : 8
EXTENTS : 1
INITIAL_EXTENT : 65536
NEXT_EXTENT : 1048576
MIN_EXTENTS : 1
MAX_EXTENTS : 2147483645
MAX_SIZE : 2147483645
RETENTION :
MINRETENTION :
PCT_INCREASE :
FREELISTS :
FREELIST_GROUPS :
RELATIVE_FNO : 4
BUFFER_POOL : DEFAULT
FLASH_CACHE : DEFAULT
CELL_FLASH_CACHE : DEFAULT
PL/SQL procedure successfully completed.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2763231/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20211108]索引分裂塊清除日誌增加(唯一索引)2.txt索引
- 前端er必須知道的Git地址及常用工具地址前端Git
- Python如何區分不同的語句塊?這些必須知道!Python
- 關於索引必須知道的知識索引
- [20210318]bbed讀取資料塊2.txt
- [20150527]bbed與資料塊檢查和2.txt
- 函式地址(不知道是否確切!) (轉)函式
- Oracle索引塊分裂split資訊彙總Oracle索引
- zt_如何確定index root block split索引塊分裂的時間點IndexBloC索引
- 【優化】使用反向索引(Reverse Key Indexes)減少索引熱點塊優化索引Index
- 區塊鏈公司談:交易平臺是如何管理眾多錢包地址的?區塊鏈
- [20180306]資料塊檢查和2.txt
- 如何修改mac地址Mac
- 你知道資料庫索引的工作原理嗎?資料庫索引
- [20210828]如何實現2.txt
- 你應該知道的ip地址相關知識
- 社群的markdown編輯器github地址誰知道啊Github
- Oracle index索引塊分裂split資訊彙總OracleIndex索引
- 區塊鏈安全 - 以太坊短地址攻擊區塊鏈
- 區塊鏈安全————以太坊短地址攻擊區塊鏈
- [20171114]恢復資料檔案塊頭2.txt
- 如何計算網路地址和廣播地址
- 軟考之(簡單理解盤索引地址的表示原理)索引
- 如何根據索引葉塊裡的rowid資訊找到對應的資料行索引
- 區塊鏈的那些事,你知道和不知道的都在這裡!區塊鏈
- 索引塊內容dump說明已經排序索引排序
- [20161111]資料檔案的第0塊2.txt
- 區塊鏈錢包之BTC錢包地址生成區塊鏈
- [20120131]函式索引與取max值的問題2.txt函式索引
- 深知區塊鏈,可你知道區塊鏈的專業術語嗎?區塊鏈
- 圖解MySQL索引(三)—如何正確使用索引?圖解MySql索引
- MySql如何使用索引(二)MySql索引
- MySql如何使用索引(一)MySql索引
- mongodb 如何檢視索引MongoDB索引
- localforage indexedDB如何使用索引Index索引
- elasticsearch如何設計索引Elasticsearch索引
- Ethereum地址是如何生成的
- 美國ip地址如何獲取?