orclt 是什么?
orclt是我们Oracle DBA团队在工作中使用的一个TUI(CLI)工具,在终端(Terminal)字符界面下运行,能够查看Oracle数据库的Session,Tablespace,Parameters,History Load等信息。不会修改数据库,不是SQL workspace。
何为TUI、CLI,为什么现在还要TUI工具?
TUI: Text User Interface; CLI: Command Line Interface 程序运行在终端Terminal中,输出只有ASCII字符,接受键盘和 鼠标 操作。 为什么 还需要TUI? 现在安全性要求越来越高,我们维护的生产环境往往都被隔离在堡垒机(JumpServer)之后,不能通过自己的电脑连接,堡垒机一般来说会提供SSH连接工具(Windows可能是RDP远程桌面工具),所能做的操作是受限制的,如果我们有一款工具,不需要外部网络连接,不需要GUI,在服务器上的命令行里运行,会很好的帮助我们进行常规维护操作。这就是orclt 作为TUI工具产生的由来……
我们设想的orclt使用场景。
提前将orclt程序copy到服务器上(各平台的orclt程序都是单文件的可执行程序)。如果是Linux/Unix类服务器,以后通过JumpServer提供的SSH Client工具,在命令行中,通过orclt你可以:
- 查看连接的Oracle数据库的概况;
- 当前Active Session(如果有锁或其他堵塞情况,会以Tree形式显示堵塞关系);
- 单个session,可以进一步查看其执行的SQL文本、SQL的执行计划;
- 查看表空间数据文件使用情况、FRA空间使用情况
- 查看数据库非默认参数
- 查看数据库Metric值
- 查看数据库Performance History Load
- 当前Active Transaction
- 密码将要过期的用户
- Oracle SGA区域的使用明细
- RMAN备份记录
- Jobs 和 Schedulers
- 还提供了一个简化版的SCHEMA查看器(表、索引、视图、Sequence、MView等都是支持的)
虽然是命令行程序,仍然设想你使用鼠标(支持鼠标单击、双击选择,期望你使用的是超宽的终端)
最后修改时间:2024-12-25 10:41:35
文章转载自Flying,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1324次阅读
2025-03-13 11:40:53
Oracle RAC ASM 磁盘组满了,无法扩容怎么在线处理?
Lucifer三思而后行
793次阅读
2025-03-17 11:33:53
Oracle+Deepseek+Dify 实现数据库数据实时分析
bicewow
724次阅读
2025-03-06 09:41:49
Oracle避坑指南|同名表导出难题:如何精准排除指定用户下的表?
szrsu
558次阅读
2025-03-05 00:42:34
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
466次阅读
2025-03-13 14:38:19
Oracle 如何修改 db_unique_name?强迫症福音!
Lucifer三思而后行
356次阅读
2025-03-12 21:27:56
Oracle DataGuard高可用性解决方案详解
孙莹
314次阅读
2025-03-26 23:27:33
Oracle数据库调整内存应该注意的几个问题
听见风的声音
311次阅读
2025-03-18 09:43:11
Oracle分区和执行计划相关的几个问题
听见风的声音
308次阅读
2025-03-07 08:51:42
记一次ORA600内部错误故障分析与修复实录
Digital Observer
285次阅读
2025-03-05 09:33:15