有一张表A  是个分区表,其中的数据按照日期分别写入到不同的分区表空间里,例如
建立了12个分区表空间 A_SP1,A_SP2,A_SP3,A_SP4,A_SP5....A_SP12  每个月生成的数据分别写入到对应的表空间。
现在遇到的问题是,使用了几个月,数据存储的物理空间(路径:/A/orcl/)不足了,比如说,2月份过后,3月份的数据再往里写就没地方存了。
求解决办法?
--------自己想的办法如下----
给表空间A_SP3 增加数据文件df_b.dbf,数据文件的路径指定到有空间的目录(/B/orcl/),如何让数据写入这个新增加的数据文件。而不是写入旧的数据文件df_a.dbf  求高手帮忙指点,多谢

解决方案 »

  1.   

    着急,请大家帮忙指点一下。数据库10g是建在linux系统上的。
      

  2.   

    这个是Oracle数据库自动管理的,会自动写入到新增加的数据文件中的啊。
      

  3.   

    将数据文件加到缺少空间那个分区所在的表空间里面就可以了.
    如果原来的数据库文件有开autoextend on 这个选项,把它关闭。另外,这种按照月份存储数据 ,然后分区的方式,要定义数据保留时间,(因为第二年1月份就会写到前一年里面)