單例項資料遷移到RAC補充
經典補充,不容錯過!
上次做的單例項資料遷移到RAC,當時是將整個schema匯出然後在RAC又匯入的過程,比較籠統,沒出多大問題.
最近在做公司單例項資料遷移到RAC,由於業務複雜,資料表大部分是分割槽表,資料量也不小,資料庫物件也較多(比如synonys,package,function,view,trigger,job),所以遷移過去時得分開處理--->>先expdp表結構和資料,然後是索引和約束,最後是其他資料庫物件(synonys,package,function,view,trigger,job);
下面將以簡單截圖做下流程追蹤:
(1)下面是主要shell指令碼內容:
--->>匯出索引約束
expdp dawn/dawn DIRECTORY=backup DUMPFILE=ind_constr.dmp SCHEMAS=DAWN INCLUDE=INDEX,CONSTRAINT logfile=ind_constr.log version=10.2.0.1.0 content=metadata_only
---->>匯入索引約束
impdp dawn/dawn DIRECTORY=BACKUP DUMPFILE=IND_CONSTR.DMP SCHEMAS=dawn logfile=IND_CONSTR1.log version=10.2.0.1.0 content=metadata_only
---->>匯出資料
expdp dawn/dawn DIRECTORY=backup DUMPFILE=data.dmp SCHEMAS=DAWN EXCLUDE=INDEX,CONSTRAINT,TRIGGER,PROCEDURE,FUNCTION,VIEW,SYNONYM,SEQUENCE,PACKAGE,JOB logfile=data.log version=10.2.0.1.0 content=all
--->>匯入資料
impdp dawn/dawn DIRECTORY=BACKUP DUMPFILE=DATA.DMP SCHEMAS=dawn logfile=data.log TABLE_EXISTS_ACTION=REPLACE version=10.2.0.1.0
--->>匯出procedure,trigger,package,sequence,synonym,function,view
expdp dawn/dawn DIRECTORY=backup DUMPFILE=other.dmp SCHEMAS=DAWN INCLUDE=TRIGGER,PROCEDURE,FUNCTION,VIEW,SYNONYM,SEQUENCE,PACKAGE,JOB logfile=other.log version=10.2.0.1.0 content=metadata_only
--->>匯入procedure,trigger,package,sequence,synonym,function,view
impdp dawn/dawn DIRECTORY=BACKUP DUMPFILE=OTHER.DMP SCHEMAS=dawn logfile=OTHER.log version=10.2.0.1.0 content=metadata_only
(2)下面是匯出明細截圖------->>
圖1-1匯出前資料物件統計
圖1-2匯出procedure,synonym,function等資料庫物件
圖1-3匯出表和資料
圖1-4匯出索引和約束
(2)下面是匯出明細截圖------->>
圖2-1匯入表和資料
圖1-2匯入索引和約束
圖1-3匯入procedure,function,sequence等資料庫物件
1-4節點1匯入後schema資訊統計
1-5節點2匯入後schema資訊統計
上次做的單例項資料遷移到RAC,當時是將整個schema匯出然後在RAC又匯入的過程,比較籠統,沒出多大問題.
最近在做公司單例項資料遷移到RAC,由於業務複雜,資料表大部分是分割槽表,資料量也不小,資料庫物件也較多(比如synonys,package,function,view,trigger,job),所以遷移過去時得分開處理--->>先expdp表結構和資料,然後是索引和約束,最後是其他資料庫物件(synonys,package,function,view,trigger,job);
下面將以簡單截圖做下流程追蹤:
(1)下面是主要shell指令碼內容:
--->>匯出索引約束
expdp dawn/dawn DIRECTORY=backup DUMPFILE=ind_constr.dmp SCHEMAS=DAWN INCLUDE=INDEX,CONSTRAINT logfile=ind_constr.log version=10.2.0.1.0 content=metadata_only
---->>匯入索引約束
impdp dawn/dawn DIRECTORY=BACKUP DUMPFILE=IND_CONSTR.DMP SCHEMAS=dawn logfile=IND_CONSTR1.log version=10.2.0.1.0 content=metadata_only
---->>匯出資料
expdp dawn/dawn DIRECTORY=backup DUMPFILE=data.dmp SCHEMAS=DAWN EXCLUDE=INDEX,CONSTRAINT,TRIGGER,PROCEDURE,FUNCTION,VIEW,SYNONYM,SEQUENCE,PACKAGE,JOB logfile=data.log version=10.2.0.1.0 content=all
--->>匯入資料
impdp dawn/dawn DIRECTORY=BACKUP DUMPFILE=DATA.DMP SCHEMAS=dawn logfile=data.log TABLE_EXISTS_ACTION=REPLACE version=10.2.0.1.0
--->>匯出procedure,trigger,package,sequence,synonym,function,view
expdp dawn/dawn DIRECTORY=backup DUMPFILE=other.dmp SCHEMAS=DAWN INCLUDE=TRIGGER,PROCEDURE,FUNCTION,VIEW,SYNONYM,SEQUENCE,PACKAGE,JOB logfile=other.log version=10.2.0.1.0 content=metadata_only
--->>匯入procedure,trigger,package,sequence,synonym,function,view
impdp dawn/dawn DIRECTORY=BACKUP DUMPFILE=OTHER.DMP SCHEMAS=dawn logfile=OTHER.log version=10.2.0.1.0 content=metadata_only
(2)下面是匯出明細截圖------->>
圖1-1匯出前資料物件統計
圖1-2匯出procedure,synonym,function等資料庫物件
圖1-3匯出表和資料
圖1-4匯出索引和約束
(2)下面是匯出明細截圖------->>
圖2-1匯入表和資料
圖1-2匯入索引和約束
圖1-3匯入procedure,function,sequence等資料庫物件
1-4節點1匯入後schema資訊統計
1-5節點2匯入後schema資訊統計
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29119536/viewspace-1094365/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 單例項資料庫expdp遷移到RAC庫單例資料庫
- RAC 例項 遷移到 單例項 -- 使用RMAN Duplicate單例
- Oracle DataBase單例項遷移到Oracle RACOracleDatabase單例
- oracle單例項通過dataguard遷移到RAC 轉Oracle單例
- Oracle11g使用rman從單例項遷移到racOracle單例
- Oracle 10g 安裝及單例項遷移到RACOracle 10g單例
- 使用rman將資料庫遷移到ASM例項資料庫ASM
- 使用rman copy將資料庫遷移到ASM例項資料庫ASM
- 利用RMAN將資料庫從檔案系統遷移到ASM(單例項)資料庫ASM單例
- 規劃單節點遷移到rac
- sar命令補充例項
- RAC資料庫恢復到單例項資料庫資料庫單例
- Oracle 11g單例項ASM遷移到檔案系統Oracle單例ASM
- duplicate複製資料庫(rac-單例項)資料庫單例
- 恢復RAC資料庫到單例項(ASM)資料庫單例ASM
- 連線RAC資料庫中單個例項(一)資料庫
- 單例項恢復RAC資料庫步驟(三)單例資料庫
- 單例項恢復RAC資料庫步驟(二)單例資料庫
- 單例項恢復RAC資料庫步驟(一)單例資料庫
- 連線RAC資料庫中單個例項(二)資料庫
- RAC環境只啟動單例項資料庫單例資料庫
- 【RAC】將單例項備份集恢復為rac資料庫單例資料庫
- 【RAC】將RAC備份集恢復為單例項資料庫單例資料庫
- Oracle 9i RAC向單例項遷移手記Oracle單例
- oracle10g單例項遷移至3節點RACOracle單例
- 怎麼把達夢資料庫例項從Windows遷移到Linux系統資料庫WindowsLinux
- RAC起單例項make單例
- oracle單例項轉RACOracle單例
- 資料庫遷移到ASM資料庫ASM
- aix 下 oracle 11.2 rac 把資料遷移到新儲存AIOracle
- 將RAC備份集恢復為單例項資料庫單例資料庫
- 加班一天終於完成RAC向單例項的遷移單例
- RAC+DG(asm單例項)ASM單例
- rac恢復到單例項單例
- 搭建RAC到單例項DG單例
- 單例項恢復至RAC單例
- MySQL資料庫遷移到PostgresMySql資料庫
- java繼承-重寫-super例項補充Java繼承