自建Oracle遷移至自建PostgreSQL
更新時間 2025-01-13 18:03:07
最近更新時間: 2025-01-13 18:03:07
分享文章
本節為您介紹自建Oracle遷移至自建PostgreSQL任務配置。
前提條件
(1)自建PostgreSQL目標端版本為9.5.x、9.6.x、10.x、11.x、12.x、13.x、14.x版本。
(2)源庫和目標庫的時區必須保持一致。
(3)由于目標自建PostgreSQL不支持寫入字符串的終止符('\0'),若源端的數據中包含該終止符,CMS不會將該終止符寫入到目標庫,從而會導致數據不一致。
目標端權限要求
遷移模式 所需權限 基礎權限 模式層級:USAGE
表層級: SELECT全量遷移 需具備基礎權限 增量遷移 需具備基礎權限,且具備超級用戶或者復制角色
復制角色賦予方法:alter user 用戶名 with replication稽核修復 需具備基礎權限 結構遷移 需具備基礎權限,且具備模式(schema)層級的create權限
目標端配置
數據源類型
選定為PostgreSQL,可將源端遷移至版本范圍內的PostgreSQL數據庫
服務器IP
目標端數據庫的連接IP
端口號
目標端數據庫的端口
用戶名
用于連接待目標端數據庫的用戶名稱
密碼
用于連接待目標端數據庫的用戶的密碼
數據庫
目標端用于接收源端數據的數據庫名稱
模式
目標端用于接收源端數據的模式(schema)名稱