oracle 資料遷移

2021-09-01 07:02:50 字數 450 閱讀 9229

由於系統公升級對資料庫表進行了修改,需要將原來庫中的資料遷移到新庫中。 其遷移步驟如下:

1、匯出源庫資料 exp 命令

2、由於新庫編碼格式為utf-8 源庫為 gbk 所以 新建乙個庫 將源庫資料匯入

imp 命令

3、在新庫中建立 dblink

-- create database link

create database link customer connect to ecu identified by  ecu using 'user';

4、 由於資料中含有clob 所以不能直接查詢 ,因而建立物化檢視。

create materialized view sub_contract_bas_v

refresh with rowid

as select * from sub_contract_bas@customer;

Oracle資料遷移

不同版本的oracle資料庫間資料的遷移,通常oracle資料庫的資料遷移會以dmp的方式或sql指令碼的方式,更多的會用dmp的方式,進行資料的匯入和匯出。如果不同版本的資料遷移的時候就出現問題了,在高版本中利用exp命令匯出資料,把匯出的dmp檔案,再利用低版本的imp命令來匯入,就出現了錯誤,...

oracle資料遷移

最近老大要我做幾張流水表的資料遷移,要求每天定時清理a表180天前資料,把它先導入歷史表b表中 b表結構和a表一致 然後刪除a表180天前資料。思路 先寫乙個遷移的儲存過程,在建立乙個oracle的job 定時任務 來定時執行 create or replace procedure pb clear...

oracle資料遷移

系統在安裝oracle時設定的system sys等使用者更改密碼 登入sqlplus nolog 連線資料庫 connect as sysdba 修改使用者密碼 例 修改sys使用者密碼為123 alter user sys identified by 123 查詢表空間路徑 select fro...