OracleToPostgres(Oracle遷移Postgres)
v2.3 免費(fèi)版- 軟件大小:7.00 MB
- 軟件語(yǔ)言:中文
- 軟件類型:國(guó)外軟件 / 數(shù)據(jù)庫(kù)類
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2019-01-30 17:20:04
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):WinAll, Win7, Win8, Win10
- 軟件官網(wǎng): https://withdata.com/
相關(guān)軟件
.NET Framework 3.0 v4.8.9195.10安卓版
1.40 MB/中文/10.0
sketchup草圖大師appv5.2 安卓中文版
16.65 MB/中文/5.0
.net framework 4.0v4.0.30319.1 官方安裝版
48.00 MB/中文/5.0
(win10安裝apk)Windows 10 Mobile APK Installerv1.1 官方版
10.60 MB/中文/10.0
.net farmwork兼容性測(cè)試及卸載工具免費(fèi)版
419.00 KB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
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)入”。
然后顯示“導(dǎo)入查詢”表單。
1.輸入源查詢。
2.選擇目標(biāo)表
3.總結(jié)。
4.導(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)用
navicat for mysql 64位 25.05 MB
下載/中文/2.0 v16.0.110 中文免費(fèi)版microsoft access 2013 140.00 MB
下載/中文/4.0 免費(fèi)完整版HeidiSQL(MySQL圖形化管理工具) 5.77 MB
下載/中文/10.0 v11.2.0.6219 綠色中文版Oracle 11g 64位/32位 2.05 GB
下載/中文/2.0 v11.2.0.1.0 官方第二版sqlyog ultimate 64位 7.50 MB
下載/中文/7.0 v13.1.1 官方中文注冊(cè)版Navicat for Oracle 16.70 MB
下載/中文/10.0 v12.0.29 中文版Access數(shù)據(jù)庫(kù)查詢分析器 6.74 MB
下載/中文/10.0 v2.4 免費(fèi)中文版dbc2000 win7 64位 16.10 MB
下載/中文/10.0 中文漢化版
其他版本下載
精品推薦
相關(guān)文章
下載地址
OracleToPostgres(Oracle遷移Postgres) v2.3 免費(fèi)版
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡
- Microsoft SQL Server 2000 Personal Edition
- SQL Server 2005 SP2
- Microsoft SQL Server 2000簡(jiǎn)體中文企業(yè)版
- PowerDesigner
- 數(shù)據(jù)庫(kù)文件轉(zhuǎn)換工具(DBConvert for JSON and SQL)
- DFB數(shù)據(jù)庫(kù)修復(fù)工具DataNumen DBF Repair
- mysql for ubuntu
- MongoDB Compass可視圖形化管理工具
- Exportizer(修改編輯數(shù)據(jù)庫(kù)軟件)
- SQL Server Compact 4 安裝包
- Navicat premium數(shù)據(jù)庫(kù)管理軟件
- Oracle Database 12c數(shù)據(jù)庫(kù)軟件