匯出資料庫

摘要:匯出資料庫

 

當我們用pl/sql匯出資料庫時,可用他的工具來匯出。
 
我們可以選擇匯出3種模式的檔案
第1種是匯出.dmp檔,這是匯出整個資料庫的物件,包含Table裡的資料
第2種是匯出.sql檔,這是利用T-sql的方式匯出
第3種則是pl/sql自己的檔.pde,這相對起來比較小,可是有時候會失敗,我到現在還不知道原因@@
 
那今天我要用的是利用command line的模式來匯出 這也是匯出.dmp檔
我覺得用這個比利用pl/sql工具還要好 還要快,而且不容易出錯
 
他的語法如下
exp username/password@sid file=d:\tt_20070918.dmp log=d:\tt_20070918.log
檔名跟log檔要取一樣的名稱
相對的 有匯出就有匯入
 
語法如下
imp username/password@sid FromUser=username ToUser=username file=d:\tt_20070918.dmp log=d:\tt_20070918.log
 
那這時 如果我們只要匯出某些Table資料就好了 那該怎麼做呢
語法如下
exp username/password@sid tables=table1,table2,table3 file=d:\tt_20070918.dmp log=d:\tt_20070918.log
 
相對的 有匯出就有匯入
語法如下
imp username/password@sid FromUser=username ToUser=username tables=table1,table2,table3 file=d:\tt_20070918.dmp log=d:\tt_20070918.log
 
上述提供的程式與操作,僅供大家參考