• Oracle表空间不足ORA-01654


    v在往数据表里插入数据时,出现了ORA-01654: 索引 SSERVICE.IX_MSI_WDR_INPUT_1 无法通过 1024 (在表空间 USERD 中) 扩展的错误信息,原来是数据量太大,表空间没有自动增长,空间不足了。

    解决办法,扩展表空间:

           --(1)重置数据文件大小

                ALTER DATABASE DATAFILE 'datafile路径名字' RESIZE 2000M; 

            --(2)设置数据文件能自动增长

               ALTER DATABASE DATAFILE '... ' AUTOEXTEND ON OFF NEXT 20M MAXSIZE 300M;

                --查看哪些表空间为自动增长

               SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM dba_data_files;          

     

           /* (3)添加数据文件

          

               增加到表空间中的数据文件不能直接从表空间中删除,除非删掉整个表空间

               增加数据文件将有助于均衡I/O

               一个表空间文件最多为个,文件越多,执行一次检查点的代价越高  */

              

               ALTER TABLESPACE tablespace_name  ADD DATAFILE '...' SIZE XX;

         

               ALTER TABLESPACE tbs2 ADD DATAFILE '/u01/app/oracle/oradata/orcl/tbs2.dbf' size200m autoextend on ;

  • 相关阅读:
    Object-Oriented Programming Summary Ⅱ
    Object-Oriented Programming Summary Ⅰ
    自己查与写的批量比较bash
    C#可为空引用类型 -0007
    C#类型系统 -0006
    C#类型 -0005
    C# Main方法返回值 -0004
    C# Main方法参数 -0003
    C# Main方法 -0002
    C# Hello World -0001
  • 原文地址:https://www.cnblogs.com/wuxl360/p/5455876.html
Copyright © 2020-2023  润新知