新聞中心
本文將介紹Oracle跨平臺遷移,比如從Oracle跨平臺遷移到其他類型的數(shù)據(jù)庫,但是保留原有結(jié)構(gòu)。這樣也能減輕DBA的很多工作負擔。希望本文能幫助大家更好的理解Oracle跨平臺遷移。

成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(創(chuàng)新互聯(lián)).為客戶提供專業(yè)的資陽移動機房,四川各地服務(wù)器托管,資陽移動機房、多線服務(wù)器托管.托管咨詢專線:18982081108
1、在原庫中導出相關(guān)信息:
- expdp system/sywg1234 directory=test dumpfile=test.dump logfile=test.log
- schemas=SYWG,GAZX,WEBCALL,HQ,SJCK,SJPZ CONTENT=METADATA_ONLY
2、去原庫的表空間信息:
去TOAD導出表空間信息,后編輯導出腳本,將系統(tǒng)相關(guān)的信息刪除;將目錄及文件大小按實際需要更改.
3、到目的庫中操作:
將原庫中導出的dump文件,CP到目的庫中一個目錄下;
創(chuàng)建導入目錄;
- impdp system/sywg1234 directory=test dumpfile=test.dump logfile=test_imp.log
- CONTENT=METADATA_ONLY exclude=statistc
注:
此時有一個很大的問題,就是即使導入的是表結(jié)構(gòu),無數(shù)據(jù),但還是占用大量的表空間,這確實是一個比較大的問題
4、到目的庫導入后,分析所有表:
--生成統(tǒng)計信息分析腳本:
- select 'analyze table '||owner||'.'||table_name ||' compute statistics; 'from all_tables
- where OWNER in ('GAZX','SJCK','SJPZ','SYWG','HQ','WEBCALL')
---執(zhí)行上面生成的腳本,以進行統(tǒng)計信息的更新
5、壓縮空表占用的大量表空間:
---查看表的占用空間情況,
- SELECT OWNER,segment_name,SEGMENT_TYPE,BYTES/1024/1024 FROM DBA_SEGMENTS
- WHERE OWNER='GAZX'
- ORDER BY 4 DESC
---確認表中是否有數(shù)據(jù)
- SELECT * FROM GAZX.GSGG
---查看表是否允許row_movement
- select a.row_movement,a.* from all_tables a
- where a.owner='GAZX' AND a.TABLE_NAME='GSGG'
---若不允許,則開啟row_movement
- alter table GAZX.GSGG enable row movement;
生成批量處理的腳本:
- SELECT 'ALTER TABLE GAZX.'||SEGMENT_NAME||' enable row movement;'
- FROM DBA_SEGMENTS
- WHERE OWNER='GAZX' AND SEGMENT_TYPE='TABLE'
----壓縮表占用的空間
- ALTER TABLE GAZX.GSGG SHRINK SPACE CASCADE;
生成批量處理的腳本:
- SELECT 'ALTER TABLE GAZX.'||SEGMENT_NAME||' SHRINK SPACE CASCADE;'
- FROM DBA_SEGMENTS
- WHERE OWNER='GAZX' AND SEGMENT_TYPE='TABLE'
----壓縮表完畢后,壓縮數(shù)據(jù)文件
6、原庫和目的庫的校對:
導入后校對:
---核對表的數(shù)量
- select OWNER,COUNT(TABLE_NAME) from all_tables
- where OWNER in ('GAZX','SJCK','SJPZ','SYWG','HQ','WEBCALL')
- GROUP BY OWNER
---核對索引的數(shù)量
- SELECT OWNER,COUNT(TABLE_NAME) FROM ALL_INDEXES
- where OWNER in ('GAZX','SJCK','SJPZ','SYWG','HQ','WEBCALL')
- GROUP BY OWNER
當前標題:Oracle跨平臺遷移結(jié)構(gòu)而不遷移數(shù)據(jù)方法詳解
網(wǎng)頁鏈接:http://fisionsoft.com.cn/article/cojodhg.html


咨詢
建站咨詢
