今天收到客户反馈,在执行SP_INIT_AWR_SYS(1);时报错-3401: 表空间[SYSAUX]已存在。处理过程记录如下,供大家参考。
1、环境描述
数据库版本:03134283904-20220714-165042-20005(DSC集群)
OS:4.19.90-23.8.v2101.ky10.x86_64
2、问题描述
执行SP_INIT_AWR_SYS(1);报错,如下,
3、查看相关信息
3.1、查询AWR是否开启
执行select sf_check_awr_sys;如下,未开启,
3.2、查询表空间SYSAUX
发现表空间SYSAUX已存在,如下,
3.3、查询快照视图
select * from sys.wrm$_snapshot;
4、尝试方法
DSC的每个节点都执行SP_INIT_AWR_SYS(0);执行成功,但表空间SYSAUX没有被删除;
执行DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();执行失败,因为包DBMS_WORKLOAD_REPOSITORY没有初始化上。
5、最终处理方法
手动删除表空间SYSAUX,如下,报错,
然后再执行SP_INIT_AWR_SYS(0);成功。
文章
阅读量
获赞