• Oracle表空间不足;查询表空间使用率(unable to extend lob segment SYS_LOB0000076749C00006$$ by 8192 in tablespace USERS)处理审计表(system表空间过大)


    查询表空间使用率

    SELECT a.tablespace_name                        "表空间名",
           total                                    "表空间大小",
           free                                     "表空间剩余大小",
           ( total - free )                         "表空间使用大小",
           Round(( total - free ) / total, 4) * 100 "使用率   %"
    FROM   (SELECT tablespace_name,
                   Sum(bytes/(1024*1024)) free
            FROM   DBA_FREE_SPACE
            GROUP  BY tablespace_name) a,
           (SELECT tablespace_name,
                   Sum(bytes/(1024*1024)) total
            FROM   DBA_DATA_FILES
            GROUP  BY tablespace_name) b
    WHERE  a.tablespace_name = b.tablespace_name;

    查询表空间对应地址

    select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;
    //方案一:修改表空间大小(可改为想要的数值,但是表空间文件不得超过32G)
    alter database datafile '要修改的数据文件地址' resize 32000m;
    //方案二:新增数据文件
    ALTER TABLESPACE 表空间名(例如USERS)
    ADD DATAFILE '新的数据文件路径'
    SIZE 500M
    AUTOEXTEND
    ON NEXT 1M
    MAXSIZE UNLIMITED;

     处理审计表(system表空间过大)

    --http://www.itpub.net/thread-1342650-1-1.html
    
    Oracle中有两种含义的表大小
    一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:
    select segment_name, bytes 
    from user_segments 
    where segment_type =‘TABLE’;
    
    truncate table "AUD$"; truncate table "SCHEDULER$_JOB_RUN_DETAILS"; truncate table "SCHEDULER$_EVENT_LOG";
     
     
  • 相关阅读:
    5.2 spring5源码--spring AOP源码分析三---切面源码分析
    5.2 spring5源码--spring AOP源码分析二--切面的配置方式
    在Dubbo中使用Zookeeper入门案例
    Dubbo直连方式改造
    Dubbo直连方式
    16.3.3 对矢量可执行的其它操作
    16.3.2 可对矢量(vector)执行的操作
    16.3 标准模板库
    16.2.2 有关智能指针的注意事项
    16.2.1 使用智能指针
  • 原文地址:https://www.cnblogs.com/-hao/p/9802641.html
Copyright © 2020-2023  润新知