Oracle重建awr步骤
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,1.稳妥起见,建议停机重建2.如果是rac环境需要修改如下参数:alter system set cluster_database = false scope = spfile;3.执行如下脚本开始清
千家信息网最后更新 2026年11月03日Oracle重建awr步骤1.稳妥起见,建议停机重建
2.如果是rac环境需要修改如下参数:
8.生成一个报告试试
9.重启后问题解决
10.修改rac 相关参数
2.如果是rac环境需要修改如下参数:
- alter system set cluster_database = false scope = spfile;
- @?/rdbms/admin/catnoawr.sql
- @?/rdbms/admin/catawrtb.sql
- @?/rdbms/admin/utlrp.sql
- @?/rdbms/admin/execsvrm.sql
- BEGIN
- *
- ERROR at line 1:
- ORA-04068: existing state of packages has been discarded
- ORA-04061: existing state of package "SYS.DBMS_SWRF_INTERNAL" has been
- invalidated
- ORA-04065: not executed, altered or dropped package "SYS.DBMS_SWRF_INTERNAL"
- ORA-06508: PL/SQL: could not find program unit being called:
- "SYS.DBMS_SWRF_INTERNAL"
- ORA-06512: at line 3
- alter package dbms_swrf_internal compile;
- alter package dbms_swrf_internal compile body;
8.生成一个报告试试
- exec dbms_workload_repository.create_snapshot;
- SQL> exec dbms_workload_repository.create_snapshot;
- BEGIN dbms_workload_repository.create_snapshot; END;
- *
- ERROR at line 1:
- ORA-13518: Invalid database id (819500514)
- ORA-06512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 99
- ORA-06512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 122
- ORA-06512: at line 1
- ORA-13518 : 'Invalid Database Id' On Call to DBMS_WORKLOAD_REPOSITORY Package [ID 984447.1]
Changes
Recently AWR was recreated using catnoawr.sql and catawrtb.sql.
Cause
When a function / procedure is called from DBMS_WORKLOAD_REPOSITORY package, it refers table WRM$_DATABASE_INSTANCE to get dbid information.
As the AWR repositories has been recreated , the table doesn't not have any data present in it.
SQL> select * from WRM$_DATABASE_INSTANCE ;
no rows selected
Solution
The WRM$_DATABASE_INSTANCE gets populated with instance information when the instance is rebooted.
So, If you have recreated AWR using catnoawr.sql , catawrtb.sql , then you need to bounce the Instance .
On restart , the table will be populated with the requisite information.
Hence , better option for recreating AWR is to use startup restrict method.
After the recreation activity is completed , shutdown the database and open it normally.
9.重启后问题解决
10.修改rac 相关参数
- alter system set cluster_database =truescope= spfile;
- @$ORACLE_HOME/rdbms/admin/awrrpt.sql
脚本
运行
参数
报告
问题
生成
编译
稳妥
办法
对象
建议
很快
时候
环境
篇文章
速度
步骤
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡
上海卓越科技互联网
广州百单互联网科技有限公司
喔噻互联网科技
青岛互联网科技公司
凡科互联网科技
互联网金融 科技创新
天扬科技互联网广告
衡水科技产业互联网平台
互联网科技热点资讯
语蝶互联网科技有限公司
工业互联网山东科技大学
互联网企业科技类企业如何做账
互联网营销推广黑科技
互联网科技年终奖
上海互联网科技公司ppt
有人说阿里系是互联网科技企业
东营紫格互联网科技
广州燕处互联网科技有限公司
全球科技与互联网公司市值变化
圆梦互联网科技
朗新科技与工业互联网
互联网金融 科技金融
赫美联合互联网科技
顺玮阁互联网科技
互联网科技美容
金融科技和互联网金融
互联网对科技的发展
中国航天科技大学国际工业互联网
互联网科技股为什么大涨