自建Oracle遷移至自建MySQL
更新時間 2025-01-13 18:03:07
最近更新時間: 2025-01-13 18:03:07
分享文章
本節為您介紹自建Oracle遷移至自建MySQL任務配置。
前提條件
(1)自建MySQL目標端版本為5.6、5.7、8.0版本。
(2)MySQL實例對表名的英文大小寫不敏感,如果使用大寫英文建表,MySQL會先把表名轉為小寫再執行建表操作。
(3)如果您的自建Oracle版本為12c及以上,待遷移表的名稱長度需不超過30個字節。
(4)如果源Oracle數據庫中存在表名相同僅大小寫不同的表,可能會導致遷移對象重名并在結構遷移中提示“對象已經存在”。如果出現這種情況,請在配置遷移對象的時候,使用對象名重命名功能對重名的對象進行重命名。
(5)MySQL需要關閉大小寫敏感。
目標端權限要求
遷移模式 所需權限 基礎權限 SELECT, DELETE, INSERT 全量遷移 需具備基礎權限,且具備ALTER權限 增量遷移 需基本基礎權限 結構遷移 CREATE, REFERENCES, INDEX, TRIGGER, CREATE VIEW, DROP, CREATE ROUTINE, EXECUTE 稽核修復 需基本基礎權限
目標端配置
數據源類型
選定為MySQL,可將源端遷移至版本范圍內的MySQL數據庫
服務器IP
目標端數據庫的連接IP
端口號
目標端數據庫的端口
用戶名
用于連接待目標端數據庫的用戶名稱
密碼
用于連接待目標端數據庫的用戶的密碼
數據庫
目標端用于接收源端數據的數據庫名稱