select file#,name,status from v$datafile;oracle
select * from v$tablespace;spa
1. alter tablespace AAA offline;io
2. shutdown immediate;table
3. copy data file to Destination directoryfile
4. startup mount;select
alter database rename file 'F:\ORACLE\ORADATA\ORCL\AAA_01.DBF' to 'H:\ORACLE\ORADATA\ORCL\AAA_01.DBF';權限
5. alter database open;im
6. alter tablespace AAA online; -- 注意,執行這步的時候有可能會提示IO相關的錯誤,緣由是數據文件拷貝過去後,沒有了寫的權限,解決辦法是從新將這些文件賦予oracle帳號讀寫權限。
Note: Oracle 12C 支持在線遷移數據文件了數據