签到成功

知道了

CNDBA社区CNDBA社区

Orz 工具 3.0.1 版本 更新说明

2019-08-25 11:56 1672 0 原创 工具
作者: Dave

最近花了几天时间,重构了整个orz工具的代码,主要是优化了里面的逻辑,并且增加了代码的可扩展性,为以后支持其他数据库做了一些准备工作。
最新版本的3.0.1 可以从CNDBA社区的QQ群进行下载,或者从网站的资源中心进行下载,下载地址:

https://www.cndba.cn/dave/article/3561

https://www.cndba.cn/download/dave/18

https://www.cndba.cn/dave/article/3561

Orz工具的使用和之前2.0版本的没有区别, 具体可以参考:https://www.cndba.cn/dave/article/3561https://www.cndba.cn/dave/article/3561

如何使用Orz工具 快速定位 和 解决数据问题
https://www.cndba.cn/dave/article/2348https://www.cndba.cn/dave/article/3561

https://www.cndba.cn/dave/article/3561

本次更新的主要变化之后就是简化了orz 工具的安装过程,最新的部署过程如下:

https://www.cndba.cn/dave/article/3561
https://www.cndba.cn/dave/article/3561
https://www.cndba.cn/dave/article/3561
https://www.cndba.cn/dave/article/3561

1. 复制orz文件
将orz 和 orz.ini 复制到root用户的文件下,比如/root/orz
注意这里为了后期一些功能的使用考虑,必须放在root用户下执行。 

2. 给orz 添加可执行的权限
chmod a+x orz

3. 修改orz.ini 里对应配置文件值

4. 将~/.bashrc中添加环境变量:
export PATH=$PATH:/root/orz

然后就可以在任意位置执行了。 

5. 命令帮助查看:

查看单个目录帮助: 
[root@www.cndba.cn ~]# orz event help

        命令格式:orz event
        命令说明:查看数据库当前的等待事件

查看所有命令帮助:
[root@www.cndba.cn ~]# orz

 *********************************************************************
  ORZ Tools for database.
  Version 3.0.1  date: 2019.08.23
  Copyright (c) 2019. David Dai.  ALL RIGHTS RESERVED.
  Email: ahdba@qq.com
  WebSite: www.cndba.cn
  QQ group: 62697850 | 62697716 | 104207940 | 63306533
            62697977 | 142216823 | 283816689
 *********************************************************************

 FUNCTIONS      NOTES                                                                                 
 _param                 命令格式:orz _param parm_name                                                
                        命令说明:查看指定隐含参数的参数值                                            

 active                 命令格式:orz active                                                          
                        命令说明:查看当前的活动会话                                                  

 allsqltext             命令格式:orz allsqltext                                                      
                        命令说明:查看所有ACTIVE 会话的SQL语句                                        

 chkdg                  命令格式:orz chkdg                                                           
                        命令说明:检查DG 数据同步情况                                                 

 css                    命令格式:orz css                                                             
                        命令说明:创建并查看数据库快照                                                

 datafile               命令格式:orz datafile tablespace_name                                        
                        命令说明:查看指定表空间的数据文件信息                                        

 dbs                    命令格式:orz dbs                                                             
                        命令说明:查看数据库负载情况                                                  

 dbs_content            命令格式:orz dbs_content                                                     
                        命令说明:查看数据库单次负载情况                                              

 ddl                    命令格式:orz name owner type                                                 
                        命令说明:根据用户名,对象类型来获取对象的DDL语句                             

 depend                 命令格式:orz objname owner                                                   
                        命令说明:通过特定对象的依赖关系                                              

 desc                   命令格式:orz desc table_name owner                                           
                        命令说明:查看指定用户表的列信息                                              

 dg_avlf2prot           命令格式:orz dg_avlf2prot                                                    
                        命令说明:将DG的保护模式从Maximum Availability切换到Maximum Protection        

 dg_perf2avl            命令格式:orz dg_avl2perf                                                     
                        命令说明:将DG的保护模式从Maximum Performance切换到Maximum Availability       

 dg_prot2perf           命令格式:orz dg_prot2perf                                                    
                        命令说明:将DG的保护模式从Maximum Protection切换到Maximum Performance         

 dg_status              命令格式:orz dg_status                                                       
                        命令说明:查看DG的运行状态                                                    

 dgprocess              命令格式:orz dgprocess                                                       
                        命令说明:查看DG主备库的进程信息                                              

 event                  命令格式:orz event                                                           
                        命令说明:查看数据库当前的等待事件                                            

 get_kill_sh            命令格式:orz get_kill_sh sql_id username                                     
                        命令说明:根据sql_id 和 username 生成OS级别kill spid的命令                    

 getsize                命令格式:orz getsize segname owner                                           
                        命令说明:查看指定对象的大小,包含对象上索引的大小                            

 highpara               命令格式:orz highpara                                                        
                        命令说明:查看高并行模块                                                      

 hold                   命令格式:orz objid                                                           
                        命令说明:通过objid来查看制定对象上的锁信息,objid可以通过orz objlike命令获取 

 idx_part_stat          命令格式:orz idx_part_stat idxname owner                                     
                        命令说明:查看索引分区的统计信息                                              

 idx_stat               命令格式:orz idx_stat tabname owner                                          
                        命令说明:查看表上索引的统计信息                                              

 idxontab               命令格式:orz idxontab tabname owner                                          
                        命令说明:显示表上索引的信息                                                  

 invalid                命令格式:orz invalid owner"                                                  
                        命令说明:查看指定用户的无效对象                                              

 lock                   命令格式:orz lock sid                                                        
                        命令说明:通过sid 来获取锁的相关信息,sid 可以通过orz active 命令获取         

 lockwait               命令格式:orz lockwait                                                        
                        命令说明:查看所有的 requestor 和 blocker                                     

 longops                命令格式:orz longops                                                         
                        命令说明:查看长时间运行的查询                                                

 objlike                命令格式:orz objlike objname owner                                           
                        命令说明:通过 Objname 和 owner 来匹配对象                                    

 objsql                 命令格式:orz objname owner                                                   
                        命令说明:查看指定对象执行的SQL语句                                           

 param                  命令格式:orz param parm_name                                                 
                        命令说明: 查看指定参数的参数值                                               

 plan                   命令格式:orz plan sql_id                                                     
                        命令说明:查看指定SQLID 对应的执行计划                                        

 segsize                命令格式:orz segsize size                                                    
                        命令说明:查看超过指定size 大小的段对象, size 值不需要加单位,默认单位为M     

 sqltext                命令格式:orz sqltext sql_id                                                  
                        命令说明:根据SQLID 查看对应的SQL内容                                         

 start_mrp              命令格式:orz start_mrp                                                       
                        命令说明:启动DG备库的MRP进程                                                 

 stop_mrp               命令格式:orz stop_mrp                                                        
                        命令说明:停止DG备库的MRP进程                                                 

 tab_stat               命令格式:orz tab_stat tabname owner                                          
                        命令说明:查看表的统计信息                                                    

 tabpart                命令格式:orz tablename owner                                                 
                        命令说明:查看表的分区信息                                                    

 tbs                    命令格式:orz tbs                                                             
                        命令说明:查看数据库当前的表空间信息                                          

 tsfree                 命令格式:orz tsfree                                                          
                        命令说明:查看数据库表空间使用率                                              

 unusable               命令格式:orz owner                                                           
                        命令说明:查看unusable的索引

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
Dave

Dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 1902
    原创
  • 2
    翻译
  • 456
    转载
  • 131
    评论
  • 访问:3641999次
  • 积分:3137
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by ZhiXinTech · 皖ICP备19020168号·

        QQ交流群