親愛的小伙伴們,大家好。
日常數據庫維護過程中我們經常會進行兩庫間數據遷移工作,本次我將分享一下ORACLE12C通過數據泵從高版本12.2遷移數據到低版本12.1過程中遇到的問題,分析思路及處理方法。
某運營商一個業務系統因存儲空間不足導致業務無法擴展,為滿足后續業務增長需求與相應業務部門開會商討,將其數據庫遷移到另一套新購設備存儲上。
介紹問題之前先介紹下數據遷移大致流程:
a)權限及配置檢查
在遷移之前需要檢查源端數據庫用戶權限、DBLINK、連接數及字符集等配置。
b)表空間使用情況檢查
統計源端數據庫表空間使用量,在目標端進行創建,并適當擴大UNDO表空間和TEMP表空間,防止在遷移過程中出現快照過舊和臨時空間不能擴展的問題。
c)按用戶實施數據對象遷移
使用ORACLE工具EXPDB和IMPDP相結合,來進行數據遷移。
d)數據一致性校驗
數據遷移完成后需要重點進行源端與目標端對象數量是否一致。
萬事俱備只欠東風,與應用維護人員約定好時間和地點,準備搞起來。
登錄數據庫主機大膽地搞起
expdptest_link/Test_link@c5xx1ora1_pdbxxxx
cluster=n dumpfile=pdbxxxx_table_%u.dmp
schemas=AXXX,BXXX
directory=DP_DIR
logfile=exp_PDBXXX-20201112.logversion=12.1.0.2.0 compression=all parallel=6
備注:在高版本導入低版本數據庫,在高版本數據庫數據導出時,要加上version參數(目標端數據庫版本),來解決兼容性問題。
咦,怎么報錯了呢
報錯如下“
ORA-39373:cannot export TABLE_DATA:"AXXXX"."JL_RD_ST_AUDITRESULT_634_201909"to version 12.1.0.2.0 due to long identifiers”
問題分析及解決辦法:
查詢相關Mos資料
12.2DataPump Export (EXPDP) Using a Lower Export Client Fails Due ToORA-39373 (Doc ID 2369249.1)
說明:12.1.0.2.0版本的數據庫所支持的對象名長度為30字符,而在12.2.0.1.0及其以后的數據庫已經解決了字符長度(最大長度128)限制的問題。
例如:在12.1.0.2.0低版本數據庫創建一個長度為30和31的表,長度為31的表創建不成功。
為了解決這一問題,找出源端數據庫中所有對象名超過30的對象,共計3千多個長度超過30個字節的對象。
通知業務人員對長度超過限制的對象進行刪除或者重命名。重新導出恢復正常,無報錯信息。
在12CR2版本導入12CR1版本的過程中,由于高版數據庫對象名長度限制是128個字符,而低版本對象名長度限制是30個字符,所以要找出高版本庫中所有對象名長度超過30的對象,對他們進行刪除或者重命名,否則會出現類似“ORA-39373”報錯,希望這次分享能夠給大家帶來幫助。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/130065.html
摘要:一直以來,前端的線上問題很難定位,因為它發生于用戶的一系列操作之后。當然,這些問題并非不能克服,讓我們來一起看看如何去定位線上的問題吧。地址參考一步一步搭建前端監控系統錯誤監控篇一步一步搭建前端監控系統接口請求異常監控篇 摘要: 記錄用戶行為,排查線上BUG。 作者:一步一個腳印一個坑 原文:如何定位前端線上問題(如何排查前端生產問題) Fundebug經授權轉載,版權歸原作者所...
摘要:是由淘寶網發起的服務器項目。回源監控是內容分發網絡的簡稱,其分發的內容來自用戶源站,負責回源的模塊是最重要組成部分之一,使跨越單機的限制,完成網絡數據的接收處理和轉發。這部分主要介紹的一些調試技巧和回源資源監控的內容,以及相應的實例分享。 摘要: Tengine是由淘寶網發起的Web服務器項目。它在Nginx的基礎上,針對大訪問量網站的需求,提供更強大的流量負載均衡能力、全站HTTPS...
摘要:業務開發中的調試方法總結這段時間,接觸了單元測試,同時業務中遇到了一些需要排錯調試的情況,就把自己的經驗做個小結。但是如果你的業務經常變化,但是變化的部分并不會影響單元測試,那這種情況下的單元測試性價比就很高。 業務開發中的調試方法總結 這段時間,接觸了單元測試,同時業務中遇到了一些需要排錯調試的情況,就把自己的經驗做個小結。 3種調試方法 狼叔說,常見的三種調試的境界 初級: 打l...
摘要:如果你也曾遭遇這樣的問題,或今后打算在編程社區里成長,請務必看看我接下來要說的東西如何正確地在編程社區提問絕大部分得不到滿意回答甚至引來不滿的問題,都是問題本身的原因。對新手來說,的可能性更大。 學編程難免遇到問題,遇到問題難免要上網求助。然而有過不少同學向我訴苦,說 在網上提問沒有人回答,有的還收到一些不是很友好的回復 。我自己也在經常上的論壇上目睹過類似的帖子。以至于有人說,程序員...
摘要:面試從開始準備到一直到年月份,面試現在這家公司,大概經歷了年半的時間。后邊也證明自己選擇是對的。,,,,等也是測試必備的工具技能,這些雖然不是很難,但也是常用必備的技能。 ...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20