1. 程式人生 > >ORACLE 還有BLOB及CLOB等型別欄位的表的匯出匯入

ORACLE 還有BLOB及CLOB等型別欄位的表的匯出匯入

當ORACLE資料庫匯出的時候,發現有些表有BLOB和CLOB型別欄位的時候,利用一般的匯出方法是無法匯出的會報錯,其原因是sql無法生成這兩種型別欄位,這個時候,最好用的方法就是plsql自帶的匯出方式pde檔案的匯出,這個的匯出後在匯入的時候注意如果是第一次匯入需要選擇建立表選項,否則匯入失敗。

步驟:
1、先從原有的資料庫中將資料進行備份,利用plsql自帶的匯出方式pde
2、建立表空間,並設定使用者的預設表空間
3、將資料匯入(如果是新建需要選擇新建表)
4、建立索引表空間
5、將資料表空間中的索引移動到索引表空間中
alter index SID.index1_pk rebuild tablespace SID_IDX;
此時還有資料儲存過程和檢視並沒有匯入,需要配合使用者物件資料匯出和@命令視窗匯入
其中一個檢視需要用sql視窗匯入(決定於是否換行,這個時候有可能會因為換行執行失敗),這時資料庫的匯入就徹底完畢了
6、之後開始部署weblogic
7、先利用weblogic使用者上傳webroot檔案
8、需要關閉weblogic
9、修改stage與nostage 選擇第二個
10、重啟服務,記得開啟對應的服務