遷移資料庫到ASM
有個遷移到ASM儲存的需求,今天研究了
覺得用RMAN的COPY+SWITCH應該是個能最短化停機時間的方法
下面記錄下過程
SYS@SOURCE10 > select file# from v$datafile;
FILE#
----------
1
2
3
5
6
copy datafile 1 to '+DG1';
copy datafile 2 to '+DG1';
copy datafile 3 to '+DG1';
copy datafile 5 to '+DG1';
copy datafile 6 to '+DG1';
shutdown immediate;
startup mount
switch database to copy;
alter database add logfile group 4 ('+DG1');
alter database add logfile group 5 ('+DG1');
alter database add logfile group 6 ('+DG1');
copy current controlfile to '+DG1';
alter system set control_files='+DG1/source10/controlfile/backup.261.695999269' scope=spfile;
shutdown immediate;
startup mount;
recover database;
alter database open resetlogs;
SYS@SOURCE10 > select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- -------------------
1 1 1 52428800 1 NO CURRENT 3117688 2009-08-27 13:11:09
2 1 0 52428800 1 YES UNUSED 0
3 1 0 52428800 1 YES UNUSED 0
4 1 0 104857600 1 YES UNUSED 0
5 1 0 104857600 1 YES UNUSED 0
6 1 0 104857600 1 YES UNUSED 0
alter system archive log current ;
alter system archive log current ;
alter system archive log current ;
alter system archive log current ;
alter system archive log current ;
SYS@SOURCE10 > select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- -------------------
1 1 1 52428800 1 YES ACTIVE 3117688 2009-08-27 13:11:09
2 1 2 52428800 1 YES ACTIVE 3117986 2009-08-27 13:15:40
3 1 3 52428800 1 YES ACTIVE 3117989 2009-08-27 13:15:42
4 1 4 104857600 1 YES ACTIVE 3118000 2009-08-27 13:15:44
5 1 5 104857600 1 YES ACTIVE 3118033 2009-08-27 13:16:51
6 1 6 104857600 1 NO CURRENT 3118038 2009-08-27 13:16:53
alter database drop logfile group 1;
alter database drop logfile group 2;
alter database drop logfile group 3;
CREATE SMALLFILE TEMPORARY TABLESPACE TMP TEMPFILE '+DG1' SIZE 20M;
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TMP;
drop tablespace temp;
SYS@SOURCE10 > select name from v$datafile
2 union all
3 select name from v$tempfile;
NAME
--------------------------------------------------------
+DG1/source10/datafile/system.258.695998419
+DG1/source10/datafile/undotbs1.257.695998465
+DG1/source10/datafile/sysaux.256.695998483
+DG1/source10/datafile/zhangqiaoc.259.695998517
+DG1/source10/datafile/zhangqiaoc_test.260.695998543
+DG1/source10/tempfile/tmp.265.696000131
SYS@SOURCE10 > select member from v$logfile;
MEMBER
--------------------------------------------------------
+DG1/source10/onlinelog/group_4.262.695999173
+DG1/source10/onlinelog/group_5.263.695999213
+DG1/source10/onlinelog/group_6.264.695999221
SYS@SOURCE10 > SELECT NAME FROM v$controlfile;
NAME
--------------------------------------------------------
+DG1/source10/controlfile/backup.261.695999269
停機時間應該主要是恢復的時間
日誌檔案,臨時檔案這些都是可以聯機做的。不過測試的時候沒想到這些
以前的資料檔案可以catalog下進來當備份用
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8242091/viewspace-613388/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 遷移資料庫到asmOracle資料庫ASM
- 【資料遷移】RMAN遷移資料庫到ASM(一)建立ASM磁碟組資料庫ASM
- 【資料遷移】RMAN遷移資料庫到ASM(二)切換資料檔案到ASM資料庫ASM
- 【資料遷移】RMAN遷移資料庫到ASM(三)遷移onlinelog等到ASM資料庫ASM
- 遷移資料庫檔案到ASM資料庫ASM
- 遷移已存在的資料庫到ASM中資料庫ASM
- 使用RMAN遷移檔案系統資料庫到ASM資料庫ASM
- 11g資料庫遷移ASM資料庫ASM
- 用rman從檔案系統遷移資料庫到asm資料庫ASM
- ASM的資料庫遷移回到DISK上ASM資料庫
- 四、用rman從檔案系統遷移資料庫到asm資料庫ASM
- 遷移資料庫到SQLonLinuxDocker資料庫SQLLinuxDocker
- 資料庫遷移到ASM資料庫ASM
- 【ASM學習】普通資料庫向ASM例項的遷移(二)ASM資料庫
- 【ASM學習】普通資料庫向ASM例項的遷移(一)ASM資料庫
- 如何遷移ASM資料檔案到檔案系統ASM
- 使用RMAN遷移資料庫到異機資料庫
- solaris10_oracle10g_asm_non_asm遷移資料庫測試OracleASM資料庫
- Azure ASM到ARM遷移 (三) Reserved IP的遷移ASM
- 【遷移】使用rman遷移資料庫資料庫
- 用RMAN遷移檔案到ASM或從ASM遷出ASM
- 資料庫遷移資料庫
- 資料庫遷移 :理解資料庫
- laravel資料庫遷移Laravel資料庫
- Odoo遷移資料庫Odoo資料庫
- redis資料庫遷移Redis資料庫
- Cacti 遷移資料庫資料庫
- 資料庫遷移方案資料庫
- ORACLE資料庫遷移Oracle資料庫
- 遷移資料庫成功!資料庫
- 建立資料庫遷移資料庫
- 資料庫-oracle-資料庫遷移資料庫Oracle
- 使用SQL Developer 遷移異構資料庫到OracleSQLDeveloper資料庫Oracle
- 使用RMAN執行oracle ASM資料遷移OracleASM
- Oracle資料庫資料遷移流程Oracle資料庫
- 資料庫遷移神器——Flyway資料庫
- 遷移MySQL 5.7資料庫MySql資料庫
- 用rman遷移資料庫資料庫