翻譯|使用教程|編輯:吳園園|2020-04-15 09:39:30.023|閱讀 655 次
概述:將數(shù)據(jù)從Oracle遷移到PostgreSQL數(shù)據(jù)庫。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
dbForge Studio for PostgreSQL是一個用于開發(fā)和管理PostgreSQL數(shù)據(jù)庫的GUI工具。PostgreSQL的IDE允許用戶創(chuàng)建、開發(fā)和執(zhí)行查詢、編輯和調(diào)整代碼,設(shè)計數(shù)據(jù)感知報告和圖表,在方便和用戶友好的界面中導(dǎo)入和導(dǎo)出數(shù)據(jù)。
點(diǎn)擊下載dbForge Studio for PostgreSQL最新試用版
要創(chuàng)建包裝器,請在新的SQL文檔中執(zhí)行以下操作:
接下來,我們需要創(chuàng)建一個外部服務(wù)器:
我們還需要將PostgreSQL用戶映射到Oracle用戶:
假設(shè)Oracle已經(jīng)有一個包含數(shù)據(jù)的特定結(jié)構(gòu)的表:
為了從Oracle表中檢索數(shù)據(jù),將創(chuàng)建具有相應(yīng)數(shù)據(jù)類型的外部表(您可以在本文末尾引用數(shù)據(jù)類型表)。可能必須為PostgreSQL數(shù)據(jù)類型另外設(shè)置一些參數(shù)。
可以借助標(biāo)準(zhǔn)SELECT從外部表中檢索數(shù)據(jù):
CREATE TABLE PG_TABLE ( ID numeric, C_BIN_FLOAT double precision, C_BLOB bytea, C_CHAR char(20), C_CLOB text, C_DATE date, C_INTEGER numeric, C_INT_D_TO_SEC interval, C_NVARCHAR2 varchar, CONSTRAINT PK_PG_TABLE_ID PRIMARY KEY (ID) );
然后,您可以在dbForge Data Compare for PostgreSQL的幫助下比較和同步數(shù)據(jù)。
去做這個:
也可以通過dbForge Data Compare的命令行界面自動執(zhí)行這些步驟。
結(jié)論
如您所見,在數(shù)據(jù)庫之間遷移數(shù)據(jù)可能是一個棘手的過程,涉及許多變量。但是,如果您有計劃,要專門查找的事物列表,并使用量身定制的工具來幫助您進(jìn)行遷移,則此過程將變得更加輕松和順暢。在本文中,我們描述了一種將數(shù)據(jù)從Oracle遷移到PostgreSQL數(shù)據(jù)庫的方法。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: