国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【PostGreSQL】PostGreSQL到Oracle的數(shù)據(jù)遷移

這篇具有很好參考價值的文章主要介紹了【PostGreSQL】PostGreSQL到Oracle的數(shù)據(jù)遷移。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

項(xiàng)目需要,有個數(shù)據(jù)需要導(dǎo)入,拿到手一開始以為是mysql,結(jié)果是個PostGreSQL的數(shù)據(jù),于是裝數(shù)據(jù)庫,但這個也不懂呀,而且本系統(tǒng)用的Oracle,于是得解決遷移轉(zhuǎn)換的問題。
總結(jié)下來兩個思路。

1、PostgresToOracle

多金的用第一種。
這個軟件很好,但是不便宜,129美元,試用期30天,試用狀態(tài)每次每表只能轉(zhuǎn)1000條
【PostGreSQL】PostGreSQL到Oracle的數(shù)據(jù)遷移,Oracle,postgresql,oracle,數(shù)據(jù)庫

2、SQL*LOADER

如果手頭不寬??梢杂眠@種通用方法
我用的Aqua Data Studio 19

1、查詢到數(shù)據(jù)

select * from public.xxx;

這里會有個問題,就是如果數(shù)據(jù)量太大,比如我這里28萬條,會顯示內(nèi)存不足,需要改下軟件的默認(rèn)內(nèi)存大小
大約這個安裝路徑下這個文件
D:\Program Files\Aqua Data Studio 19.0 - 64bit\datastudio.ini
修改下vmarg.2大一些,我這里直接調(diào)整為4096,

vmarg.1=-Dsun.swing.enableImprovedDragGesture
vmarg.2=-Xmx4096M
vmarg.3=-XX:MetaspaceSize=512m
vmarg.4=-Djsse.enableCBCProtection=false

2、將查詢結(jié)果保存到本地

用datastudio的保存結(jié)果保存到本地
【PostGreSQL】PostGreSQL到Oracle的數(shù)據(jù)遷移,Oracle,postgresql,oracle,數(shù)據(jù)庫
【PostGreSQL】PostGreSQL到Oracle的數(shù)據(jù)遷移,Oracle,postgresql,oracle,數(shù)據(jù)庫
【PostGreSQL】PostGreSQL到Oracle的數(shù)據(jù)遷移,Oracle,postgresql,oracle,數(shù)據(jù)庫

3、建表

根據(jù)postgresql的表結(jié)構(gòu)進(jìn)行創(chuàng)建oracle表,這里建議所有數(shù)字number類型和時間類型統(tǒng)一改成varchar,nvarchar也讓我改成了varchar

4、sqlloder導(dǎo)入

sqlloadr配置文件
文件名 xxx.txt,要導(dǎo)入的文件名 D:\xxx.csv

--編寫 insert.ctl 文件
load data
characterset ZHS16GBK -- 表的儲存格式
INFILE 'D:\xxx.csv' -- 數(shù)據(jù)文本路徑
Append into table xxx -- 表名
fields terminated by "," --,分割字段
(
	id,xzq,bldid
)

執(zhí)行命令進(jìn)行導(dǎo)入

sqlldr username/password@127.0.0.1:1521/orcl control=xxx.txt

注意:路徑和文件名盡量不要用中文
characterset ZHS16GBK
這行用于避免中文亂碼

這個sql查看數(shù)據(jù)庫編碼格式,保持一致

select * from v$nls_parameters where PARAMETER like '%NLS_CHARACTERSET%'

5、導(dǎo)入后數(shù)據(jù)驗(yàn)證處理

中間可能會出現(xiàn)報錯,會在當(dāng)前目錄下產(chǎn)生log日志,可以查看報錯信息,我這遇到的主要是number類型存了非number數(shù)據(jù),讓我都給改成varchar就沒問題了,后續(xù)可以在oracle里進(jìn)行格式轉(zhuǎn)換。
總之思路就是把復(fù)雜問題轉(zhuǎn)換為自己能解決的問題,postgresql我搞不了,oracle那不是手拿把掐。文章來源地址http://www.zghlxwxcb.cn/news/detail-670429.html

到了這里,關(guān)于【PostGreSQL】PostGreSQL到Oracle的數(shù)據(jù)遷移的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 使用goldengate 遷移Oracle到postgresql

    使用goldengate 遷移Oracle到postgresql

    ?環(huán)境: --源端: IP:10.0.4.16 hostname:tencent Oracle數(shù)據(jù)庫版本:12.2.0.1.0 ogg for oracle版本:19.1.0.0.4 SID:orcl --目標(biāo)端: IP:10.0.4.16 hostname:tencent postgresql數(shù)據(jù)庫版本:14.6 ogg for postgresql版本:21.3.0.0.0 db:ogg 2、安裝和配置OGG軟件(源端),以下操作都是在源端操作 2.1創(chuàng)建安裝目錄

    2024年02月15日
    瀏覽(15)
  • PostgreSQL實(shí)戰(zhàn)-數(shù)據(jù)庫遷移部署

    PostgreSQL實(shí)戰(zhàn)-數(shù)據(jù)庫遷移部署

    根據(jù)項(xiàng)目需求,我們需要將現(xiàn)有的PostgreSQL數(shù)據(jù)庫重新部署到新的服務(wù)器上。由于項(xiàng)目本身就是基于PostgreSQL數(shù)據(jù)庫構(gòu)建的,因此數(shù)據(jù)庫遷移將變得十分便捷。接下來,我將簡要介紹我們的遷移步驟。 備份原數(shù)據(jù)庫 數(shù)據(jù)庫安裝的過程我這里就不介紹了,可以看看我之前的文章

    2024年02月15日
    瀏覽(30)
  • postgresql|數(shù)據(jù)庫|MySQL數(shù)據(jù)庫向postgresql數(shù)據(jù)庫遷移的工具pgloader的部署和初步使用

    postgresql|數(shù)據(jù)庫|MySQL數(shù)據(jù)庫向postgresql數(shù)據(jù)庫遷移的工具pgloader的部署和初步使用

    MySQL數(shù)據(jù)庫和postgresql數(shù)據(jù)庫之間的差異并不多,這里的差異指的是對SQL語言的支持兩者并不大,但底層的東西差異是非常多的,例如,MySQL的innodb引擎概念,數(shù)據(jù)庫用戶管理,這些和postgresql相比是完全不同的(MySQL用戶就是用戶,沒有角色,postgresql有用戶,有角色,但差異不

    2024年02月14日
    瀏覽(36)
  • 利用pgloader工具將MySQL數(shù)據(jù)遷移至PostgreSQL數(shù)據(jù)庫

    利用pgloader工具將MySQL數(shù)據(jù)遷移至PostgreSQL數(shù)據(jù)庫

    一、簡介 pgloader是一款開源軟件,可以將各種來源的數(shù)據(jù)加載到PostgreSQL數(shù)據(jù)庫中,支持動態(tài)讀取數(shù)據(jù),使用 COPY 流式傳輸協(xié)議將數(shù)據(jù)加載到 PostgreSQL 數(shù)據(jù)庫中,并使用單獨(dú)的線程讀取和寫入數(shù)據(jù),由于能夠直接從源數(shù)據(jù)庫加載數(shù)據(jù)。今天我們就借助pgloader這款工具實(shí)現(xiàn)將MySQL數(shù)

    2024年02月13日
    瀏覽(30)
  • 從 sqlite 遷移到 Oracle 數(shù)據(jù)庫

    今天發(fā)現(xiàn)一個有意思的競賽,競賽中使用了 sqlite 數(shù)據(jù)庫。 由于個人更習(xí)慣 Oracle 數(shù)據(jù)庫,所以將 sqlite 數(shù)據(jù)庫遷移到了 Oracle 數(shù)據(jù)庫。 此文章記錄一下遷移時使用的 Python 代碼。 完結(jié)!

    2024年04月29日
    瀏覽(18)
  • 【數(shù)據(jù)庫遷移系列】從Oracle遷移到openGauss實(shí)戰(zhàn)分享

    【數(shù)據(jù)庫遷移系列】從Oracle遷移到openGauss實(shí)戰(zhàn)分享

    之前的遷移系列中我們介紹了Mysql到openGauss的遷移方法,本篇介紹使用Ora2og工具從Oracle到openGauss數(shù)據(jù)庫的遷移。 ora2pg 可以將 Oracle 或者 MySQL 數(shù)據(jù)庫遷移到 PostgreSQL,應(yīng)用場景小到 Oracle 數(shù)據(jù)庫的反向工程,大到大型企業(yè)數(shù)據(jù)庫遷移,或者簡單地將一些 Oracle 數(shù)據(jù)復(fù)制到 Postgre

    2023年04月08日
    瀏覽(23)
  • 從 Oracle 到 MySQL 數(shù)據(jù)庫的遷移之旅

    從 Oracle 到 MySQL 數(shù)據(jù)庫的遷移之旅

    目錄 引言 一、前期準(zhǔn)備工作 1.搭建新的MySQL數(shù)據(jù)庫 2 .建立相應(yīng)的數(shù)據(jù)表 2.1 數(shù)據(jù)庫兼容性分析 2.1.1 字段類型兼容性分析 2.1.2 函數(shù)兼容性分析 2.1.3 是否使用存儲過程?存儲過程的個數(shù)?復(fù)雜度? 2.1.4 是否使用觸發(fā)器?個數(shù)?使用的場景? 2.2 建表過程中其他需要注意的事項(xiàng)

    2024年04月11日
    瀏覽(25)
  • 基于ora2pg遷移Oracle19C到postgreSQL14

    基于ora2pg遷移Oracle19C到postgreSQL14

    ???????????? 哈嘍!大家好,我是【IT邦德】,江湖人稱jeames007,10余年DBA及大數(shù)據(jù)工作經(jīng)驗(yàn) 一位上進(jìn)心十足的【大數(shù)據(jù)領(lǐng)域博主】!?????? 中國DBA聯(lián)盟(ACDU)成員,目前服務(wù)于工業(yè)互聯(lián)網(wǎng) 擅長主流Oracle、MySQL、PG、高斯及Greenplum運(yùn)維開發(fā),備份恢復(fù),安裝遷移,性能優(yōu)

    2024年02月05日
    瀏覽(22)
  • 從MySQL遷移到Oracle數(shù)據(jù)庫的詳細(xì)步驟和方法

    在一些情況下,可能需要將現(xiàn)有的MySQL數(shù)據(jù)庫遷移到Oracle數(shù)據(jù)庫。本文將詳細(xì)介紹如何進(jìn)行這一遷移過程,涵蓋了備份、轉(zhuǎn)換和導(dǎo)入等關(guān)鍵步驟,以幫助你順利完成數(shù)據(jù)庫遷移。 在開始遷移之前,務(wù)必備份你的MySQL數(shù)據(jù)庫,以便在出現(xiàn)問題時可以還原數(shù)據(jù)。 確保你已經(jīng)安裝了

    2024年02月08日
    瀏覽(33)
  • 數(shù)據(jù)庫信息速遞  AWS因遷移PostgreSQL DBaaS而遭遇長時間停機(jī)時間而備受詬病

    數(shù)據(jù)庫信息速遞 AWS因遷移PostgreSQL DBaaS而遭遇長時間停機(jī)時間而備受詬病

    開頭還是介紹一下群,如果感興趣polardb ,mongodb ,mysql ,postgresql ,redis 等有問題,有需求都可以加群群內(nèi)有各大數(shù)據(jù)庫行業(yè)大咖,CTO,可以解決你的問題。加群請聯(lián)系 liuaustin3 ,在新加的朋友會分到2群(共840人左右 1 + 2 + 3)新人會進(jìn)入3群。 亞馬遜的云業(yè)務(wù)告訴用戶,它將在2

    2024年02月09日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包