前提条件
(1)自建Oracle数据库的源端版本为10g、11g、12c、18c或19c版本。
(2)自建Oracle数据库源端已开启ARCHIVELOG(归档模式),设置合理的归档日志保持周期且归档日志能够被访问。
(3)自建Oracle数据库源端已开启Supplemental Logging,且已开启supplemental_log_data_pk,supplemental_log_data_ui。
(4)目标端数据库的存储空间必须大于源端数据库所占用的存储空间。
使用限制
无主键表仅支持全量迁移,但不支持增量迁移和稽核修复;
不支持迁移system、sys等Oracle系统库;
迁移过程中,可迁移源端数据库的表结构、全量数据和增量数据。
源端权限要求
迁移模式 所需权限 全量 SELECT ANY TABLE, SELECT ANY DICTIONARY 增量 SELECT ANY TABLE, SELECT ANY DICTIONARY, LOGMINING, FLASHBACK ANY TABLE, SELECT ANY TRANSACTION, EXECUTE_CATALOG_ROLE, EXECUTE ON DBMS_LOGMNR_D, EXECUTE ON DBMS_LOGMNR, EXECUTE ON DBMS_FLASHBACK, SELECT ON SYS.COL$, SELECT ON SYS.USER$, SELECT ON SYS.OBJ$ 稽核修复 SELECT ANY TABLE, SELECT ANY DICTIONARY
源端配置:
数据源类型
选定为Oracle,可迁移版本范围内的Oracle数据库
服务器IP
待迁移源端数据库的连接IP
端口号
待迁移源端数据库的端口
用户名
用于连接待迁移源端数据库的用户名称
密码
用于连接待迁移源端数据库的用户的密码
服务名
Oracle数据库的service name
CDB服务名
Oracle CDB的service name,当oracle为12C以上版本时需填写该字段,以便迁移过程获取所需的数据库系统信息。
迁移用户名
实际要迁移的Oracle模式(schema),一般与用户名一致。