zoukankan      html  css  js  c++  java
  • 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 ;

  • 相关阅读:
    学习记录6
    学习记录5
    学习记录4
    学习记录3&开启新的世界
    学习记录2
    学习记录1
    类、对象和包
    班会总结
    请简单描述一下,java程序的运行过程,以及java为什么能跨平台
    JDK、JRE、JVM的区别与关系
  • 原文地址:https://www.cnblogs.com/wuxl360/p/5455876.html
Copyright © 2011-2022 走看看