检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DBC.TABLES DSC会将dbc.tables迁移为对应的mig_td_ext.vw_td_dbc_tables。 示例:databasename迁移为mig_td_ext.vw_td_dbc_tables.schemaname。 输入: 1 2 3 4 5 sel databasename
日期函数 本节介绍如下日期函数: ADD_MONTHS DATE_TRUNC LAST_DAY MONTHS_BETWEEN SYSTIMESTAMP ADD_MONTHS ADD_MONTHS是Oracle系统函数,GaussDB(DWS)中并不隐式支持该函数。 在使用此函数之前,请执行如下操作:
故障处理 迁移问题可分为: 工具执行问题:由于工具部分或全部执行失败导致的无输出或输出不正确的问题。要了解更多遗留问题及其解决方案,请参见故障处理。 迁移语法问题:由于迁移工具无法正确识别或迁移TD语法的问题。要了解更多遗留问题,请参见约束和限制。 父主题: 迁移流程
dws-connector-flink 引入依赖 Stream API作业类型 Flink SQL作业类型 父主题: DWS-Connector
数据类型 数字类型 日期和时间类型 字符串类型 空间数据类型 大对象类型 集合类型 布尔类型 二进制类型 JSON类型 父主题: MySQL语法迁移
配置JDBC连接(使用IAM认证方式) 概述 GaussDB(DWS)提供了使用IAM认证方式访问数据库的功能。当使用JDBC应用程序连接集群时,您可以在JDBC连接中配置IAM用户名及其用户凭证等信息,在连接数据库时系统就会自动生成临时数据库凭证,从而成功连接到数据库。 当前仅支持1
SET SET是Teradata的独有功能。它不允许重复的记录。它使用MINUS集合操作符来实现。DSC支持MULTISET和SET表。SET表支持与VOLATILE一起使用。 输入:SET TABLE 1 2 3 4 5 CREATE SET VOLATILE TABLE tab1
GaussDB(DWS)不支持唯一索引(约束)与主键约束联合使用。DSC工具迁移时会根据GaussDB(DWS)的特性进行相应适配。 MySQL唯一索引(约束)与主键约束联合使用的场景在工具迁移时会与OLAP场景下的分布键构成复杂的关系。工具暂不支持唯一索引(约束)与主键约束联合使用的场景。 内联
包名列表 启用&禁用 设置package_name_list为bas_lookup_misc_pkg。 根据配置参数启用和禁用参数。 输入 1 2 3 4 If this parameter is enabled, the below line should be added before
数据操作语句(DML) INSERT UPDATE REPLACE 引号 INTERVAL 除法表达式 GROUP BY转换 ROLLUP 父主题: MySQL语法迁移
索引重命名 DSC工具支持索引重命名,对索引名前加表名前缀防止索引名冲突(只支持创建有具体索引名的DDL语句,目前不支持删除索引的重命名,修改该参数需慎重)。 修改配置 打开表1 features-mysql.properties文件中的配置参数配置文件,修改如下参数为true。(默认false:不进行重命名)
PARTITION 工具不支持迁移分区/子分区,在迁移后脚本中注释掉以下分区/子分区的关键字: 范围分区/子分区 列表分区/子分区 哈希分区/子分区 场景1:假设参数tdMigrateCASE_N和tdMigrateRANGE_N分别设置为comment和range。 以下示例为
excludelist > ] ) ) ) ; 在dbc.indices迁移过程中,查询应包含AND indextype IN ( 'Q','P')。否则,工具不会迁移该查询,且会记录以下错误消息: "Query/statement is not supported as indextype should
ripts/mig_fn_get_datatype_short_name.sql 有关文件执行的详细步骤,请参见运行环境和前提条件。 迁移工具将以下dbc.columns列迁移为对应的information_schema列: 表1 dbc.columns列迁移到information_schema列
COLLECT STATISTICS 在Teradata中,COLLECT STAT采集优化器统计信息,用于查询性能。DWS使用ANALYZE语句来替代COLLECT STAT。 详情请参见ANALYZE。 输入:COLLECT STATISTICS 1 COLLECT STAT
SPATIAL空间索引 GaussDB(DWS)不支持SPATIAL空间索引。DSC工具迁移时会根据GaussDB(DWS)的特性进行相应适配。 内联SPATIAL空间索引。 输入示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
MULTISET MULTISET是一个普通表,所有数据库都支持这个表。迁移工具同时支持MULTISET和SET表。 MULTISET表支持与VOLATILE一起使用。 输入:CREATE MULTISET TABLE 1 CREATE VOLATILE MULTISET TABLE
准备工作 在迁移之前必须先创建输入文件夹和输出文件夹,并将待迁移的所有SQL脚本复制到输入文件夹中。Linux系统操作如下: 创建输入和输出文件夹。您可以根据用户的首选项在任意位置创建文件夹。用户也可以使用默认的文件夹作为输入、输出,作为包的一部分提供。 1 2 mkdir input
表(可选参数、操作) 本节主要介绍表(可选参数、操作)的迁移语法。迁移语法决定了关键字/功能的迁移方式。GaussDB(DWS)不支持表(可选参数),目前针对表(可选参数)的迁移方法都是临时迁移方法。 ALGORITHM ALTER TABLE RENAME AUTO_INCREMENT
dws-connector-flink是在dws-client的基础上对接Flink的一个工具,工具为对dws-client的包装,整体入库能力跟dws-client一致。dws-connector-flink为GaussDB(DWS)团队自研工具,后续将根据GaussDB(DWS)数据库持续优化。 dws-