Oracle
1.Oracle安装配置
Oracle修改Awr快照保存策略
Oracle使用DataGuard
Oracle数据文件相关操作
Oracle安装/优化脚本11g-oel68
Oracle安装/优化脚本11g-oel79
spfile/pfile
2.权限管理
Oracle创建用户
为新用户授权视图权限
为用户创建trigger修改默认schema
创建不限制密码时间的profile
为用户授权某一个表空间
4.日常管理
scanip管理
sqlplus登陆配置
Oracle连接信息查看
Oracle创建awr性能报告
Oracle Rman异地恢复数据
Oracle根据sqlid查看执行客户端
Oracle查看链接数及最大链接数
Oracle归档日志管理
Oralce查看表空间占用
OracleRac中ASM磁盘扩容
Oracle管理DBLink信息
OracleRAC修改字符集
oracle用户相关操作
crs_stat扩展脚本
98.常用命令
Oracle中关于expdp和impdp的使用
adrci日志管理工具
expdp
srvctl
crsctl
99.Oracle异常处理
Oracle内置的查看异常说明的命令
ORA02063
ORA04063
ORA28547
ORA02020
安装Oracle时提示框显示不全
ORA00020
ORA00257
ORA19809
Oracle DG 归档日志间隙问题
一些未标记的sql语句
本文档使用 MrDoc 发布
-
+
首页
Oracle修改Awr快照保存策略
# Oracle修改Awr快照保存策略 ## 1. 查看SYSAUX 表空间中各个表占用的大小 ```sql SELECT occupant_name "Item", space_usage_kbytes / 1048576 "Space Used (GB)", schema_name "Schema", move_procedure "Move Procedure" FROM v$sysaux_occupants ORDER BY 2 ; ``` ## 2. 修改AWR快照保存时间 直接修改可能会报错: ```sql ERROR at line 1: ORA-13541: system moving window baseline size (691200) greater than retention (604800) ORA-06512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 174 ORA-06512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 222 ORA-06512: at line 1 ``` 提示‘系统移动窗口基线时间大小’比‘AWR快照保存时间大小’要大, 要正确设置‘AWR快照保存时间’的话,需要`‘系统移动窗口基线时间大小’ 小于 ‘AWR快照保存时间大小’`,所以先按下面的方式来操作. ### 2.1. 查看系统移动窗口基线 ```sql SELECT dbid, baseline_name, baseline_type, moving_window_size from dba_hist_baseline; ``` | DBID | BASELINE_NAME | BASELINE_TYPE | MOVING_WINDOW_SIZE`‘系统移动窗口基线时间大小’` | | ---------- | -------------------- | ------------- | ---------------------------------------------- | | 3316270696 | SYSTEM_MOVING_WINDOW | MOVING_WINDOW | 8 | MOVING_WINDOW_SIZE = 8 天,8*24*60*60=691200 ### 2.2. 查看AWR快照保存时间 ```sql select * from dba_hist_wr_control; ``` | DBID SNAP_INTERVAL`保存间隔` | RETENTION `保存时间` | TOPNSQL | | ---------------------------- | -------------------- | ------- | | 741428213 +00000 01:00:00.0 | +00010 00:00:00.0 | 100 | 上面的结果是: `每小时保存一次,最长保存10天0小时0分0秒,保留100个TPOPN语句` ### 2.3. 开始修改AWR快照时间 综合上面的内容,按下面顺序修改`TIPS: EXEC 用于sqlplus ; NAVICAT,PlSql使用begin end`: 2.3.1. 修改‘系统移动窗口基线时间大小’ ```sql exec DBMS_WORKLOAD_REPOSITORY.MODIFY_BASELINE_WINDOW_SIZE(2); ``` 2.3.2. ‘AWR快照保存时间大小’ ```sql exec dbms_workload_repository.modify_snapshot_settings ( interval => 60, retention => 3600, topnsql => 100); ``` 2.3.3. 按[2.1](### 2.1. 查看系统移动窗口基线)[2.2](### 2.2. 查看AWR快照保存时间)查看步骤查看设置结果 ### 2.4. 清理awr快照 2.4.1. 查看快照最大id最小id ```sql select min(snap_id),max(snap_id) from dba_hist_snapshot; ``` 2.4.2. 清理快照 `注意快照很大的话不要一次清理过多的快照,否则会导致数据库不可用` ```sql exec DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE(较小的id, 较大的id); ``` 2.4.3. 按[1](## 1. 查看SYSAUX 表空间中各个表占用的大小)查看表空间中表的大小
zhangky
2021年6月24日 15:06
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码