資料檔案遷移
資料檔案遷移有兩種方法:
1 使表空間到離線狀態,然後重新命名資料檔案,然後再恢復表空間狀態
2 關閉資料庫,然後起到mount狀態,重新命名資料檔案,然後把庫開到open狀態
第一種演示如下
第二種
alter database rename file '/u01/app/oracle/oradata/PROD/disk4/lxtbs01.dbf' to
'/u01/app/oracle/oradata/PROD/disk3/lxtbs01.dbf';
alter database rename file '/u01/app/oracle/oradata/PROD/disk4/lxtbs01.dbf' to
'/u01/app/oracle/oradata/PROD/disk3/lxtbs01.dbf';建議使用第一種辦法,方便,且不需要關庫,省掉了好多書面報告
1 使表空間到離線狀態,然後重新命名資料檔案,然後再恢復表空間狀態
2 關閉資料庫,然後起到mount狀態,重新命名資料檔案,然後把庫開到open狀態
第一種演示如下
點選(此處)摺疊或開啟
-
SQL> select file_id , file_name , tablespace_name , bytes/1024/1024 from dba_data_files;
-
-
FILE_ID FILE_NAME TABLESPACE BYTES/1024/1024
-
---------- -------------------------------------------------- ---------- ---------------
-
1 /u01/app/oracle/oradata/PROD/disk3/system01.dbf SYSTEM 325
-
2 /u01/app/oracle/oradata/PROD/disk4/undotbs01.dbf UNDOTBS 200
-
3 /u01/app/oracle/oradata/PROD/disk4/sysaux01.dbf SYSAUX 325
-
4 /u01/app/oracle/oradata/PROD/disk3/system02.dbf UNDOTBS2 10
-
5 /u01/app/oracle/oradata/PROD/disk4/undotbs02.dbf UNDOTBS3 10
-
6 /u01/app/oracle/oradata/PROD/disk3/user01.dbf USERS 15
-
7 /u01/app/oracle/oradata/PROD/disk4/user02.dbf USERS 10
-
8 /u01/app/oracle/oradata/PROD/disk4/lxtbs01.dbf LXTBS 10
-
9 /u01/app/oracle/oradata/PROD/disk3/lxtbs02.dbf LXTBS 10
-
-
9 rows selected.
-
-
SQL> alter tablespace lxtbs offline;
-
-
Tablespace altered.
-
SQL> alter tablespace lxtbs rename datafile \'/u01/app/oracle/oradata/PROD/disk4/lxtbs01.dbf\' to \'/u01/app/oracle/oradata/PROD/disk3/lxtbs01.dbf\';
-
-
Tablespace altered.
-
-
SQL> alter tablespace lxtbs online;
-
-
Tablespace altered.
-
-
SQL> select file_id , file_name , tablespace_name , bytes/1024/1024 from dba_data_files;
-
-
FILE_ID FILE_NAME TABLESPACE BYTES/1024/1024
-
---------- -------------------------------------------------- ---------- ---------------
-
1 /u01/app/oracle/oradata/PROD/disk3/system01.dbf SYSTEM 325
-
2 /u01/app/oracle/oradata/PROD/disk4/undotbs01.dbf UNDOTBS 200
-
3 /u01/app/oracle/oradata/PROD/disk4/sysaux01.dbf SYSAUX 325
-
4 /u01/app/oracle/oradata/PROD/disk3/system02.dbf UNDOTBS2 10
-
5 /u01/app/oracle/oradata/PROD/disk4/undotbs02.dbf UNDOTBS3 10
-
6 /u01/app/oracle/oradata/PROD/disk3/user01.dbf USERS 15
-
7 /u01/app/oracle/oradata/PROD/disk4/user02.dbf USERS 10
-
8 /u01/app/oracle/oradata/PROD/disk3/lxtbs01.dbf LXTBS 10
-
9 /u01/app/oracle/oradata/PROD/disk3/lxtbs02.dbf LXTBS 10
-
- 9 rows selected.
alter database rename file '/u01/app/oracle/oradata/PROD/disk4/lxtbs01.dbf' to
'/u01/app/oracle/oradata/PROD/disk3/lxtbs01.dbf';
alter database rename file '/u01/app/oracle/oradata/PROD/disk4/lxtbs01.dbf' to
'/u01/app/oracle/oradata/PROD/disk3/lxtbs01.dbf';建議使用第一種辦法,方便,且不需要關庫,省掉了好多書面報告
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1142167/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料檔案的遷移
- oracle 資料檔案遷移Oracle
- oracle資料檔案遷移Oracle
- Oracle_遷移資料檔案Oracle
- 資料庫檔案的遷移資料庫
- 遷移資料庫檔案到ASM資料庫ASM
- 如何遷移ASM資料檔案到檔案系統ASM
- 【資料遷移】RMAN遷移資料庫到ASM(二)切換資料檔案到ASM資料庫ASM
- 線上遷移表空間資料檔案
- Oracle 表空間資料檔案遷移Oracle
- 達夢資料庫資料檔案遷移過程資料庫
- dataguard備庫的資料檔案的遷移
- InnoDB資料表空間檔案平滑遷移
- 利用offline datafile檔案方式遷移資料
- FastDFS檔案系統遷移和資料恢復AST資料恢復
- 使用dbeaver 用csv 檔案進行資料遷移
- 重新命名與遷移聯機資料檔案
- SQL SEVER 2008 資料檔案遷移SQL
- (個人)Oracle 表空間資料檔案遷移(轉)Oracle
- 利用rman遷移裸裝置資料檔案到檔案系統
- 遷移資料庫的檔案到不同路徑(轉)資料庫
- 使用RMAN遷移檔案系統資料庫到ASM資料庫ASM
- 一次dg資料檔案及archive log遷移Hive
- sql server2008資料檔案遷移SQLServer
- dataguard備庫的資料檔案的遷移實戰
- windows下oracle資料檔案的遷移和規範WindowsOracle
- 【實驗】【外部表】以資料泵檔案格式抽取and遷移資料演示
- 資料表結構更新後,遷移檔案怎麼使用?
- 用rman從檔案系統遷移資料庫到asm資料庫ASM
- Oracle 12C 新特性之資料檔案線上遷移Oracle
- oracle遷移,資料檔案路徑改變win-to-winOracle
- 遷移案例一: oracle 8i 檔案遷移Oracle
- 遷移資料.
- 【遷移】使用rman遷移資料庫資料庫
- 資料庫課程作業筆記 - 編寫資料庫遷移檔案資料庫筆記
- 達夢資料庫系統表空間資料檔案遷移過程資料庫
- mysql檔案複製遷移MySql
- Laravel 遷移檔案生成包Laravel