Oracle轉(zhuǎn)Postgres工具下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)編程開發(fā)數(shù)據(jù)庫(kù)類 → OracleToPostgres(Oracle遷移Postgres) v2.3 免費(fèi)版

OracleToPostgres(Oracle遷移Postgres)

v2.3 免費(fèi)版

OracleToPostgres(Oracle遷移Postgres)下載
  • 軟件大小:7.00 MB
  • 軟件語(yǔ)言:中文
  • 軟件類型:國(guó)外軟件 / 數(shù)據(jù)庫(kù)類
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2019-01-30 17:20:04
  • 軟件等級(jí):4星
  • 軟件廠商: -
  • 應(yīng)用平臺(tái):WinAll, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?.00 MB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: OracleToPostgres oracle工具

OracleToPostgres是一款全自動(dòng)的Oracle遷移Postgre的軟件,方便工程師們將數(shù)據(jù)庫(kù)導(dǎo)出轉(zhuǎn)移備份,能當(dāng)易能批量能計(jì)劃任務(wù),需要的直接來(lái)IT貓撲下載!

Oracle轉(zhuǎn)Postgres工具介紹

OracleToPostgres是一種數(shù)據(jù)轉(zhuǎn)換軟件,可幫助數(shù)據(jù)庫(kù)用戶將Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)轉(zhuǎn)換為Postgres。節(jié)省將Oracle數(shù)據(jù)導(dǎo)入的時(shí)間,快速安全的完成數(shù)據(jù)庫(kù)導(dǎo)入工作。

將數(shù)據(jù)從SQL查詢轉(zhuǎn)換為表格步驟

單擊任務(wù)對(duì)話框中的“從查詢導(dǎo)入”。

從Oracle Query To MySQL Table導(dǎo)入數(shù)據(jù) - 任務(wù)窗口

然后顯示“導(dǎo)入查詢”表單。

1.輸入源查詢。

從Oracle Query To MySQL Table導(dǎo)入數(shù)據(jù) - 輸入查詢

2.選擇目標(biāo)表

從Oracle Query To MySQL表導(dǎo)入數(shù)據(jù) - 輸入文件名

3.總結(jié)。

從Oracle Query To MySQL表導(dǎo)入數(shù)據(jù) - 摘要

4.導(dǎo)入。

從Oracle Query To MySQL表導(dǎo)入數(shù)據(jù) - 導(dǎo)出

對(duì)于可重復(fù)的任務(wù),您可以單擊“保存會(huì)話”按鈕保存配置,然后下次運(yùn)行它。

oracle轉(zhuǎn)postgres一般流程

1、搭建PG環(huán)境,創(chuàng)建好用戶,表空間,數(shù)據(jù)庫(kù),SCHEMA等。

2、根據(jù)ORACLE中的表結(jié)構(gòu),變換成PG的結(jié)構(gòu),主要是字段類型方面。一般常見有以下幾種:

number(n,m)--->numeric(n,m)

varchar2(n)--->character varying(n)

date--->timestamp without time zone

log--->bytea

其他的可查詢資料,這里不一一列舉了。

注:如果ORACLE庫(kù)里的表比較多的話,這一步挺痛苦的,我是手工改的,哪位知道有好的工具,可以推薦下。而且在改的時(shí)候還需要注意,不能漏了constraint。

3、分表。

ORACLE做得好的一點(diǎn)就是它的分區(qū):可對(duì)分區(qū)單獨(dú)進(jìn)行維護(hù),查詢總表會(huì)自動(dòng)對(duì)應(yīng)到相應(yīng)分區(qū),非常方便。PG就沒(méi)PARTITION功能,只能通過(guò)繼承來(lái)創(chuàng)建分表。

例:假設(shè)ORACLE里tbl_a表是按時(shí)間字段按月分區(qū)的分區(qū)表。

CREATE TABLE tbl_a_201301 (like tbl_a including all) INHERITS (tbl_a);

CREATE TABLE tbl_a_201302 (like tbl_a including all) INHERITS (tbl_a);

CREATE TABLE tbl_a_201303 (like tbl_a including all) INHERITS (tbl_a);以此類推。

這樣tbl_a_yyyymm分表將會(huì)和tbl_a擁有完全相同的結(jié)構(gòu),包括constraint和index。

這里強(qiáng)調(diào)一點(diǎn),和ORACLE應(yīng)用中把數(shù)據(jù)插入總表,ORACLE會(huì)自動(dòng)把數(shù)據(jù)插入對(duì)應(yīng)分區(qū)不同,PG沒(méi)有該功能(可以通過(guò)TRIGGR和CONSTRAINT做到,但性能損失非常非常大,堅(jiān)決禁止這么做)。所以對(duì)于數(shù)據(jù)庫(kù)的O轉(zhuǎn)P,在應(yīng)用程序中也要做相應(yīng)改動(dòng),可以通過(guò)動(dòng)態(tài)SQL,根據(jù)當(dāng)前時(shí)間,拼出要插入數(shù)據(jù)的分表的名字,在插入數(shù)據(jù)。

4、創(chuàng)建SEQUENCE,VIEW,F(xiàn)UNCTION,PROCEDURE等,具體語(yǔ)法可參考PG官方文檔。往往大家會(huì)把注意力集中在TABLE的創(chuàng)建上,而忽略了這一步。

5、數(shù)據(jù)從ORACLE導(dǎo)入PG,這里需要用到PG的一個(gè)功能--外部表。

6、創(chuàng)建索引。注意:出于性能考慮,通常大表都在數(shù)據(jù)入庫(kù)后再創(chuàng)建索引。

7、IP鑒權(quán)。ORACLE只要LISTENER啟動(dòng),并在客戶端正確配置了TNS,就可以了。PG則要在$PGDATA/pg_hba.conf文件中進(jìn)行相應(yīng)配置,才能允許客戶端訪問(wèn)DB。

更多>> 軟件截圖

推薦應(yīng)用

其他版本下載

    精品推薦

    相關(guān)文章

    下載地址

    • OracleToPostgres(Oracle遷移Postgres) v2.3 免費(fèi)版

    查看所有評(píng)論>> 網(wǎng)友評(píng)論

    發(fā)表評(píng)論

    (您的評(píng)論需要經(jīng)過(guò)審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

    查看所有 0條 評(píng)論>>

    更多>> 猜你喜歡