ORACLE資料庫遷移

2021-04-22 16:02:05 字數 1322 閱讀 7590

oracle資料庫遷移過程:劉兵召寫於20081202 14:01

1.新建立兩個oracle使用者,new_jbpm和old_jbpm劉兵召寫於20081202 14:01

new_jbpm---- 在原有資料庫基礎上更改過的資料庫--表結構發生變化,依然儲存著原來資料庫的一些資料

old_jbpm---- 原有的資料庫,儲存了更換新資料庫前最新的資料劉兵召寫於20081202 14:01

2.刪除new_jbpm中的所有資料劉兵召寫於20081202 14:01

a.禁用所有使用者表的外健,方法如下:劉兵召寫於20081202 14:01

a.查出new_jbpm使用者所有的外來鍵約束條件劉兵召寫於20081202 14:01

select 劉兵召寫於20081劉兵召寫於20081202 14:01202 14:01

table_name,劉兵召寫於20081202 14:01

constraint_name劉兵召寫劉兵召寫於20081202 14:01於20081202 14:01

from 劉兵召寫於20081202 14:01

user_constraints  劉兵召寫劉兵召寫於20081202 14:01於20081202 14:01

where 劉兵召寫於20081202 14:01

constraint_type='r';劉兵召寫於20081202 14:01

b.禁用所有的約束條件劉兵召寫於20081202 14:01

alter table useraccount disable constraint pk_useraccount;劉兵召寫於20081202 14:01

c.刪除所有的資料劉兵召寫於20081202 14:01

delete from onetablename;劉兵召寫於20081202 14:01

d.查出所有的觸發器劉兵召寫於20081202 14:01

select trigger_name from user_triggers;劉兵召寫於20081202 14:01

禁用觸發器:alter trigger tib_warehouse  disable;劉兵召寫於20081202 14:01

啟用觸發器:alter trigger tib_warehouse  enable;劉兵召寫於20081202 14:01

3.抽取old_jbpm中的資料到new_jbpm表結構中劉兵召寫於20081202 14:01

a.抽取所有表結構沒有變化的表劉兵召寫於20081202 14:01

b.抽取表結構變化過的表劉兵召寫於20081202 14:01

以下為資料遷移的job圖:劉兵召寫於20081202 14:01

oracle資料庫遷移

一 原始資訊記錄及複製 1.記錄欲遷移庫的sid,是否為歸檔模式 檢視方法 以sys使用者登入sqlplus後執行archive log list,建庫時預設為非歸檔模式 以及如下檔案的存放位置 引數檔案,密碼檔案,控制檔案,日誌檔案,資料檔案引數檔案存放在c oracle product 10.2...

Oracle資料庫遷移

1.登陸sqlplus a.在sqlplus登陸介面的使用者名稱中輸入 nolog,其他不用輸入 b.conn as sysdba2.刪除當前使用者級聯資訊 提示 ora 01940 無法刪除當前連線的使用者 時關閉所有資料庫連線,或者重啟服務列表中的db服務 如果遇到以下問題時 提示 ora 01...

oracle資料庫遷移

oracle資料庫遷移 一 原始資訊記錄及複製 1.記錄欲遷移庫的sid,是否為歸檔模式 檢視方法 以sys使用者登入sqlplus後執行archive log list,建庫時預設為非歸檔模式 以及如下檔案的存放位置 引數檔案,密碼檔案,控制檔案,日誌檔案,資料檔案引數檔案存放在c www.2ct...