AWR, ADDM & ASH脚本功能详析与操作指南
需积分: 11 162 浏览量
更新于2024-07-23
收藏 117KB DOC 举报
本文档详细分析了$ORACLE_HOME/rdbms/admin目录下的AWR(Automatic Workload Repository)、ADDM(Automatic Database Diagnostic Monitor)以及ASH(Active Session History)相关的脚本功能。这些脚本在Oracle数据库管理和性能监控中扮演着关键角色。
1. **AWRADDMASH脚本**:这个脚本由李小正在2014年7月5日创建,用于系统全面检查,包括操作系统版本、CPU和内存资源、磁盘容量、环境变量设置、数据库状态(如rac数据库和ADG的状态)、内存SGA(System Global Area)和PGA(Program Global Area)、归档设置、监听配置、表空间状况、ASM卷组状态、字符集设置,以及用户密码过期和业务用户权限检查。通过执行此脚本,管理员可以快速评估数据库系统的健康状况和性能瓶颈。
2. **awrrpt.sql**:作为基础脚本,它会使用当前连接实例的实例号和数据库dbid作为默认参数,调用awrrpti.sql生成当前实例的AWR报告。这便于日常监控,无需每次都输入具体参数。
3. **awrrpti.sql**:更为灵活,允许用户指定数据库的dbid和instance number,以便生成特定数据库和实例的AWR报告。通常,awrrpt.sql负责调用此脚本,但用户可以根据需求选择其他数据库或实例进行报告生成。
4. **awrinput.sql/awrinpnm.sql**:这两个脚本在awrrpti.sql的调用链中负责确定SNAP(Snapshot)和AWR文件的名称,是报告生成过程中不可或缺的部分。
5. **awrgrpt.sql**:该脚本同样使用默认dbid号,通过调用awrrpti.sql生成RAC(Real Application Clusters)环境中所有实例的AWR报告,这对于分布式数据库管理尤为重要,因为它能提供跨实例的性能视图。
通过理解并熟练运用这些脚本,数据库管理员能够有效地收集、分析和诊断数据库性能数据,优化资源分配,确保系统的稳定性和高效率。定期执行这些脚本可以帮助预防问题发生,并及时发现潜在的性能瓶颈,从而提升整体数据库管理的效率和质量。
102 浏览量
114 浏览量
526 浏览量
点击了解资源详情
102 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
bingzhihai
- 粉丝: 1
- 资源: 4
最新资源
- Gooper1 Data Pack:新的 G1DP 存储库。 去贡献!-开源
- iOS Apprentice v7.0 (iOS12 & Swift4.2 & Xc.zip
- PersonalPage:我的NextJS个人开发人员页面
- CS300P07
- AppAuth-JS:JavaScript客户端SDK,用于与OAuth 2.0和OpenID Connect提供程序进行通信
- js和CSS3炫酷圆形导航菜单插件
- 裂纹检测:使用计算机视觉工具箱进行裂纹检测-matlab开发
- 开源软路由OPENWRT2020.9.8原版VMWARE固件
- Onboard-SDK:DJI Onboard SDK官方资料库
- projetoFinal-ips-2-ano
- chips_thermal_face_dataset:芯片热敏面数据集是一个大规模的热敏面数据集(来自3个不同大洲的1200幅男性和女性图像,年龄在18-23岁之间)。 该数据集将可供全世界的研究人员使用最新的深度学习方法创建准确的热面部分类和热面部识别系统
- pamansayurdev.github.io:网站paman sayur
- MO_Ring_PSO_SCD:它是用于多模态多目标优化的多目标 PSO-matlab开发
- resynthesizer:用于纹理合成的gimp插件套件
- NavigationDrawer:这是一个示例项目,用于演示如何制作导航抽屉。此外,在这个项目中,我添加了材料设计,因此对于想要实现材料设计、工具栏等的人也有帮助
- hacker-news-clone