zoukankan      html  css  js  c++  java
  • ORA-01653:表空间扩展失败的问题以及增加表空间

    一、脚本修改方式:

    ----查询表空间使用情况---
    使用DBA权限登陆
    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
    ORDER BY 4 DESC;
    表空间名                       表空间大小(M) 已使用空间(M) 使用比 空闲空间(M) 最大块(M)
    ------------------------------ ------------- ------------- ------- ----------- ----------
    ...
    CCEN                                      10           8.5   85.00         1.5        .94

    2、查看表空间是否具有自动扩展的能力
    SELECT T.TABLESPACE_NAME,D.FILE_NAME,
    D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS
    FROM DBA_TABLESPACES T,DBA_DATA_FILES D
    WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME
    ORDER BY TABLESPACE_NAME,FILE_NAME;

    3、如果有空表空间

        ALTER DATABASE 
        DATAFILE '/u01/oracle/oradata/orcl/ccen01.dbf' AUTOEXTEND 
        ON NEXT 50M MAXSIZE UNLIMITED

     

     

    4、如果没有就要先增加表空间

     

          01、为这个表空间增加一个数据文件
           SQL> alter tablespace 表空间名 add datafile '/u1/oradata/userdata_002.ora' size 50m;  --Unix中
           SQL> alter tablespace 表空间名 add datafile 'c:oradatauserdata_002.ora' size 50m;   --Windows NT中

           02、重新调整数据文件的大小
           SQL> alter database datafile '/u1/oradata/userdata_001.ora' resize 50M;  --Unix中
           SQL> alter database datafile 'c:oradatauserdata_002.ora' resize 50M;  --Windows NT中

    5、再设置自动增加表空间

        ALTER DATABASE 
        DATAFILE '/u01/oracle/oradata/orcl/ccen01.dbf' AUTOEXTEND 
        ON NEXT 50M MAXSIZE UNLIMITED

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    ie 中window.open无法带referrer
    es6 学习7 Set 和 Map 数据结构
    ES6 学习6 数组的扩展
    ES6 学习3 函数
    ES6学习之环境配置
    理解闭包
    javascript中实现继承的几种方式
    js 原型和原型链
    Vue学习之v-if与v-show的区别
    unity图集切成多张图片的方法
  • 原文地址:https://www.cnblogs.com/lishuangjiang/p/3281410.html
Copyright © 2011-2022 走看看