验证secondary key 含有主键列数据SQL>  select object_name,object_id,OBJECT_TYPE  from user_objects;OBJECT_NAME          OBJECT_ID OBJECT_TYPE
-------------------- ---------- -------------------
T2           101449 TABLE
SYS_IOT_TOP_101449   101450 INDEX
T2_IDX1          101451 INDEX将索引dump到trace文件中
SQL> select value from v$diag_info where name='Default Trace File';VALUE
--------------------------------------------------------------------------------
/u01/app/oracle/diag/rdbms/oadb/oadb/trace/oadb_ora_5435.trcSQL> alter session set events 'immediate trace name treedump level 101451';会话已更改。----- begin tree dump
branch: 0x10000bb 16777403 (0: nrow: 8, level: 1)leaf: 0x10000bc 16777404 (-1: nrow: 266 rrow: 266)leaf: 0x10000bd 16777405 (0: nrow: 266 rrow: 266)leaf: 0x10000be 16777406 (1: nrow: 266 rrow: 266)leaf: 0x10000bf 16777407 (2: nrow: 266 rrow: 266)leaf: 0x10000c0 16777408 (3: nrow: 266 rrow: 266)leaf: 0x10000c1 16777409 (4: nrow: 267 rrow: 267)leaf: 0x10000c2 16777410 (5: nrow: 266 rrow: 266)leaf: 0x10000c3 16777411 (6: nrow: 137 rrow: 137)
----- end tree dumpSQL> select dbms_utility.data_block_address_file(16777404)fno,
dbms_utility.data_block_address_block(16777404) bkno from dual   2  ;FNO     BKNO
---------- ----------4    188alter system dump datafile 4 block 188;row#0[8008] flag: K-----, lock: 0, len=24
col 0; len 10; (10):  61 31 20 20 20 20 20 20 20 20
col 1; len 2; (2):  c1 02
tl: 8 fb: --H-FL-- lb: 0x0  cc: 1
col  0: [ 4]  01 00 00 ac
row#1[7984] flag: K-----, lock: 0, len=24
col 0; len 10; (10):  61 31 30 20 20 20 20 20 20 20
col 1; len 2; (2):  c1 0b
tl: 8 fb: --H-FL-- lb: 0x0  cc: 1
col  0: [ 4]  01 00 00 ac
row#2[7960] flag: K-----, lock: 0, len=24
col 0; len 10; (10):  61 31 30 30 20 20 20 20 20 20
col 1; len 2; (2):  c2 02
tl: 8 fb: --H-FL-- lb: 0x0  cc: 1
col  0: [ 4]  01 00 00 ac
row#3[7936] flag: K-----, lock: 0, len=24
col 0; len 10; (10):  61 31 30 30 30 20 20 20 20 20
col 1; len 2; (2):  c2 0b
tl: 8 fb: --H-FL-- lb: 0x0  cc: 1
col  0: [ 4]  01 00 00 b5
row#4[7911] flag: K-----, lock: 0, len=25
col 0; len 10; (10):  61 31 30 30 31 20 20 20 20 20
col 1; len 3; (3):  c2 0b 02
tl: 8 fb: --H-FL-- lb: 0x0  cc: 1
col  0: [ 4]  01 00 00 b5
row#5[7886] flag: K-----, lock: 0, len=25
col 0; len 10; (10):  61 31 30 30 32 20 20 20 20 20
col 1; len 3; (3):  c2 0b 03
tl: 8 fb: --H-FL-- lb: 0x0  cc: 1
col  0: [ 4]  01 00 00 b5DECLAREn   VARCHAR2 (2000);
BEGINDBMS_STATS.convert_raw_value ('61', n);DBMS_OUTPUT.put_line (n);DBMS_STATS.convert_raw_value ('31', n);DBMS_OUTPUT.put_line (n);DBMS_STATS.convert_raw_value ('20', n);DBMS_OUTPUT.put_line (n);DBMS_STATS.convert_raw_value ('20', n);DBMS_OUTPUT.put_line (n);DBMS_STATS.convert_raw_value ('20', n);DBMS_OUTPUT.put_line (n);DBMS_STATS.convert_raw_value ('20', n);DBMS_OUTPUT.put_line (n);DBMS_STATS.convert_raw_value ('20', n);DBMS_OUTPUT.put_line (n);DBMS_STATS.convert_raw_value ('20', n);DBMS_OUTPUT.put_line (n);DBMS_STATS.convert_raw_value ('20', n);DBMS_OUTPUT.put_line (n);DBMS_STATS.convert_raw_value ('20', n);DBMS_OUTPUT.put_line (n);
END;declaren number;begindbms_stats.convert_raw_value('c102',n);dbms_output.put_line(n);end; col 0; len 10; (10):  61 31 20 20 20 20 20 20 20 20  表示a1
col 1; len 2; (2):  c1 02 表示1row#1[7984] flag: K-----, lock: 0, len=24
col 0; len 10; (10):  61 31 30 20 20 20 20 20 20 20  表示a10
col 1; len 2; (2):  c1 0b  表示10row#2[7960] flag: K-----, lock: 0, len=24
col 0; len 10; (10):  61 31 30 30 20 20 20 20 20 20 表示a100
col 1; len 2; (2):  c2 02 --表示100row#3[7936] flag: K-----, lock: 0, len=24
col 0; len 10; (10):  61 31 30 30 30 20 20 20 20 20 表示a1000
col 1; len 2; (2):  c2 0b  --表示1000row#4[7911] flag: K-----, lock: 0, len=25
col 0; len 10; (10):  61 31 30 30 31 20 20 20 20 20 表示a10001
col 1; len 3; (3):  c2 0b 02 表示1001row#5[7886] flag: K-----, lock: 0, len=25
col 0; len 10; (10):  61 31 30 30 32 20 20 20 20 20 表示a1002
col 1; len 3; (3):  c2 0b 03  表示1002结论:secondary key 包含了主键对应的列 顺序为secondary key对应的列加上主键对应的列。

转载于:https://www.cnblogs.com/zhaoyangjian724/p/6199856.html

Oracle dump 分析secondary key相关推荐

  1. 中亦安图oracle培训,【中亦安图】Systemstate Dump分析经典案例(8)

    第一章技术人生系列·我和数据中心的故事(第八期)Systemstate Dump分析经典案例(下) 中亦安图 | 2016-03-08 21:45 前言 接上一期:(上一期的阅读方法:关注" ...

  2. oracle dump 源码,AIX 下的 core dump 分析入门

    AIX 下的 core dump 分析入门 (), 工程师, IBM 作者毕业于中国科学技术大学,目前任职于 IBM,主要方向为 AIX 平台移植.性能优化.问题定位等. 简介: 本文简要介绍了 AI ...

  3. 图解Oracle dump 命令初步

    初步的使用了下Oracle dump命令: 另外遇到 "scott 用户不存在"的问题,也操作了一下: 参阅的资料包括: http://blog.csdn.net/liuyuehu ...

  4. Oracle Dump 分析学习总结

    简单分析dump出来的oracle数据块 一.dump数据块 oracle的rowid中包含着这条数据对象号,数据文件号,数据文件中的块号以及块中的行号,并且这些都 可以通过dbms_rowid这个包 ...

  5. 【JVM性能调优】jstack和线程dump分析

    一.几个概念: 1.jstack命令的语法格式:jstack <pid>,可用于查看java进程id. 2.Dump文件:Dump文件是进程的内存镜像.可以把程序的执行状态通过调试器保存到 ...

  6. toad查看oracle的plsql包,Oracle logminer 分析redo log(TOAD与PLSQL)

    Oracle logminer 分析redo log Oracle 11g r2 RAC centos 6.5 设置时间格式 select to_char(sysdate,'yyyy-mm-dd hh ...

  7. oracle表分析都分析什么,oracle表分析

    analyze table tablename compute statistics; analyze index indexname compute statistics; 对于使用CBO很有好处, ...

  8. oracle目录解析,Oracle目录分析与比较

    当前位置:我的异常网» 数据库 » Oracle目录分析与比较 Oracle目录分析与比较 www.myexceptions.net  网友分享于:2015-08-26  浏览:1次 Oracle索引 ...

  9. 【中亦安图】Systemstate Dump分析经典案例(7)

    第一章 技术人生系列 · 我和数据中心的故事(第七期)Systemstate Dump分析经典案例(上) 中亦安图 | 2016-03-03 21:42 前言 本期我们邀请中亦科技的另外一位Oracl ...

最新文章

  1. 图解Myeclipse 导入Java Web项目报错的解决办法听语音
  2. Python 找出一个整数数组中,第二大的数。
  3. [转载] java中接口(interface)详解
  4. [转]Google 发现的十大真理
  5. 科大讯飞(2) 语音合成(文字转换成语音)
  6. [RN] React Native 使用 realm 数据库
  7. CxImage图像库的使用
  8. 下载pyboard的flash中的驱动程序_HASP加密狗驱动程序没有安装成功如何解决
  9. Roll A Ball 案例学习
  10. 【FreeSwitch开发实践】使用SIP客户端Yate连接FreeSwitch进行VoIP通话
  11. 一个数如果恰好等于它的因子之和,这个数就成为“完数”。 例如,28的因子为1,2,4,7,14。而28=1+2+4+7+14,因此28是“完数”。编程找出1000之内的所有完数,并按下面格
  12. Spring Cloud Alibaba Sentinel(七)受权规则 黑白名单
  13. An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features-阅读笔记
  14. 处理数据之把省市自治区这样的字眼切除
  15. 干货 | LoRaWAN 协议中文版,你要的pdf来了
  16. Python基础03-基本数据类型
  17. [ORACLE] ORA-03113错误解决方案
  18. PDF文件中的图片如何修改
  19. 双目相机stereo-vision
  20. ft232电路ttl_基于Arduino使用FT232 USB转TTL串口模块

热门文章

  1. memcache读书笔记(二)
  2. Activity的状态保存
  3. [踏月独行]一生能有多少爱
  4. LNMT部署详细步骤并实现动静分离和负载均衡
  5. 搭建Mysql-proxy实现主从同步读写分离
  6. odoo8.0+PyCharm4.5开发环境配置
  7. Sublime Text(2/3)编译lua
  8. sharepoint 2010 显示和隐藏Ribbon区域条
  9. MIDlet 移动开发
  10. Ajax框架及原理分析--视频