检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
VARRAY REF CURSOR定义为返回参数。 设置plSQLCollection=varray后进行迁移。 输入: VARRAY 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
表管理 创建普通表 创建分区表 管理表及表数据 编辑临时表 创建外表 父主题: 库管理
DML(Netezza) GaussDB(DWS)关键字:SOURCE指定为无AS关键字的列别名 Netezza语法 迁移后语法 1 2 3 4 SELECT SUBSTR( OP_SOURCE ,1 ,4 ) SOURCE , ONLINE_FLAG, 'TRD' AS
运行环境 支持的数据库 DSC支持的源数据库如所示。 表1 支持的源数据库 数据库名称 数据库版本 Teradata 13.1 MySQL 8.0 DSC支持的目标数据库如所示。 表2 支持的目标数据库 数据库名称 数据库版本 DWS DWS 8.1.0及以上集群版本 硬件要求 DSC对硬件的要求如表3所示。
数据库 在MySQL中,DATABASE 是一种模式对象,等同于Oracle、GaussDB(DWS)数据库的SCHEMA概念。DSC工具迁移时考虑了以下两个场景。 创建数据库 输入示例 create database IF NOT EXISTS dbname1 CHARACTER
使用可视化工具连接GaussDB(DWS)集群 使用SQL编辑器连接GaussDB(DWS)集群 使用Data Studio连接GaussDB(DWS)集群 父主题: 连接GaussDB(DWS)集群
Oracle SQL配置 设置Oracle配置参数可在迁移Oracle数据库脚本时自定义迁移工具的行为。 打开config文件夹中的features-oracle.properties文件,并根据实际需要设置表1中的参数。 表1 features-oracle.properties文件中的配置参数
Help命令迁移 功能 help命令用于提供DSC支持的命令相关的帮助信息。 命令格式 Linux操作系统: ./runDSC.sh --help Windows操作系统: runDSC.bat --help 命令示例 Linux操作系统: ./runDSC.sh --help Windows操作系统:
模式对象 本节主要介绍Oracle模式对象的迁移语法。迁移语法决定了关键字/功能的迁移方式。 本节包括以下内容: 表、临时表、全局临时表、索引、视图、序列、PURGE、数据库关键字,具体内容详见表(Oracle)~数据库关键字章节。 表(Oracle) 临时表 全局临时表 索引 视图
系统函数 本节主要介绍Oracle系统函数的迁移语法。迁移语法决定了关键字/特性的迁移方式。 本节包括以下内容: 日期函数、LOB函数、字符串函数、分析函数以及正则表达式函数,具体内容详见日期函数~正则表达式函数章节。 日期函数 LOB函数 字符串函数(Oracle) 分析函数 正则表达式函数
“变量”窗格中值的变化而变。 在Data Studio中调试PL/SQl函数期间,将光标放在变量上方,则会显示该变量的信息。 终止调试 在工具栏中单击“终止调试”按钮或在“调试”菜单中选择“终端调试”。调试完成后,函数会继续正常执行,不会在任何断点暂停。 调试完成后,“结果”页签
MULTISET MULTISET是一个普通表,所有数据库都支持这个表。迁移工具同时支持MULTISET和SET表。 MULTISET表支持与VOLATILE一起使用。 输入:CREATE MULTISET TABLE 1 CREATE VOLATILE MULTISET TABLE
附加日志数据 可以在重做日志文件中记录附加列。 记录这些附加列的过程称为补充日志记录。 Oracle支持此功能,GaussDB(DWS)不支持此功能。 输入 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Version命令迁移 功能 Version命令用于显示DSC版本号。 命令格式 Linux: ./runDSC.sh --version Windows: runDSC.bat --version 使用指南 Linux: ./runDSC.sh --version Windows:
表迁移 CREATE TABLE CHARACTER SET和CASESPECIFIC VOLATILE SET MULTISET TITLE 索引 约束 COLUMN STORE PARTITION ANALYZE 支持指定部分列 父主题: Teradata语法迁移
SPATIAL空间索引 GaussDB(DWS)不支持SPATIAL空间索引。DSC工具迁移时会根据GaussDB(DWS)的特性进行相应适配。 内联SPATIAL空间索引。 输入示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
excludelist > ] ) ) ) ; 在dbc.indices迁移过程中,查询应包含AND indextype IN ( 'Q','P')。否则,工具不会迁移该查询,且会记录以下错误消息: "Query/statement is not supported as indextype should
JSON类型 概述 JSON数据类型可以用来存储JSON(JavaScript Object Notation)数据,DSC工具支持以下列出类型转换。 类型对照 输入示例JSON 1 2 3 4 5 6 7 CREATE TABLE IF NOT EXISTS `runoob_dataType_test`(
参数可以配置如何迁移包含WITH CHECK OPTION关键字的视图。如果该参数设置为false,则工具跳过该查询并记录日志。 如果CREATE VIEW包含LOCK关键字,则工具根据tdMigrateLOCKoption的设置决定如何迁移VIEW查询。 输入:CREATE VIEW
PARTITION 工具不支持迁移分区/子分区,在迁移后脚本中注释掉以下分区/子分区的关键字: 范围分区/子分区 列表分区/子分区 哈希分区/子分区 场景1:假设参数tdMigrateCASE_N和tdMigrateRANGE_N分别设置为comment和range。 以下示例为