zoukankan      html  css  js  c++  java
  • 彻底解决Oracle unable to create INITIAL extent for segment in tablespace xx

      

    数据库移植过程中出现的问题

    unable to create INITIAL extent for segment in tablespace TEST

    意思是 TEST 表空间太小了, 而又不能自动扩展 extern

    解决方案一:

        重新定义表空间大小:

        ALTER TABLESPACE DATA01 RESIZE 5G ;

        又出现ORA-32773: operation not supported for smallfile tablespace USERS问题:

        意思是:小表不支持resize

        解决方案:创建bigfile 表空间,在其表空间上建立表:

       CREATE BIGFILE TABLESPACE  big01   datafile '/u01/app/oracle/oradata/PROD/disk3/big01.dbf' size 500M;

    解决方案二:    (注意:删除表空间后,此表空间里面的所有数据将会被删除,删除表空间前,请慎重)

        将表空间删除后重新定义表空间

      

        DROP TABLESPACE DATA01 INCLUDING CONTENTS AND DATAFILES ;

        CREATE TABLESPACE “DATA01”

        LOGGING DATAFILE ’D:/ORACLE/PRODUCT/10.2.0/SSVC/DATA01.DBF’

        SIZE 5000M REUSE

        DEFAULT STORAGE (INITIAL 10K NEXT 128K MINEXTENTS 1 MAXEXTENTS UMLIMITED PCTINCREASE 100) ;

    解决方案三: 

        增加表空间数据文件

        ALTER TABLESPACE DW_DATA ADD DATAFILE  'D:ORACLEDW_01.DBF' SIZE 2048M;

  • 相关阅读:
    编写高质量的代码,改善c#程序的157个建议_之1~10
    文件指针创建失败!File *fp失败
    一拜天地
    现金流中的机会,及其评估(摘抄)
    隐藏Mac Dock 中的某个图标
    vim快捷方式
    mac 快捷键
    mysql explain
    druid 连接池配置
    分布式数据库中间件
  • 原文地址:https://www.cnblogs.com/yangyanhao/p/7856542.html
Copyright © 2011-2022 走看看