关于转储Oracle索引信息的相关命令
发表于:2024-10-27 作者:千家信息网编辑
千家信息网最后更新 2024年10月27日,#版本 Oracle 11g1、转储索引信息在获得索引Object_id后,执行以下命令ALTER SESSION SET EVENTS 'immediate trace name TREEDUMP
千家信息网最后更新 2024年10月27日关于转储Oracle索引信息的相关命令#版本 Oracle 11g
1、转储索引信息
在获得索引Object_id后,执行以下命令
ALTER SESSION SET EVENTS 'immediate trace name TREEDUMP level 76400';
其中 76400为索引Object_id
2、查看存储文件生成的位置
一般存放session追踪的信息,使用show parametr user_dump_dest查看
也可以通过SQL来查询生成的文件名
3、查找叶子分支/叶子节点对应的数据块
select dbms_utility.data_block_address_file(20977549),dbms_utility.data_block_address_block(20977549) from dual;
其中红色数字部分是分支/叶子节点十进制值
十六进制转十进制
SELECT to_number('1401979','xxxxxxx') FROM dual;
4、转储索引数据块内容
alter system dump datafile 5 block 7075;
其中 数字5 为数据文件ID,7075为数据库块号,都是由第3步查找出来的
1、转储索引信息
在获得索引Object_id后,执行以下命令
ALTER SESSION SET EVENTS 'immediate trace name TREEDUMP level 76400';
其中 76400为索引Object_id
2、查看存储文件生成的位置
一般存放session追踪的信息,使用show parametr user_dump_dest查看
也可以通过SQL来查询生成的文件名
- SELECT C.VALUE || '/' || '_ora_' || A.SPID || '.trc' TRACE_NAME_FILE
- FROM V$PROCESS A, V$SESSION B, V$PARAMETER C
- WHERE A.ADDR = B.PADDR
- AND B.AUDSID = USERENV('sessionid')
- AND C.NAME = 'user_dump_dest'
3、查找叶子分支/叶子节点对应的数据块
select dbms_utility.data_block_address_file(20977549),dbms_utility.data_block_address_block(20977549) from dual;
其中红色数字部分是分支/叶子节点十进制值
十六进制转十进制
SELECT to_number('1401979','xxxxxxx') FROM dual;
4、转储索引数据块内容
alter system dump datafile 5 block 7075;
其中 数字5 为数据文件ID,7075为数据库块号,都是由第3步查找出来的
索引
数据
叶子
文件
信息
分支
十进制
数字
节点
十进
生成
命令
位置
内容
十六进制
可以通过
数据库
文件名
是由
版本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库独立性指是什么
太原理工大学网络安全中心
中电55所嵌入式软件开发
电脑打开时就启动服务器管理器
网络安全不到位怎么办
大数据背景下软件开发的特点
盐田租房软件开发
天津定制服务器
互联网科技狂潮
鸿蒙软件开发语音
查看数据库中的存储引擎
软件开发中心是干什么的
微信运动 删除数据库
数据库高可用技术方案
招信金融软件开发
网络安全普京
普陀区数据网络技术咨询创新服务
计算机网络技术指的什么
软件开发公司使用的税率
手机怎么打开服务器管理器
马云手机网络安全
怎么配置华为服务器
盐田租房软件开发
网络安全法哪年颁布实行
美国与我国网络安全相关的法律
网络安全隶属什么安全
文件存在数据库还是目录好
软件开发个人介绍
“互联网+”科技服务
深圳前锦网络技术有限公司