[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.
[20210317]如何知道索引块地址2.txt
来源:这里教程网
时间:2026-03-03 16:32:38
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- oracle执行计划------未走索引,隐式转换的坑
oracle执行计划------未走索引,隐式转换的坑
26-03-03 - 利用vmware创建rac共享磁盘
利用vmware创建rac共享磁盘
26-03-03 - awr-----一份经典的负载很高的awr报告
awr-----一份经典的负载很高的awr报告
26-03-03 - ORACLE dbca执行到40%报错之ORA-12154
ORACLE dbca执行到40%报错之ORA-12154
26-03-03 - 【/proc/文件浅析】另类办法恢复数据文件和控制文件
【/proc/文件浅析】另类办法恢复数据文件和控制文件
26-03-03 - 使用sql tuning advisor优化sql
使用sql tuning advisor优化sql
26-03-03 - Oracle监听日志清除
Oracle监听日志清除
26-03-03 - Oracle 19C RAC open_links_per_instance参数问题
- read by other session 等待事件分析
read by other session 等待事件分析
26-03-03 - Oracle sqlldr工具功能测试
Oracle sqlldr工具功能测试
26-03-03
