1、为这个表空间增加一个数据文件     SQL>   alter   tablespace   表空间名   add   datafile   'c:\oradata\userdata_002.ora'   size   50m;     --Windows   NT中   
  
  2、重新调整数据文件的大小   
  SQL>   alter   database   datafile   'c:\oradata\userdata_002.ora'   resize   50M;  --Windows   NT中   这里的'c:\oradata\userdata_002.ora'   路径是任意指定的还是必须是原来的数据文件的位置啊

解决方案 »

  1.   

    必须是有效的数据文件位置。select * from v$datafile;里面有filename,包括完整路径及名称。
      

  2.   


    创建的时候可以任意指定, resize的时候必须是原来的路径, 如果连文件都没有,又如何去resize呢。 
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716 
      

  3.   

    创建的时候可以任意指定, resize的时候必须是原来的路径, 如果连文件都没有,又如何去resize呢。