博客
关于我
Oracle查询行对应block_id,file_id
阅读量:453 次
发布时间:2019-03-06

本文共 2473 字,大约阅读时间需要 8 分钟。

从SCOTT.T表中查询行ID信息如下:

SELECT dbms_rowid.rowid_object(rowid) "OBJECT#", dbms_rowid.rowid_relative_fno(rowid) "FILE#", dbms_rowid.rowid_block_number(rowid) "BLOCK#", dbms_rowid.rowid_row_number(rowid) "ROW#" FROM SCOTT.T WHERE ID IN (1, 300000);

结果如下:

ID ROWID OBJECT# FILE# BLOCK# ROW#
1 AAAWb0AAEAACvPCAAp 91892 4 717762 41
300000 AAWb0AAEAACvN8AAw 91892 4 717692 48

关于表分段和分区的信息查询结果如下:

SELECT t.segment_name, t.partition_name, t.BLOCK_ID, (t.BLOCKS + t.BLOCK_ID - 1) "MAX_BLOCK_ID" FROM SYS.DBA_EXTENTS t, DBA_TAB_PARTITIONS p WHERE t.PARTITION_NAME = p.partition_name AND p.TABLE_OWNER = 'SCOTT' AND p.table_name = 'T';

结果如下:

SEGMENT_NAME PARTITION_NAME BLOCK_ID MAX_BLOCK_ID
T SYS_P109 714368 715391
T SYS_P110 715392 716415
T SYS_P111 716416 717439
T SYS_P112 717440 718463

转载地址:http://sqlyz.baihongyu.com/

你可能感兴趣的文章
Nvidia驱动失效,采用官方的方法重装更快
查看>>
nvmw安装node-v4.0.0之后版本的临时解决办法
查看>>
nvm切换node版本
查看>>
nvm安装 出现 Error retrieving “http://xxxx/SHASUMS256.txt“: HTTP Status 404 解决方法
查看>>
nvm安装以后,node -v npm 等命令提示不是内部或外部命令 node多版本控制管理 node多版本随意切换
查看>>
NXLog采集windows日志配置conf文件
查看>>
ny540 奇怪的排序 简单题
查看>>
NYOJ -216 A problem is easy
查看>>
NYOJ 1066 CO-PRIME(数论)
查看>>
NYOJ 737:石子合并(一)(区间dp)
查看>>
nyoj 91 阶乘之和(贪心)
查看>>
nyoj------203三国志
查看>>
NYOJ-525 一道水题
查看>>
NYOJ127星际之门(一)
查看>>
nyoj58 最少步数
查看>>
N皇后问题
查看>>
N皇后问题
查看>>
n种方式教你用python读写excel等数据文件
查看>>
OAuth 2.0 MAC Tokens
查看>>
OAuth 及 移动端鉴权调研
查看>>