MyDbTools开发DBA工具集使用说明与下载

                   MyDbTools是一个自行开发的plsql developer插件,目的是把一些常用的工具收集在一起,常用脚本图形化,“打造开发DBA的瑞士军刀",以方便使用,提高工作效率;
       

     当在SQL或PACKAGE窗口,或者选中表时,共有四个(具体看场景)右键菜单:
     
     
       当前实现的工具从用户的角度讲分两类,一类是面向开发人员的,另一类主要是面向开发DBA的,带有”DBA”后缀,具体有:
       1、Export table to Word - 把表结构导出成WORD文档,用于查看表与字段的设计,可读性比PDM强;这个参考了叶正盛大师的同类工具,但特点是导出多表(几百张)时速度也是很快的,而且可以选择导出索引与统计信息;
        2、Pdm Diff with DB - PDM文件与数据库表及字段比对工具,主要用于检查PDM与数据库的表及字段的差异,还可以实现字段级的更新,即根据数据库的字段去更新PDM的字段,这对手工维护一份最新的PDM是很提升效率的;
        3、Tablespace Autoextend - 表空间自动扩展,这是因为公司的开发环境与测试环境主要由开发与测试维护,一遇到表空间不足的问题常常措手无策,主要是提供给他们快速解决问题的,这个叶正盛大师有功能更全的同类工具,这个相当于一个简化快速版;
       4、Sql favor and edit - 常用SQL收藏与编辑,以及配置性能监控指标SQL的工具;
       5、Get full sql text(DBA) - 主要用于保垒机上取SQL文本,实现了owner替换与参数代入的功能,这样就能(基本)直接运行了;
       6、Show Plan detail(DBA) - 给黄玮大师的show plan SQL做了个图形化的壳,SQL优化利器;
       7、Show Sql Monitor(DBA) - 显示SQL monitor中top sql的信息,SQL优化利器;
       8、AWR_ASH report(DBA) - 参考了TOAD(好工具但要注册)的相同功能,快速生成AWR/ASH报告;
       9、Sql profile Gen(DBA) - 只需提供两个SQL_ID,就能生成用一个SQL执行计划去固化目标SQL计划的脚本,脚本源自Kerry Osborne大师,图形化了一下;
      10、Db performance chart(DBA) - 原意是用做数据库的性能趋势图,但只要配置好了SQL,亦可作其他用途;
      11、Show raw timestamp(DBA) - 小工具,将timestamp参数值可读化转换;
     12、Gen 10053 trace sql(DBA) - 生成能取得10053 trace文件的SQL;
     13、右键菜单compare to... - 可快速实现packager与SQL或者任意文本的比对;
     14、右键菜单add owner...  -  当在SQL窗口选择(光标位于)一个表时,可以快速加上owner名,复杂SQL多表替换owner更方便;
     15、右键菜单analyze table -  会生成分析当前表的SQL,使用默认选项;
     16、右键菜单mysosi   -  查看表信息的sosi.sql脚本的简化版,无分区相关信息,但能显示字段的low_value与high_value(以可读方式),这可是判断谓词越界的快捷工具哦;

    需要说明的是,开发过程中参考了一些业内大师的同类工具或脚本,如有版权问题请与我联系:106820310@qq.com;    
    此为简单介绍,后续将为一些重点工具进行详细介绍;
   下载地址:      fj.png MyDBtools_DBA_20160926.zip
  64位已经可用了: fj.png myDbtools64.zip     由于控件因素,SQL收藏与图表两个功能去掉了,其他一致,sqlmon作了小优化;
   2016-07-29 更新:32位的进行了更新,主要是优化了sqlmon功能;

  2016-07-30更新:32位进行了更新,增加了“add owner”右键菜单,主要用于对表名增加owner,不用选定,只需要在表名单击右键;
                               对ASH报告进行了优化,当在nls_language没有与服务器一致,有可能报“无效的月份”错误,对此进行了优化,效果还有待更多场景验证;
                               对Get full sql text功能进行了较大的重构,可靠性更高了,对于没有替换到owner的表,可以通过"add owner"补齐;而对于绑定变量的替换更准确与细致了;
                               
  2016-08-07更新:增加10053脚本生成器,mysosi增加index部分;其他一些细节优化;

  2016-08-10更新:修复了导出到word时某些情况下未完成但不报错的问题;

  2016-09-26更新:完成了收藏SQL的新增(另存为)与删除,初步实现了SQL的配置功能,并修复原来闪退的BUG;
                         扩大了AWR报告中list数据的限制;
                         增加了自动扩展表空间时自动设置最大无限制功能;

  

 2018-08-31更新, 陆陆续续还是有更新的,只是没有及时发布,新增加的内容有:

     1、表分区转换及管理的各种SQL生成,这是很重点推荐的功能,在需要用的场景下,可以省不少事;

     2、SQL收藏与管理功能重构了,自己觉得比较好用了;

     3、表空间扩展功能增加了,能手工快速扩展,这个很常用的;

     4、ADDM、SPB、数据比对功能、purge_cursor等功能新增,还有一些其他方面的增强;

icon_rar.gif 20180831.zip

                           

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13365316/viewspace-2121690/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/13365316/viewspace-2121690/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件名称:DBATools For PL/SQL Developer 发布版本:1.1.0 Beta 1 发布日期:2010-01-28 软件简介: PL/SQL Developer是Oracle数据库当前最流行的开发工具之一,它在ORACLE数据库开发设计方面功能强大,使用方便,但是数据库管理方面一直比较欠缺。 DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件,主要功能是提供许多DBA数据库管理的功能,使ORACLE工程师不仅可以使用PL/SQL Developer进行开发设计,同时也可以进行数据库管理及监控,大大提高工作效率。 软件安装说明: 本插件为绿色软件,将DBATools.dll和DBAToolsConfig.xml文件复制到PL/SQL Developer安装目录的PlugIns子目录即可。例如:PL/SQL Developer安装在C:\Program Files\PLSQL Developer目录,那将DBATools.dll和DBAToolsConfig.xml文件复制到C:\Program Files\PLSQL Developer\PlugIns目录下,然后重启PL/SQL Developer就可以使用。 注: 1.本软件只支持PL/SQL Developer7.0及以上的版本。 --------------------------------------------------------------- [2010-01-28]发布 DBATools For PL/SQL Developer 1.1.0 Beta 1版本更新说明 1.+ 对像快捷菜单增加了Oracle加密对像解密功能[仅支持Oracle10g] 2.# 优化了部份数据库监视SQL 3.* 修正了V1.0.0正式版中列表中数字列按字符排序的BUG --------------------------------------------------------------- [2009-01-22]发布 DBATools For PL/SQL Developer 1.0.0 正式版本更新说明 --------------------------------------------------------------- 功能列表: 1.表空间管理 2.初始化参数管理 3.重做日志管理 4.数据库监视 4.1.查看SGA统计信息 4.2.查看排序情况 4.3.查看日志切换情况 4.4.查看锁资源 4.11.查看库缓存命中率 4.6.查看数据缓存命中率 4.7.查看WorkArea情况 4.8.查看当前会话等待事件 4.9.查看数据库大小 4.10.查看等待事件统计信息 5.清空缓冲区 6.导出数据库表结构文档 7.快速打开TNSNAME.ORA文件 8.快速打开listener.ORA文件 9.快速打开Oracle Net Manager 10.自定义配置 10.1.语言配置,支持中英两种语言 10.2.菜单自定义配置 10.3.数据库监视SQL自定义配置 11.快捷菜单 11.1.表 11.1.1.分析表 11.1.2.取记录数 11.1.3.创建物化视图日志 11.1.4.设置并行度 11.2.视图 11.2.1.取记录数 11.3.物化视图 11.3.1.分析 11.3.2.取记录数 11.3.3.刷新 11.3.4.设置并行度 11.4.数据库链接 11.4.1.测试 11.11.列 11.11.1.分析 11.6.索引 11.6.1.分析 11.6.2.重建 11.7.表空间 11.7.1.管理 11.7.2.新增 11.7.3.编辑
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值