美文网首页
Oracle 数据库SYSAUX空间不足解决办法

Oracle 数据库SYSAUX空间不足解决办法

作者: 热血大桃子 | 来源:发表于2019-05-17 11:05 被阅读0次
  • 先查看sysaux表空间使用情况
SELECT
  tbs                                SYSAUX,
  sum(totalM)                        总共大小M,
  sum(usedM)                         已使用空间M,
  sum(remainedM)                     剩余空间M,
  sum(usedM) / sum(totalM) * 100     已使用百分比,
  sum(remainedM) / sum(totalM) * 100 剩余百分比
FROM (
  SELECT
    b.file_id                                      ID,
    b.tablespace_name                              tbs,
    b.file_name                                    name,
    b.bytes / 1024 / 1024                          totalM,
    (b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024 usedM,
    sum(nvl(a.bytes, 0) / 1024 / 1024)             remainedM,
    sum(nvl(a.bytes, 0) / (b.bytes) * 100),
    (100 - (sum(nvl(a.bytes, 0)) / (b.bytes) * 100))
  FROM dba_free_space a, dba_data_files b
  WHERE a.file_id = b.file_id
  GROUP BY b.tablespace_name, b.file_name, b.file_id, b.bytes
  ORDER BY b.tablespace_name
)
GROUP BY tbs;
  • 查看数据文件路径
select *
from dba_data_files
where tablespace_name = 'SYSAUX';
  • 然后增加表空间文件。给sysaux增加文件,自动增长。需要注意的是.DBF文件名称要和已有的文件名称不一样
alter tablespace SYSAUX add datafile 'E:\oracal\xxx\datafile\O1_MF_USERS_xxx_16.DBF' size 5000m;
alter database datafile 'E:\oracal\xxx\datafile\O1_MF_USERS_xxx_16.DBF' resize 5000m;
alter database datafile 'E:\oracal\xxx\datafile\O1_MF_USERS_xxx_16.DBF' autoextend on next 500m maxsize 5000m;

相关文章

  • Oracle 数据库SYSAUX空间不足解决办法

    先查看sysaux表空间使用情况 查看数据文件路径 然后增加表空间文件。给sysaux增加文件,自动增长。需要注意...

  • 北京纬创

    1、Oracle常见表空间及其作用 system表空间:含数据字典信息sysaux表空间:存储各种oracle应用...

  • 表空间详解

    表空间(TABLESPACE)是ORACLE数据库中最大的逻辑结构。ORACLE数据库是由一个或多个表空间组成的。...

  • oracle归档盘空间不足

    参考链接 一、 监控原因及监控阈值 归档空间不足会导致oracle数据库的在线日志无法正常归档,进一步导致数据库的...

  • Oracle表空间

    数据库、数据库实例、表空间、用户 完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 数据...

  • Oracle 表空间

    Oracle表空间是Oracle数据库的一个逻辑划分 表空间是数据库中最大的逻辑单位 一个数据库可以有一个或多个表...

  • SYSAUX 表空间减肥

    SYSAUX 表空间在默认条件下如果不做任何配置和清理,随着时间的推移会膨胀的越来越大,最后变成一个胖子! SYS...

  • 清理SYSAUX表空间

    SYSAUX表空间:为SYSTEM表空间的辅助表空间,主要存放EM相关的内容以及表统计信息,AWR快照,审计信息等...

  • Oracle 11g数据库的安装步骤图解

    之前的oracle11g数据库没有卸载干净,导致现在使用plsql连接不上自己的oracle库,各种查询解决办法,...

  • oracle中的表空间以及和表空间有关的操作

    oracle中表空间 表空间是oracle对物理数据库上相关数据文件的逻辑映射。一个数据库逻辑上被划分成一个或若干...

网友评论

      本文标题:Oracle 数据库SYSAUX空间不足解决办法

      本文链接:https://www.haomeiwen.com/subject/tkenaqtx.html