ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 表空间满的解决方法

表空间满的解决方法

原创 Linux操作系统 作者:zhangshengdong 时间:2012-05-02 10:33:17 0 删除 编辑
今天早上有个表空间满了,导致数据传输不过去:
 
第一步:
查看数据文件和表空间对应的大小
select file_id,file_name,tablespace_name,status,bytes/1024/1024 as "bytes MB" from dba_data_files
 
发现表空间满了,到了32767M
PUB_NORM_SPACE  32767.5
 
第二步:
对表空间新建一个数据文件。让它自由增长
ALTER  TABLESPACE Pub_Norm_Space ADD
           DATAFILE '/oracle/oms/oradata/pub/Pub_Norm_data002.dbf' SIZE 10G
           AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED;
 
 
当然还有可能碰到表空间没有设置为自由增长的问题
 
可以通过下面你的语句:使数据文件自由增长

alter database
   datafile '/oracle/oraoms/user.dbf'  autoextend on;

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26446098/viewspace-722535/,如需转载,请注明出处,否则将追究法律责任。

下一篇: exp_imp实战
请登录后发表评论 登录
全部评论

注册时间:2011-11-18

  • 博文量
    23
  • 访问量
    68745