给大家介绍
一套oracle数据库监控管理脚本
该脚本对oracle的监控还是比较全面的,使用也很方便,自己也可以在脚本的基础上扩展自己的功能。
目录
安装监控脚本
-
配置数据库连接信息
-
window操作系统
-
linux|mac操作系统
-
连接数据库事例
-
配置运行时参数
session监控
-
Lock监控
-
正在运行的慢SQL信息
-
session使用PGA内存大小
-
session占用undo空间大小
-
session使用cpu时间
-
session占用临时表空间大小
-
session占用临时表空间详细信息
-
session使用cursor
-
session整体情况
-
当前等待事件
-
当前非空闲等待事件
-
当前热点块等待事件
-
当前Hight Water等待事件
-
当前指定的等待事件
SQL监控和调优
-
分析SQL的执行计划
-
分析SQL运行信息
-
sql profile 固化outline
-
固化v$sql_plan中的outline
-
固化自定义的outline
-
固化自定义的outline2
-
查看sql profile 信息
-
SQL调优
-
调优sql文本
-
调优v$sql_plan中执行计划
-
SQL ACCESS 优化
-
11g SQL监控
-
SQL监控列表
-
SQL监控报告
-
SQL监控详细信息
-
自动sql调优报告
跟踪事件
-
10064
-
trace 10046 event
-
获取跟踪文件
-
tkprof分析跟踪文件
-
10053
-
10500
-
10237取消正在运行的SQL
空间和文件监控
-
表空间使用情况
-
临时表空间使用情况
-
undo表空间使用情况
-
数据文件使用情况
-
临时表空间文件使用情况
-
联机日志文件信息
-
Table占用空间信息
-
segment对象占用空间情况
-
segment对象空间分析顾问
-
数据文件IO信息统计
-
segment对象IO统计
-
ASM信息
target=)contentFrame)
内存监控
-
SGA
-
PGA
-
数据库缓冲区(db_buffer)
-
共享池(share_pool)
-
object在buffer中的大
-
查询结果缓存(11g)
工具脚本
-
获取DDL脚本
-
获取全文索引创建脚本
-
获取Object创建脚本
-
获取特定type对象的创建脚本
-
获取schema中所有对象的创建脚本
-
检查index
-
包装系统脚
-
解密加密包
怎样获取以上脚本