跳到主要内容
脚本大全
开通会员
公告
EN
DBA 脚本大全 - 数据库运维脚本库 | ORA100
全部脚本
我的脚本
数据库
全部数据库
Linux / OS (1)
Oracle (9)
脚本分类
全部分类 (10)
RMAN (1)
表空间 (4)
Data Guard (1)
RAC (1)
巡检监控 (2)
操作系统 (1)
搜索脚本、场景或标签
全部脚本
共 10 个脚本
磁盘挂载脚本(支持LVM和直接挂载)
磁盘挂载脚本(支持LVM和直接挂载)
Linux / OS
BASH
操作系统
监控OGGMA同步状态与延迟告警
通过 OGG 管理服务 REST API 定期检查 extract/replicat 进程状态、Lag 和检查点推进情况,超过告警阈值或状态异常时发送 SMTP 邮件,恢复后发送恢复通知。输出各进程状态、延迟、检查点及日志。
Oracle
BASH
巡检监控
临时表空间使用情况查询
查询数据库中临时表空间的使用情况
Oracle
SQL
表空间
Oracle DataGuard 监控脚本
监控Oracle数据保护状态,发送警报。
Oracle
BASH
Data Guard
Oracle 表空间自动扩展脚本
自动检测并扩展 Oracle 数据库表空间,当使用率超过 90% 且可用空间小于 30GB 时。
Oracle
BASH
表空间
Oracle数据库表空间使用情况查询脚本
查询Oracle数据库中11g和19c版本表空间的使用情况,包括总空间、已使用空间、剩余空间、使用百分比和文件数量。
Oracle
SQL
表空间
查询RMAN备份作业详细信息与状态
查询Oracle数据库中RMAN备份作业的详细历史记录,包括备份类型、状态、起止时间、设备类型、数据量、耗时及压缩比,用于监控备份执行情况和排查失败作业。
Oracle
SQL
RMAN
Oracle 归档日志容量及日志切换频率统计
统计近30天归档日志按日期和线程的容量与数量,并统计近7天每小时日志切换次数,用于评估归档日志生成速率和切换频率。
Oracle
SQL
巡检监控
Oracle 永久表空间近365天增长趋势分析(基于AWR快照)
利用AWR历史快照统计近365天永久表空间的总使用量,计算容量增长量、日均增长量和增长率,辅助空间容量规划与趋势判断。
Oracle
SQL
表空间
Oracle会话阻塞链与Kill语句生成诊断查询
通过v$wait_chains等视图递归展示会话等待链、阻塞源及对应SQL,并为每个会话生成KILL SESSION终止语句,便于快速定位和处理数据库阻塞。
Oracle
SQL
RAC