修改表空间文件误操作:SQL> alter tablespace myspace
  2  rename datafile 'e:\myspace\myspace.dbf'
  3  to 'f:\oraclefile\myspace03.dbf';接着进行正确操作:
SQL> alter tablespace myspace
  2  rename datafile 'e:\myspace\myspace02.dbf'
  3  to 'f:\oraclefile\myspace03.dbf';
alter tablespace myspace
*
第 1 行出现错误:
ORA-01525: 重命名数据文件时出错
ORA-01523: 无法将数据文件重命名为 'f:\oraclefile\myspace03.dbf' -
文件已是数据库的一部分
数据库数据sql

解决方案 »

  1.   

    进到f:\oraclefile\目录下把myspace03.dbf文件改个名备份一下,然后在执行正确操作试试。
      

  2.   

    alter tablespace myspace online;还是会报错啊
      

  3.   

    表空间先脱机,才能进行rename操作,然后再进行联机。
      

  4.   

    先将表空间修改为read状态,然后再重命名,完成之后再修改为read、write状态即可。