SQL> alter tablespace system add datafile '/scratch/sysvldb/app/sysvldb/oradata/orclstxm/system02'
  2  size 300m
  3  ;
alter tablespace system add datafile '/scratch/sysvldb/app/sysvldb/oradata/orclstxm/system02'
*
ERROR at line 1:
ORA-19502: write error on file
"/scratch/sysvldb/app/sysvldb/oradata/orclstxm/system02", block number 1 (block
size=8192)
ORA-29701: unable to connect to Cluster Synchronization Service
请问我该如何更改,谢谢。

解决方案 »

  1.   

    -- /scratch/sysvldb/app/sysvldb/oradata/orclstxm/system02-- system02 是个文件夹?
      

  2.   

    alter tablespace system add datafile '/scratch/sysvldb/app/sysvldb/oradata/orclstxm/system01.dbf' resize 1024m
                                                                                                      *
    ERROR at line 1:
    ORA-00933: SQL command not properly ended
      

  3.   


    --试试这样呢
    alter tablespace system add datafile '/scratch/sysvldb/app/sysvldb/oradata/orclstxm/system02' size 300m autoextend on;--查询
    select   file_name   from   dba_data_files   where   tablespace_name= 'SYSTEM';  
      

  4.   


    -- resize 是重定义已有数据文件的大小!
    -- add 表示给表空间添加数据文件!-- add 不能与 resize 在一起使用!
      

  5.   

    增加数据文件增大表空间:
    Alter tablespace test add datafile ‘/u01/app/oracle/oradata/PROD/ test02.dbf’ size 100M;
    重指定数据文件大小
    Alter tablespace test datafile ‘/u01/app/oracle/oradata/PROD/ test02.dbf’ resize 80M;
    设置自动扩展的数据文件
    Alter tablespace test datafile ‘/u01/app/oracle/oradata/PROD/ test02.dbf’ autoextent on next 50M maxsize 2000M;
      

  6.   

    --你到底加个数据文件还是修改现有的数据文件的大小
    --加数据文件
    alter tablespace system add datafile '/scratch/sysvldb/app/sysvldb/oradata/orclstxm/system02.dbf' size 1024m--修改现有文件的大小
    alter database 
    datafile '/scratch/sysvldb/app/sysvldb/oradata/orclstxm/system01.dbf' resize 1G