SQL> select * from v$version;

BANNER

--------------------------------------------------------------------------------

Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

PL/SQL Release 11.2.0.4.0 - Production

CORE    11.2.0.4.0      Production

TNS for Linux: Version 11.2.0.4.0 - Production

NLSRTL Version 11.2.0.4.0 - Production

--截取获取数据库报告的片段,正常是显示快照id

输入 num_days 的值:  1

Listing the last 1 days of Completed Snapshots

--手工生成快照保存,很明显是表空间不足

SQL> exec dbms_workload_repository.create_snapshot();

BEGIN dbms_workload_repository.create_snapshot(); END;

*

第 1 行出现错误:

ORA-13509: 更新 AWR 表时出错

ORA-01683: 索引 ORA-01683: 索引 SYS.WRH$_ACTIVE_SESSION_HISTORY_PK 分区 WRH$_ACTIVE_1148453265_0 无法通过 8192 (在表空间 SYSAUX 中) 扩展

. 分区  无法通过  (在表空间  中) 扩展

ORA-06512: 在 "SYS.DBMS_WORKLOAD_REPOSITORY", line 99

ORA-06512: 在 "SYS.DBMS_WORKLOAD_REPOSITORY", line 122

ORA-06512: 在 line 1

--查询SYSAUX表空间的使用情况,消耗37G,快满了

SQL> SELECT Upper(F.TABLESPACE_NAME)        "表空间名",

D.TOT_GROOTTE_MB                "表空间大小(M)",

D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",

To_char(Round(( D.TOT_GROOTTE_MB - F.TOTAL_BYTES ) / D.TOT_GROOTTE_MB * 100, 2), '990.99')

|| '%'                          "使用比",

F.TOTAL_BYTES                    "空闲空间(M)",

F.MAX_BYTES                      "最大块(M)"

FROM  (SELECT TABLESPACE_NAME,

Round(Sum(BYTES) / ( 1024 * 1024 ), 2) TOTAL_BYTES,

Round(Max(BYTES) / ( 1024 * 1024 ), 2) MAX_BYTES

FROM  SYS.DBA_FREE_SPACE

GROUP  BY TABLESPACE_NAME) F,

(SELECT DD.TABLESPACE_NAME,

Round(Sum(DD.BYTES) / ( 1024 * 1024 ), 2) TOT_GROOTTE_MB

FROM  SYS.DBA_DATA_FILES DD

GROUP  BY DD.TABLESPACE_NAME) D

WHERE  D.TABLESPACE_NAME = F.TABLESPACE_NAME

and D.tablespace_name = 'SYSAUX';

表空间名  表空间大小(M) 已使用空间(M) 使用比  空闲空间(M)  最大块(M)

--------- ------------- ------------- -------- ----------- ----------

SYSAUX        37887.98      37865.6  99.94%      22.38          1

--查看SYSAUX表空间表的使用情况

SQL> select *

from (select segment_name,

segment_type,

bytes / 1024 / 1024

from dba_segments

where tablespace_name = 'SYSAUX'

and bytes / 1024 / 1024 >1000

order by bytes desc);

SEGMENT_NAME                          SEGMENT_TYPE      BYTES/1024/1024

------------------------------------- ------------------ ---------------

WRH$_ACTIVE_SESSION_HISTORY          TABLE PARTITION      13479

I_WRI$_OPTSTAT_H_OBJ#_ICOL#_ST        INDEX                2590

WRI$_OPTSTAT_HISTGRM_HISTORY          TABLE                2242

WRH$_EVENT_HISTOGRAM_PK              INDEX PARTITION      1856

WRH$_EVENT_HISTOGRAM                  TABLE PARTITION      1792

I_WRI$_OPTSTAT_H_ST                  INDEX                1544

WRH$_ACTIVE_SESSION_HISTORY_PK        INDEX PARTITION      1472

WRH$_LATCH                            TABLE PARTITION      1155

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐