obj文件怎么用ultraedit文件对比显示


  

既然数据库OPEN的过程很多sql是在oracle二进淛文件中写的,那是否可以考虑通过修改二进制文件中的sql语句来改变执行计划,甚至可以尝试修改这些语句使得异常的数据库能够正常open.这里演礻通过修改sql语句来展示改变执行计划(不使用index,而改用全表扫描)

1.10046 捕获语句和执行计划


  

2.使用UE查看该sql在二进制文件内容


  

3.修改二进制文件中sql语句


  

这里通过对obj#加上一个常量0,使得该sql在执行之时不会使用obj$.obj#上的index,从而使用全表扫描,来实现我们修改执行计划屏蔽该index的目的


  

很明显,到这里我们通过UE修妀oracle二进制文件,实现了sql语句执行计划的更改.
免责申明:本方法仅供在非常特殊或者测试环境下使用,一般生产环境请勿模仿,否则后果自负

最权威、专业的Oracle案例资源汇总之【学习笔记】使用ultraedit文件对比修改 查看oracle二进制文件

本文由大师惜分飞原创分享,网址:

我要回帖

更多关于 ultraedit文件对比 的文章

 

随机推荐