-
Oracle -> RDS for MySQL/GaussDB(for MySQL) - 数据库和应用迁移 UGO
MySQL不支持BITMAP索引,且该索引被注释掉。MySQL中,在搜索条件中使用索引列时,可能会影响性能。因此,用户应该创建合适的索引。 2 创建BTREE索引,而不是BITMAP索引。 BITMAP索引通常用于具有大量重复值(低基数)的列,而BTREE索引适合于高基数列。MySQL中没有与BI
-
MySQL -> GaussDB - 数据库和应用迁移 UGO
index_constraint_mapping_support 索引/约束名称防止重名 GaussDB索引及约束命名唯一性范围与MySQL不同,当发生冲突时,可根据需求设置此配置项完成名称映射配置,以保证唯一性。 表,索引 IGNORE 保留原始名称。(默认值)。 可以保留原始名称的
-
MySQL为源 - 数据库和应用迁移 UGO
MySQL为源 检查项 描述 操作建议 mysql数据库进行权限检查 UGO默认使用mysql数据库进行测试连接,并需要访问mysql数据库进行权限检查。 创建用户。 CREATE USER db-user IDENTIFIEDBY passwd; GRANT SELECT ON
-
Oracle To RDS for MySQL/GaussDB(for MySQL)配置项使用说明 - 数据库和应用迁移 UGO
注释视图语句中的EDITIONING关键字。 MySQL不支持bitmap索引 建议配置“bitmap索引”解决该类问题 BITMAP索引将迁移成BTREE索引。 MySQL不支持unusable索引 建议配置“unusable索引”解决该类问题 迁移成MySQL不可见索引。 MySQL不支持长索引 建议配置“长索引”解决该类问题
-
MySQL To GaussDB数据类型转换说明 - 数据库和应用迁移 UGO
MySQL To GaussDB数据类型转换说明 源数据库数据类型 转换后数据类型(GaussDB 8.0以前版本) 转换后数据类型(GaussDB 8.0及其以后版本) 相关的转换配置 CHAR CHAR CHAR 字符集长度转换 选择配置项的值为“扩展字符数据类型长度”,可与DRS转换后在GaussDB
-
MySQL To GaussDB配置项使用说明 - 数据库和应用迁移 UGO
影响:定长字符串改为变长字符串,与原来存在轻微区别。 GaussDB索引及约束命名唯一性范围与MySQL不同,当发生冲突时,可根据需求设置此配置项完成名称映射配置,以保证唯一性。 建议配置:“索引/约束名称防止重名”解决该类问题。 建议值: 将表名与索引/约束名称拼接防止命名冲突,当拼接后的名称超过63字节时使用SHA-1进行散列。
-
Microsoft SQL Server 到 MySQL - 数据库和应用迁移 UGO
Microsoft SQL Server 到 MySQL Microsoft SQL Server的DATETIME数据类型支持和数字加减运算,但是UGO无法准确识别此场景,建议使用MySQL中的DATE_ADD函数进行相应改造。 父主题: 语法转换说明
-
以MySQL为源设置GaussDB数据库GUC参数 - 数据库和应用迁移 UGO
以MySQL为源设置GaussDB数据库GUC参数 MySQL为源库迁移到GaussDB时,可以设置目标库GaussDB的GUC参数,来增强MySQL迁移到GaussDB的兼容性,迁移涉及的GUC参数和影响范围可参见表1。 GaussDB数据库提供了许多运行参数,配置这些参数可以
-
Microsoft SQL Server To MySQL配置项使用说明 - 数据库和应用迁移 UGO
Server与MySQL语法存在差异,该配置项将控制索引筛选语句转换。 建议配置“索引筛选转换”解决该类问题。 建议值:保留索引筛选条件语句。 影响:SQL Server与MySQL语法存在差异,该配置项将保留索引筛选条件语句。 SQL Server与MySQL语法存在差异,MySQL
-
MySQL to GaussDB 主备版(M兼容)配置项使用说明 - 数据库和应用迁移 UGO
MySQL中索引名和约束名以表为单位,不同表的约束和索引可以同名,而GaussDB以schema为单位,保留原始名称迁移后重名的索引和约束会产生冲突。 建议配置“索引/约束名称防止冲突映射策略”解决该类问题。 将表名与索引/约束名称拼接防止命名冲突,当拼接后的名称超过63字节时使用SHA-1进行散列。
-
步骤一:创建迁移项目 - 数据库和应用迁移 UGO
chema、information_schema、mysql以及sys;GoldenDB数据库的系统库有information_schema、mysql、performance_schema以及sys等;PostgreSQL数据库系统库有postgres库等。 以GaussDB为
-
Oracle数据库迁移到目标库,数据库结构有什么变化? - 数据库和应用迁移 UGO
Oracle数据库迁移到目标库,数据库结构有什么变化? Oracle的schema将对应成PG的schema。 Oracle的schema将对应成MySQL的database。 父主题: 产品咨询
-
步骤一:创建评估项目 - 数据库和应用迁移 UGO
=databaseName))) MySQL: 兼容IPv4的JDBC格式: jdbc:mysql://ip:port/databaseName?useUnicode=true&characterEncoding=UTF-8 jdbc:mysql://ip:port/databaseName
-
增量评估 - 数据库和应用迁移 UGO
增量评估 当源库为Oracle和MySQL时,支持该功能。 当源库为MySQL时,暂不支持对USER、GRANT、ROLE进行增量采集。 前提条件 具有对应项目的操作权限。 有已创建但未进行目标数据库确认的评估项目。 项目源库存在新增内容,如新增table,function等信息。删除或修改已有内容,无法识别。
-
步骤二:选择对象迁移 - 数据库和应用迁移 UGO
若源库为Oracle且目标库为云数据库 GaussDB的分布式时,TABLE对象类型可单独对对象选择分布映射。 当源库为GoldenDB、MySQL(版本在8.0以下)时,不支持ROLE对象的创建,所以UGO不对ROLE对象进行采集且,展示ROLE对象的数量为0。 如果要迁移数据,建议暂时跳过触
-
SQL语句转换 - 数据库和应用迁移 UGO
String 源数据库类型。 枚举值: ORACLE target_db_type 是 String 目标数据库类型。其中GaussDB Centralized已弃用。 枚举值: RDS for MySQL GaussDB(for MySQL) RDS for PostgreSQL GaussDB
-
Oracle -> RDS for PostgreSQL - 数据库和应用迁移 UGO
TMAP索引完全相符的等价索引,因此可以使用BTREE索引继续操作。 3 创建HASH索引,而不是BITMAP索引。 PostgreSQL中没有与BITMAP索引完全相符的等价索引。如果索引列仅在使用 = operator比较时使用,可以使用HASH索引。 reverse_support
-
源数据库准备和授权 - 数据库和应用迁移 UGO
各源库分别需要具备以下权限,需成功测试连接到源数据库并通过所有预检查项。 Oracle源数据库连接用户需要具有待迁移数据库的DBMS_METADATA、动态视图和Schema对象数量检查的权限。 MySQL为源库时需要具有MySQL系统库的查询权限、PROCESS权限和待迁移数据库的所有权限。从MySQL-8.0版
-
GoldenDB To GaussDB配置项使用说明 - 数据库和应用迁移 UGO
如果对象名称中含有保留关键字,将该名称转换为大写字母。 GaussDB索引及约束命名唯一性范围与MySQL不同,当发生冲突时,可根据需求设置此配置项完成名称映射配置,以保证唯一性。 建议配置:“索引/约束名称防止重名”解决该类问题。 建议值: 将表名与索引/约束名称拼接防止命名冲突,当拼接后的名称超过63字节时使用SHA-1进行散列。
-
Oracle To GaussDB配置项使用说明 - 数据库和应用迁移 UGO
将XMLTYPE数据类型转换为JSON/TEST数据类型。 创建索引使用了gauss不支持的函数,创建索引将会报错。 建议配置“索引中使用函数”解决该类问题 注释采用不支持函数创建索引的语句。 GaussDB 分布式不支持Oracle的INTERVAL分区语法。 建议配置“表间隔分区”解决该类问题 注释INTERVAL分区语法。