[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索引
- [20191209]降序索引疑問2.txt索引
- [20190102]塊內重整2.txt
- [20181124]關於降序索引問題2.txt索引
- [20231116]如何知道X表存在那些索引.txt索引
- [20180306]資料塊檢查和2.txt
- [20210318]bbed讀取資料塊2.txt
- [20210828]如何實現2.txt
- 前端er必須知道的Git地址及常用工具地址前端Git
- [20220223]bbed讀取資料塊mssm與assm 2.txtSSM
- [20211105]索引分裂塊清除日誌增加(唯一索引).txt索引
- 關於索引必須知道的知識索引
- Python如何區分不同的語句塊?這些必須知道!Python
- 軟考之(簡單理解盤索引地址的表示原理)索引
- 區塊鏈公司談:交易平臺是如何管理眾多錢包地址的?區塊鏈
- Oracle索引塊分裂split資訊彙總Oracle索引
- [20211105]索引分裂 塊清除 日誌增加.txt索引
- 你應該知道的ip地址相關知識
- 社群的markdown編輯器github地址誰知道啊Github
- 區塊鏈安全 - 以太坊短地址攻擊區塊鏈
- 區塊鏈安全————以太坊短地址攻擊區塊鏈
- [20220302]oracle如何定位使用library cache mutex 2.txtOracleMutex
- [20190124]bbed恢復資料遇到延遲塊清除的問題2.txt
- 區塊鏈錢包之BTC錢包地址生成區塊鏈
- 你知道什麼是區塊鏈嗎?區塊鏈
- 圖解MySQL索引(三)—如何正確使用索引?圖解MySql索引
- MySql如何使用索引(一)MySql索引
- MySql如何使用索引(二)MySql索引
- mongodb 如何檢視索引MongoDB索引
- localforage indexedDB如何使用索引Index索引
- elasticsearch如何設計索引Elasticsearch索引
- MySQL 中索引是如何實現的,有哪些型別的索引,如何進行最佳化索引MySql索引型別
- Ethereum地址是如何生成的
- 如何修改macbook的MAC地址Mac
- Linux中如何更改MAC地址LinuxMac
- [譯] 論 Rust 和 WebAssembly 對原始碼地址索引的極限優化RustWeb原始碼索引優化
- 【ASK_ORACLE】關於Oracle索引分裂你需要知道的Oracle索引
- 深知區塊鏈,可你知道區塊鏈的專業術語嗎?區塊鏈