一、oracle資料庫資料遷移:
a、資料遷移方法
1、匯入匯出方法exp.exe/imp.exe;
優點:相容性強,可以匯出物件可以自定義;
2、資料幫浦匯入匯出(oracle10g版本以上)expdp.exe/impdp.exe;
優點:速度較exp.exe/imp.exe快;
缺點:匯入匯出需指定directory(需新建directory,可能許可權要求較高);
3、sqlloder匯入匯出;
4、通過odbc匯入匯出;
5、通過dblink用insert into方式;
二、異構資料庫之間的資料遷移:
a、oracle透明閘道器技術:
1、安裝10201_gateways_win32透明網管元件;
2、在檔案listener.ora中sid_list_listener新增:
(sid_desc =
(program = tg4sybs)
(sid_name = tg4sybs)
(oracle_home = e:\oracle\product\10.2.0\db_1) )
tg4sybs為sybase元件;tg4msql為sql server元件;
3、在檔案tnsnames.ora中新增:
sybs =
(description =
(address_list =
(address = (protocol = tcp)(host = renx)(port = 1521)) )
(connect_data =
(sid = tg4sybs) )
(hs=ok) (此處通知oracle使用異構服務) )
4、重啟***:
lsnrctl stop;
lsnrctl start;
b、通過odbc進行資料遷移:
三、部分資料庫軟體對應的遷移功能:
a、pl/sql developer:
1、tools->export tables <> 對應匯入exp.exe/export sql語句(insert);
2、tools->import tables <> 對應匯出imp.exe/import from sql語句(insert);
3、tools->odbc importer <> 對應odbc匯入;
4、tools->text importer <> 對應sqlloder資料匯入;
5、tools->export user object <> 匯出ddl指令碼;
6、tools->data generator <> 生成測試資料;
b、toad?for oracle:
1、database ->export->data pump export wizard <> 對應 資料幫浦匯出expdp.exe;
2、database ->export->data subset wizard <> 模式複製(把乙個使用者中的對應完全賦值到另一使用者模式);
3、database ->export->export ddl <> 匯出選定物件ddl語句(資料割接常用);
4、database ->export->export utility wizard <> 對應 匯出exp.exe;
5、database ->export->export file browser <> 瀏覽匯出的dmp檔案;
6、database ->export->generate database script <> 匯出資料庫指令碼(可用於新建相似資料庫)
7、database ->export-> generate schema script <> 匯出整個使用者模式ddl指令碼;
8、database ->export->export table as flat file <> 按sqlloder格式匯出資料;
9、database ->import->data pump import wizard <> 對應資料幫浦匯入impdp.exe
10、database ->import->import source files <> 匯入指令碼檔案(*.sql.,*.pkb…………)
11、database ->import->import table data <> 從txt\xls\dbf\mdb檔案匯入資料到指定table;
12、database ->import->import utility wizard <> 對應 匯入imp.exe;
13、database ->import->sql*loader wizard <> 對應sqlloder匯入;
c、embarcadero dbartisan(oracle\sybase\sql server)
1、utilities -> data unload wizard <> 匯出資料到文字格式檔案;
2、utilities ->data load wizard <> 從文字檔案匯入資料庫(sqlloder);
3、utilities ->data export wizard for oracle <> 對應匯出exp.exe;(oracle)
4、utilities ->data import wizard for oracle <>對應匯入imp.exe;(oracle)
5、utilities ->schema extraction wizard <>匯出整個使用者模式ddl指令碼;
6、utilities ->schema migration wizard <> 轉移整個使用者模式到另一資料庫使用者;
ORACLE資料庫遷移
oracle資料庫遷移過程 劉兵召寫於20081202 14 01 1.新建立兩個oracle使用者,new jbpm和old jbpm劉兵召寫於20081202 14 01 new jbpm 在原有資料庫基礎上更改過的資料庫 表結構發生變化,依然儲存著原來資料庫的一些資料 old jbpm 原有的...
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...