SQL> alter tablespace USERS rename datafile 'D:\ORACLE\ORADATA\SPRING\USERS01.DB
F' to 'D:\ORACLE\ORADATA\SPRING\USERS03.DBF';
alter tablespace USERS rename datafile 'D:\ORACLE\ORADATA\SPRING\USERS01.DBF' to
'D:\ORACLE\ORADATA\SPRING\USERS03.DBF'
*
ERROR 在行 1:
ORA-01525: 重新為資料檔命名時發生錯誤
ORA-01121: 無法為資料庫檔 9 重新命名 - 檔案正在使用中或正被復原中
ORA-01110: 資料檔 9: 'D:\ORACLE\ORADATA\SPRING\USERS01.DBF'
SQL> alter tablespace USERS rename datafile 'D:\ORACLE\ORADATA\SPRING\USERS02.DB
F' to 'D:\ORACLE\ORADATA\SPRING\USERS03.DBF';
alter tablespace USERS rename datafile 'D:\ORACLE\ORADATA\SPRING\USERS02.DBF' to
'D:\ORACLE\ORADATA\SPRING\USERS03.DBF'
*
ERROR 在行 1:
ORA-01525: 重新為資料檔命名時發生錯誤
ORA-01121: 無法為資料庫檔 11 重新命名 - 檔案正在使用中或正被復原中
ORA-01110: 資料檔 11: 'D:\ORACLE\ORADATA\SPRING\USERS02.DBF'
SQL> alter tablespace USERS rename datafile 'D:\ORACLE\ORADATA\SPRING\USERS01.DB
F' to 'D:\ORACLE\ORADATA\SPRING\USERS03.DBF';
alter tablespace USERS rename datafile 'D:\ORACLE\ORADATA\SPRING\USERS01.DBF' to
'D:\ORACLE\ORADATA\SPRING\USERS03.DBF'
*
ERROR 在行 1:
ORA-01525: 重新為資料檔命名時發生錯誤
ORA-01121: 無法為資料庫檔 9 重新命名 - 檔案正在使用中或正被復原中
ORA-01110: 資料檔 9: 'D:\ORACLE\ORADATA\SPRING\USERS01.DBF'
SQL> alter tablespace USERS offline;
alter tablespace USERS offline
*
ERROR 在行 1:
ORA-01150: 無法防止寫入動作 - 正在對檔案 9 進行線上備份的製作
ORA-01110: 資料檔 9: 'D:\ORACLE\ORADATA\SPRING\USERS01.DBF'
SQL> alter tablespace USERS end backup;
已更改表格空間.
SQL> alter tablespace USERS rename datafile 'D:\ORACLE\ORADATA\SPRING\USERS01.DB
F' to 'D:\ORACLE\ORADATA\SPRING\USERS03.DBF';
alter tablespace USERS rename datafile 'D:\ORACLE\ORADATA\SPRING\USERS01.DBF' to
'D:\ORACLE\ORADATA\SPRING\USERS03.DBF'
*
ERROR 在行 1:
ORA-01525: 重新為資料檔命名時發生錯誤
ORA-01121: 無法為資料庫檔 9 重新命名 - 檔案正在使用中或正被復原中
ORA-01110: 資料檔 9: 'D:\ORACLE\ORADATA\SPRING\USERS01.DBF'
SQL> alter tablespace USERS offline;
已更改表格空間.
SQL> alter tablespace USERS rename datafile 'D:\ORACLE\ORADATA\SPRING\USERS01.DB
F' to 'D:\ORACLE\ORADATA\SPRING\USERS03.DBF';
alter tablespace USERS rename datafile 'D:\ORACLE\ORADATA\SPRING\USERS01.DBF' to
'D:\ORACLE\ORADATA\SPRING\USERS03.DBF'
*
ERROR 在行 1:
ORA-01525: 重新為資料檔命名時發生錯誤
ORA-01141: 為資料檔 9 重新命名時發生錯誤 - 無法找到新檔案
'D:\ORACLE\ORADATA\SPRING\USERS03.DBF'
ORA-01110: 資料檔 9: 'D:\ORACLE\ORADATA\SPRING\USERS01.DBF'
ORA-27041: 無法開啟檔案
OSD-04002: 無法開啟檔案
O/S-Error: (OS 2) 系統找不到指定的檔案。
SQL> alter tablespace USERS rename datafile 'D:\ORACLE\ORADATA\SPRING\USERS01.DB
F' to 'D:\ORACLE\ORADATA\SPRING\USERS03.DBF';
已更改表格空間.
SQL> alter tablespace USERS online;
已更改表格空間.
步驟
1)使表空間脫機
2) 使用操作系統複製文件
3)alter tablespace rename
4)使表空間online
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23582874/viewspace-680793/ ,如需转载,请注明出处,否则将追究法律责任。