資料移植文件

imlihj2007發表於2008-04-08

資料移植文件

------imlihj2008

-------20080407

------365422393

方案一: EXP快速實現

提: 提供一個儲存大約400G的裝置,可以是行動硬碟,可以是電腦!

資料結構一致(沒有的話用方案二)

資料的移植關鍵是大表的資料移植(rk_czrk

其他的小表直接就可以導過來!

驟: 1,建立資料庫結構

a.建立表空間

JCZHXT

TS_ZHXT_DATA

TS_ZHXT_INDX

TS_ZHXT_MISD

TS_ZHXT_TOOL

TS_ZHXT_PHOTO

INDX

根據具體的應用設計對應引數!

b.建立使用者

'MISDORACLE',

'YWPZ',

'BZZDK',

'ZHYW',

'XTRZK',

'YSSJ',

'SJJH',

'ZHSJJK',

'JCZHXXGLSJBGK'

'JCZHXXGL'

Create_zaxxgl.sql

c.匯入資料庫結構

1, exp_zaxxgl.bat 生成所有的結構檔案

利用下面的命令匯入到資料庫裡!!!!

Imp jczhxxgl/jczhxxgl@zaxxgl file=filename ignore=y rows=no

或者是用imp_zaxxgl.bat

注意對應的使用者名稱與密碼!

匯入匯出的DMP檔案

d.結構測試與校驗

2,匯入資料

資料的全部匯入要提前禁用觸發器

a.匯入小表的資料

匯出資料的辦法

1,獲得表的名稱(jczhxxgl其他的使用者沒有大的表格!)

用附4引數生成的引數檔案匯出來的資料匯入就可以拉

Imp jczhxxgl/password@zaxxgl file=filename ignore=y rows=y feedback=10000 triggers

要對應的使用者名稱稱與密碼!

2,複製並生成引數檔案!!!!!!!!!!!!!

b.匯入大表的資料!

引數檔案有所不用

userid=jczhxxgl/password@ZAXXGL

buffer=4096

tables=(

rk_czrk

)

compress=no

consistent=no

grants=no

indexes=no

rows=yes

direct=no

query='where bh between ''37070200000000000000902792'' and ''37070200000000000000902805'' '

triggers=no

要根據匯入的資料量確定bh的取值範圍:重點在匯出的時候!

Import jczhxxgl/jczhxxgl@zaxxgl file=filename ignore=y rows=y

c,其他使用者可以一葫蘆畫瓢進行資料的移植

3,如果沒有一個足量的儲存空間!速度要慢很多

方案二: EXP快速實現與大表程式實現(基本一樣,簡寫!!!)

提: 資料結構一致

資料的移植關鍵是大表的資料移植(rk_czrk)利用程式儲存過程來實現

其他的小表直接就可以導過來!

驟: 1,建立資料庫結構

a.建立表空間

b.建立使用者

c.匯入資料庫結構

d.結構測試與校驗

2,匯入資料

資料的全部匯入要提前禁用觸發器

a.匯入小表的資料

b.匯入大表的資料!利用儲存過程!SP_TRAN_RK_CZRK_SJJH_RUN.sql

資料移植.doc @@@@@@@@@@@@@@@@@@@@@@可以下載使用!!!!

zaxxgl_exp_imp_db.rar@@@@@@@@@@@@@@@@資料庫結構移植軟體

big_table.rar@@@@@@@@@@@@@@@@@@@@@可以下載使用!!!!

1

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9879835/viewspace-1002036/,如需轉載,請註明出處,否則將追究法律責任。

相關文章