关于转储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安全错误
数据库的锁怎样保障安全
交易中国期货软件开发
轻量数据库密码
国际政治中的网络安全密钥
数据库做户籍管理系统
cas 数据库
电脑上如何进行软件开发
大连市有网络技术中专班吗
java 实现图片服务器
大型数据库设计实例
佛山通信软件开发
网络安全的黑白画
服务器连接存储
向数据库表格输入数据
佛山服务器机柜尺寸
郑州网络安全电信日
护苗网络安全 3
软件开发课程心得体会
app是什么类型服务器
数据库关系代数难题
网络安全 黄传河
端口映射虚拟服务器名称设置
文章内容数据库用text
云服务器能自己搭建什么游戏
电脑上如何进行软件开发
杭州网络安全与执法
锁屏精灵服务器
软件开发师提高英语
电动剪刀软件开发
计算机网络技术简称
网络软件开发公司 做账要求