【ASM學習】普通資料庫向ASM例項的遷移(一)
做到這裡 ,費了一番功夫,對一些步驟不瞭解,第一次遷移時 失敗!(怪自己沒有仔細閱讀文件!)
步入正題:遷移資料庫使用rman 來做(我在做的過程中沒有記錄日誌,只是截了幾張圖,還是出錯的,不過只要寫對rman 的命令就可以了!)
第一步:修改控制檔案的位置,
SQL>set sqlprompt "ORCL>"
ORCL>conn [email=system/yang@orcl]system/yang[at]orcl[/email] as sysdba
已連線。
ORCL>show parameter control
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string F:\ORACL\ORADATA\ORCL\CONTROL0
1.CTL, F:\ORACL\ORADATA\ORCL\C
ONTROL02.CTL, F:\ORACL\ORADATA
\ORCL\CONTROL03.CTL
control_management_pack_access string DIAGNOSTIC+TUNING
ORCL>alter database backup controlfile to F:\ORACL\ORADATA\ORCL\CONTROL.CTL';
ORCL> alter system set control_files='+SYS_DATA' scope=spfile;
ORCL> shutdown immediate;
第二步:使用rman 做主要工作,前提是 有被遷移資料的全備份.
RMAN> startup nomount;
恢復剛才備份的控制檔案,由於我們設定了初始化引數control_files,將其指向了磁碟組SYS_DATA,因此恢復出來的控制檔案會存放在SYS_DATA 裡。
RMAN> restore controlfile from 'F:\ORACL\ORADATA\ORCL\CONTROL.CTL';
.
.
.
省略了輸出日誌!
將資料庫mount起來。
RMAN> alter database mount;
透過複製的方式,將所有的資料檔案全都遷移到ASM磁碟組 SYS_DATA 裡。
RMAN> backup as copy database format '+SYS_DATA;
始恢復資料庫。
RMAN> recover database;
.....
......
.省略產生的日誌
.....
......
......
切換資料庫到剛才備份到ASM的備份上
RMAN> switch database to copy;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-672013/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ASM學習】普通資料庫向ASM例項的遷移(二)ASM資料庫
- 【資料遷移】RMAN遷移資料庫到ASM(一)建立ASM磁碟組資料庫ASM
- ASM之建立ASM例項及ASM資料庫ASM資料庫
- 建立ASM例項及ASM資料庫ASM資料庫
- 遷移資料庫到ASM資料庫ASM
- 使用rman將資料庫遷移到ASM例項資料庫ASM
- 【資料遷移】RMAN遷移資料庫到ASM(三)遷移onlinelog等到ASM資料庫ASM
- oracle 遷移資料庫到asmOracle資料庫ASM
- 使用rman copy將資料庫遷移到ASM例項資料庫ASM
- 【資料遷移】RMAN遷移資料庫到ASM(二)切換資料檔案到ASM資料庫ASM
- ASM的資料庫遷移回到DISK上ASM資料庫
- 11g資料庫遷移ASM資料庫ASM
- 遷移資料庫檔案到ASM資料庫ASM
- 建立ASM例項和資料庫ASM資料庫
- 遷移已存在的資料庫到ASM中資料庫ASM
- 資料庫遷移到ASM資料庫ASM
- 使用普通檔案建立ASM例項ASM
- 【ASM學習】在windows 環境下建立ASM例項ASMWindows
- solaris10_oracle10g_asm_non_asm遷移資料庫測試OracleASM資料庫
- 將asm上的資料庫移動到普通的filesystem上ASM資料庫
- 資料從Oracle向Mysql資料遷移例項OracleMySql
- 恢復RAC資料庫到單例項(ASM)資料庫單例ASM
- 利用RMAN將資料庫從檔案系統遷移到ASM(單例項)資料庫ASM單例
- 遷移學習系列---基於例項方法的遷移學習遷移學習
- ASM之建立ASM例項ASM
- 【原創】使用普通檔案建立ASM例項ASM
- 使用RMAN遷移檔案系統資料庫到ASM資料庫ASM
- Window下安裝Oracle ASM單例項資料庫OracleASM單例資料庫
- 全面學習和應用ORACLE ASM特性--(1)關於asm例項OracleASM
- 使用RMAN執行oracle ASM資料遷移OracleASM
- 用rman從檔案系統遷移資料庫到asm資料庫ASM
- 遷移ASM磁碟組ASM
- ASM下遷移spfileASM
- 管理 ASM 例項ASM
- 停止ASM例項ASM
- 用RMAN遷移檔案到ASM或從ASM遷出ASM
- 四、用rman從檔案系統遷移資料庫到asm資料庫ASM
- 在不同機器之間使用rman複製資料庫例項,從非asm到asm資料庫ASM