Oracle数据库远程维护工具-oratools

为何会做这个工具               

        因为日常工作中琐事较多,其中较多的工作都是重复的,可复制的,所以就去写一个维护的工具,来帮助自己解决重复性高而且复杂的工作。

oratools的介绍

        此工具使用远程连接的方式与数据库连接,在功能列表中可以选择对应的功能,实现对数据库日常维护的需求,已实现的功能如下(功能现在已每天1~2个的速度增长):

    1. 查询表、索引属性
    2. 查询ASM磁盘组信息
    3. 查询UNDO状态
    4. 查询当前等待事件
    5. 查询表空间使用信息
    6. 查询SQL执行计划
    7. 查询SQL_ID中的绑定变量
    8. 查询REDO切换速度
    9. 自动添加数据文件(仅支持ASM)
    10. 生成SQL语句优化报告
    11. 查询锁队列
    12. KILL会话

 

oratools的优点

  • 此工具无需安装,只需要解压到对应的目录,执行工具即可使用。
  • 工具为远程连接,不需要登录到目标服务器,因此不需要操作系统的权限,也省去了登录服务器复杂的操作过程。
  • 所有的操作都是工具提供的, 不用担心误操作给数据库带来的风险。
  • 所有的操作无需访问业务表和业务数据,因此不必担心审计的烦恼。

oratools的安装

        下载软件包,解压缩后进入软件目录即可使用(需要安装Oracle客户端)。

oratools的使用

使用方法:

         1. 进入软件包,执行oratools后面添加对应的参数即可进入数据库。

[oracle@R1 oratools]$ ./oratools --host 192.168.56.2 --user dba1 --password 123456 --port 1521 --server orcl
用法:./oratools --host IP地址 --user 用户 --password 密码 --port 端口 --server 服务名 

    Operation Menu:
    1. 查询表、索引属性
    2. 查询ASM磁盘组信息
    3. 查询UNDO状态
    4. 查询当前等待事件
    5. 查询表空间使用信息
    6. 查询SQL执行计划
    7. 查询SQL_ID中的绑定变量
    8. 查询REDO切换速度
    9. 添加数据文件(仅支持ASM)
    10. 生成SQL语句优化报告
    100. Quit

   2. 选择菜单中相应的功能即可使用,只演示了一个。

[主机:192.168.56.2 用户:C##lixueyang 数据库:orcl]:9
================== 表空间使用信息 ==================
+-----------------+-----------+----------+----------+-----------------+
| TABLESPACE_NAME | TOTAL(GB) | USED(GB) | FREE(GB) | USED_PERCENT(%) |
+-----------------+-----------+----------+----------+-----------------+
|      SYSTEM     |    2.43   |   1.51   |   0.92   |       61.95     |
|      USERS      |   15.35   |   6.14   |   9.21   |       40.01     |
|      SYSAUX     |    2.43   |   0.73   |   1.7    |       29.81     |
|       TEMP      |    5.48   |    0     |   5.48   |         .04     |
+-----------------+-----------+----------+----------+-----------------+
请输入表空间名:users
================== 最近十次添加记录 ==================
+-------+------------------------------------------+---------+---------------------+--------+
| FILE# |                   NAME                   | SIZE_GB |    CREATION_TIME    | STATUS |
+-------+------------------------------------------+---------+---------------------+--------+
|   17  | +DATA/ORCL/DATAFILE/users.292.1087517653 |    10   | 2021-11-02 00:14:25 | ONLINE |
|   16  | +DATA/ORCL/DATAFILE/users.288.1086955237 |    0    | 2021-10-26 12:00:37 | ONLINE |
|   15  | +DATA/ORCL/DATAFILE/users.289.1086954179 |    0    | 2021-10-26 11:42:58 | ONLINE |
|   14  | +DATA/ORCL/DATAFILE/users.290.1086938287 |    1    | 2021-10-26 07:18:08 | ONLINE |
|   13  | +DATA/ORCL/DATAFILE/users.291.1086937729 |    1    | 2021-10-26 07:08:50 | ONLINE |
|   12  | +DATA/ORCL/DATAFILE/users.294.1086935185 |    0    | 2021-10-26 06:26:25 | ONLINE |
|   10  | +DATA/ORCL/DATAFILE/users.293.1083357339 |   0.48  | 2021-09-15 20:35:38 | ONLINE |
|   7   | +DATA/ORCL/DATAFILE/users.269.1058654359 |   0.42  | 2019-04-17 00:57:08 | ONLINE |
+-------+------------------------------------------+---------+---------------------+--------+

================== ASM磁盘组信息 ==================
+-----------+----------+---------+
| DISKGROUP | TOTAL_GB | FREE_GB |
+-----------+----------+---------+
|    DATA   |    26    |    2    |
|    OCR    |    5     |    5    |
+-----------+----------+---------+
请输入使用的磁盘组名:data
请输入需要添加的大小,最大为30 (GB)1
添加数据文件SQL如下:
 alter tablespace users add datafile '+data' size 1G autoextend off;
是否需要自动运行(Y/N)Y
正在运行,请稍等...
已完成,表空间:users 已添加1GB。

    Operation Menu:
    1. 查询表、索引属性
    2. 查询ASM磁盘组信息
    3. 查询UNDO状态
    4. 查询当前等待事件
    5. 查询表空间使用信息
    6. 查询SQL执行计划
    7. 查询SQL_ID中的绑定变量
    8. 查询REDO切换速度
    9. 添加数据文件(仅支持ASM)
    10. 生成SQL语句优化报告
    100. Quit
    
[主机:192.168.56.2 用户:C##lixueyang 数据库:orcl]:

下载地址:【数据库维护】-oracle远程维护程序-Oracle文档类资源-CSDN下载

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wqlixueyang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值