ORACLE 生成AWR常用脚本

ORACLE 生成AWR常用脚本

常用脚本功能介绍
1、脚本介绍

awrrpt.sql -- 生成指定快照区间的统计报告

awrrpti.sql -- 生成指定数据库实例,并指定快照区间的统计报告

awrsqlrpt.sql -- 生成指定快照区间,指定SQL语句的统计报告

awrsqrpi.sql -- 生成指定数据库实例、指定快照区间的指定SQL语句的统计报告

awrddrpt.sql -- 指定两个不同的时间周期,生成这两个周期的统计对比报告

awrddrpi.sql -- 指定数据库实例,并指定两个的不同时间周期,生成这两个周期的统计对比报告

2、脚本所在目录

上述脚本存储在ORACLE HOME目录下面的/rdbms/admin/下面,完整目录如下:

@$ORACLE_HOME/rdbms/admin/

比如我自己的安装目录如下:

/u01/app/oracle/product/19.3/db_1/rdbms/admin/

3、单实例及RAC AWR生成

管理员登录数据库执行下述脚本,按脚本提示输入需要的参数

sqlplus sys/ as sysdba

@awrrpt.sql -- 生成单实例 AWR 报告

@awrgrpt.sql -- 生成 Oracle RAC AWR 报告

@awrrpti.sql -- 生成 RAC 环境中特定数据库实例的 AWR 报告

@awrgrpti.sql -- 生成 Oracle RAC 环境中多个数据库实例的 AWR 报告的方法

@awrsqrpt.sql -- 生成 SQL 语句的 AWR 报告

@awrsqrpi.sql -- 生成特定数据库实例上某个 SQL 语句的 AWR 报告

4、单实例及RAC时段对比报告

@awrddrpt.sql -- 生成单实例 AWR 时段对比报告

@awrgdrpt.sql -- 生成 Oracle RAC AWR 时段对比报告

@awrddrpi.sql -- 生成特定数据库实例的 AWR 时段对比报告

@awrgdrpi.sql -- 生成 Oracle RAC 环境下特定(多个)数据库实例的 AWR 时段对比报告

相关推荐
逆小舟2 小时前
【Linux】人事档案——用户及组管理
linux·c++
青草地溪水旁2 小时前
pthread_mutex_lock函数深度解析
linux·多线程·pthread
l1t2 小时前
利用DeepSeek实现服务器客户端模式的DuckDB原型
服务器·c语言·数据库·人工智能·postgresql·协议·duckdb
太空的旅行者3 小时前
告别双系统——WSL2+UBUNTU在WIN上畅游LINUX
linux·运维·ubuntu
人工智能训练师5 小时前
Ubuntu22.04如何安装新版本的Node.js和npm
linux·运维·前端·人工智能·ubuntu·npm·node.js
灿烂阳光g5 小时前
domain_auto_trans,source_domain,untrusted_app
android·linux
MarkHard1236 小时前
如何利用redis使用一个滑动窗口限流
数据库·redis·缓存
Ronin3057 小时前
【Linux系统】日志与策略模式
linux·策略模式·日志
ZzzK,7 小时前
JAVA虚拟机(JVM)
java·linux·jvm
island13147 小时前
【Redis#10】渐进式遍历 | 数据库管理 | redis_cli | RES
数据库·redis·bootstrap