zoukankan      html  css  js  c++  java
  • Oracle导入异常: unable to create INITIAL extent for segment in tablespace MY_DATA(转)

    转自: http://blog.csdn.net/sanfran_qi/article/details/8228333

    报错的原因是:导入的表的initial extent 太大,表空间剩余空间不足以分配。

    解决方法:

        第一种:增大表空间中的数据文件。

               1.以sysdba身份执行这个SQL,查看表空间中的数据文件:

                   select  file_name from dba_data_files where tablespace_name = MY_DATA'

               

               2.同样以sysdba身份执行alter database datafile  'xx'  resize 1000M

                   这里的xx为上面SQL查出来的file_name,resize的大小自己视情况定。

      

       第二种:也可以在表空间中新增加数据文件。

                     以sysdba身份执行

                   alter tablespace MISPRO_DATA  add datafile 'xx/xx/xx.dbf' size 10M autoextend on 

                   next10M  maxsize  500M

                   这里的数据文件路径和大小同样自己视情况定。 

       第三种:把表空间中的数据文件设置为自动增长(如果你的表空间数据文件已经设置为自动增长,并且已经达到或接近了maxsize,也可以增大maxsize)。以sysdba身份执行:

            alter database datafile 'xx' autoextend on next 10M maxsize 1000M

     如果数据文件已经是自动增长的话,可以选择第二种方法或者执行下面的命令来增大数据文件的maxsize

            alter database datafile 'xx' maxsize  1000M

  • 相关阅读:
    调用系统地图进行导航
    ShareSDK使用简介
    FMDB
    关于uitableView的Group模式滑动偏移问题
    iOS GCD详解
    通知中心传值
    开源 iOS 项目分类索引大全
    iOS10隐私设置及相应问题
    支付
    OC中如何把字典中的数据拼接成url字符串
  • 原文地址:https://www.cnblogs.com/summer520/p/3449452.html
Copyright © 2011-2022 走看看