oracle數(shù)據(jù)遷移到db2數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法(分享)
1、表結(jié)構(gòu)遷移
在plsql中選擇表----->dbmsMetadata----->ddl
注意:這時(shí)表的創(chuàng)建、約束等信息將會(huì)顯示在窗口中。可以將創(chuàng)建表的語(yǔ)句直接拷貝值sqldbx(連接db2數(shù)據(jù)庫(kù)的工具)中修改字段的類型,如varchar2轉(zhuǎn)化為varchar,number轉(zhuǎn)化為integer。還有primary key、unique的變化。
2、表數(shù)據(jù)遷移
在Plsql中選擇表------>右鍵------>qurey data(顯示出所有數(shù)據(jù))---->選擇需要遷移的數(shù)據(jù)----->右鍵---->export results---->sql file
獲得sql file之后可以在sqldbx中直接打開(kāi)。修改相關(guān)參數(shù)即可以直接運(yùn)行。這些sql文件對(duì)應(yīng)的都是oracle中的insert語(yǔ)句,只要修改相關(guān)字段的插入格式即可完成數(shù)據(jù)導(dǎo)入db2數(shù)據(jù)庫(kù)。
后記:在移數(shù)據(jù)庫(kù)數(shù)據(jù)時(shí),發(fā)現(xiàn)數(shù)據(jù)庫(kù)的很多知識(shí)我還不知道。如ddl獲得的語(yǔ)句很多,后面的index、sequence、unique、view等。平時(shí)還要多加總結(jié)。
以上這篇oracle數(shù)據(jù)遷移到db2數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法(分享)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Oracle 數(shù)據(jù)顯示 橫表轉(zhuǎn)縱表
橫表轉(zhuǎn)縱表亦可用與decode意義相似的case語(yǔ)句實(shí)現(xiàn),原理同該語(yǔ)句,這里不再過(guò)多描述。2009-07-07Oracle表空間數(shù)據(jù)庫(kù)文件收縮案例解析
這篇文章主要介紹了Oracle表空間數(shù)據(jù)庫(kù)文件收縮案例解析,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07Oracle minus用法詳解及應(yīng)用實(shí)例
這篇文章主要介紹了Oracle minus用法詳解及應(yīng)用實(shí)例的相關(guān)資料,這里對(duì)oracle minus的用法進(jìn)行了具體實(shí)例詳解,需要的朋友可以參考下2017-01-01淺談入門級(jí)oracle數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)入導(dǎo)出步驟
這篇文章主要介紹了淺談入門級(jí)oracle數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)入導(dǎo)出步驟,文章通過(guò)步驟解析介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08用Oracle9ias開(kāi)發(fā)無(wú)線應(yīng)用程序開(kāi)發(fā)者網(wǎng)絡(luò)Oracle
用Oracle9ias開(kāi)發(fā)無(wú)線應(yīng)用程序開(kāi)發(fā)者網(wǎng)絡(luò)Oracle...2007-03-03Oracle11g r2 卸載干凈重裝的詳細(xì)教程(親測(cè)有效已重裝過(guò))
Oracle 的安裝和卸載相較于其他 mysql 要麻煩些,小編特此分享一篇教程關(guān)于Oracle11g 徹底卸載干凈并重新安裝,有需要的朋友可以參考下本文2021-06-06