码迷,mamicode.com
首页 > 其他好文 > 详细

无法通过8192在表空间中扩展

时间:2015-03-05 12:59:01      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:oracle   增加表空间   扩展   

今天在oracle数据库表里面删除数据的时候,弹框提示说“无法通过8192在表空间中扩展”,发现增删改都会提示这个问题,这下就郁闷了。最后请教了下公司的老前辈才知道了是数据库的表空间不够了,后来在老前辈的指导下将这个问题解决了,现在将解决办法记录下来。

        1.找到数据库里面相应的表空间的相应dbf文件,比如表空间名字叫tablespace1,相应的dbf文件为tablespace1.dbf,tablespace1.dbf文件路径为

          ‘D:\oracle\product\10.2.0\oradata\ORCL\tablespace1.db ‘。

         2.以sys用户登录数据库。

         3.登录数据库之后执行命令:
                                                      alter tablespace tablespace1
                                                      add datafile ‘D:\oracle\product\10.2.0\oradata\ORCL\tablespace2.dbf‘ size 2000M; 就OK了!

           上面命令的意思就是新建一个大小为2G的dbf文件给tablespace1使用,说白了就是将表空间tablespace1的大小增加2G。

无法通过8192在表空间中扩展

标签:oracle   增加表空间   扩展   

原文地址:http://blog.csdn.net/niu_hao/article/details/44080281

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!