Oracle12c新特性(1)線上重新命名檔案和遷移檔案

ultradb發表於2016-11-08

不同於以往的版本,在Oracle資料庫12c R1版本中對資料檔案的遷移或重新命名不再需要太多繁瑣的步驟,即把表空間置為只讀模式,接下來是對資料檔案進行離線操作。

12c R1中,可以使用ALTER DATABASE MOVE DATAFILE這樣的SQL語句對資料檔案進行線上重新命名和移動。而當此資料檔案正在傳輸時,終端使用者可以執行查詢,DML以及DDL方面的任務。另外,資料檔案可以在儲存裝置間遷移,如從非ASM遷移至ASM,反之亦然。

  重新命名資料檔案:

SQL> ALTER DATABASE MOVE DATAFILE '/data/ultradb01.dbf' TO '/data/ultradb02.dbf';

  從非ASM遷移資料檔案至ASM

SQL> ALTER DATABASE MOVE DATAFILE '/data/ultradb01.dbf' TO '+DATA_DG';

  將資料檔案從一個ASM磁碟群組遷移至另一個ASM磁碟群組:

SQL> ALTER DATABASE MOVE DATAFILE '+DG_DATA/DBNAME/DATAFILE/ultradb01.dbf ' TO '+DG_DATA_02';

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24179204/viewspace-2128023/,如需轉載,請註明出處,否則將追究法律責任。

相關文章