关于转储Oracle索引信息的相关命令
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,#版本 Oracle 11g1、转储索引信息在获得索引Object_id后,执行以下命令ALTER SESSION SET EVENTS 'immediate trace name TREEDUMP
千家信息网最后更新 2025年11月07日关于转储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安全错误
数据库的锁怎样保障安全
松江区常见软件开发销售电话
服务器配置两个hostname
碳银互联网科技公司
中专网络技术专业都学什么
网络安全报警数据集
河北互通网络技术有限公司图片
自然科学领域期刊论文数据库
新版本超凡先锋如何更改服务器
爬 数据库
健康码服务器内部错误404
嵌入式软件开发 电子相册
连云港软件开发加盟
西安第八届网络安全宣传周
软件开发书籍 日本
网络安全建设自查报告
云服务器和手机卡
网络技术服务费会计分录
法律法规数据库库
小米网络技术
软件开发文档编辑记者
网络安全日常巡查通报制度
服务器开机程序自启
网络安全是我们共同的责任
密码学与网络安全先修课程
软件开发公司怎么起步
服务器安全软件选择
一台tomcat服务器
小微企业数据库开发
金凤区政务软件开发靠谱吗
excel服务器信息化