检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
PARTITION 工具不支持迁移分区/子分区,在迁移后脚本中注释掉以下分区/子分区的关键字: 范围分区/子分区 列表分区/子分区 哈希分区/子分区 场景1:假设参数tdMigrateCASE_N和tdMigrateRANGE_N分别设置为comment和range。 以下示例为
下载并安装DSC 在使用DSC工具之前,必须在Linux或Windows服务器中安装工具,DSC支持Linux 64位操作系统。DSC支持其它操作系统的详情请见表4。 前提条件 在Linux系统中请勿使用具有root权限的用户安装和操作DSC。且该用户必须具有创建文件夹的权限,否则install
SQL-Server语法迁移 表迁移 数据类型迁移 父主题: DSC
索引 在GaussDB(DWS)中创建索引期间,索引名不能与模式名一起指定。该索引将在创建索引表的模式中自动创建。 图1 输入:索引 图2 输出:索引 输入:基于CASE函数的索引 函数索引是基于列函数或表达式计算结果创建的索引。 输入 1 2 3 4 5 6 7 8 9 CREATE
PL/SQL包 本节主要介绍Oracle PL/SQL包(详情请参见包)和REF CURSOR(详情请参见REF CURSOR)的迁移语法。迁移语法决定了关键字/功能的迁移方式。 本节包括以下内容: 包、包变量、包拆分、REF CURSOR、VARRAY、创建包模式、授予执行权限
系统要求 本节介绍使用Data Studio的最低系统要求。 软件要求 操作系统要求 Data Studio的操作系统配置要求如下表所示。 表1 支持操作系统及相应软件包 服务器 操作系统 支持版本 通用x86服务器 Windows Windows 7 (64 bit) Windows
视图管理 创建视图 右键单击视图,选择“创建视图”。“SQL终端”页签显示视图的DDL模板。 授权/撤销权限 右键单击视图组并选择“授权/撤销权限”。弹出“授权/撤销权限”对话框。 打开“对象选择”页签,选择待授权/撤销权限的对象,并单击“下一步”。 打开“选择权限”页签,从“角
COMPRESS短语 该功能通过对COMPRESS设置,迁移过程中默认注释掉COMPRESS短语。 输入:COMPRESS短语 1 2 3 4 5 6 7 8 9 10 11 12 13 CREATE TABLE test_tab ( id
运行环境 支持的数据库 DSC支持的源数据库如所示。 表1 支持的源数据库 数据库名称 数据库版本 Teradata 13.1 MySQL 8.0 DSC支持的目标数据库如所示。 表2 支持的目标数据库 数据库名称 数据库版本 DWS DWS 8.1.0及以上集群版本 硬件要求 DSC对硬件的要求如表3所示。
索引重命名 DSC工具支持索引重命名,对索引名前加表名前缀防止索引名冲突(只支持创建有具体索引名的DDL语句,目前不支持删除索引的重命名,修改该参数需慎重)。 修改配置 打开表1 features-mysql.properties文件中的配置参数配置文件,修改如下参数为true。(默认false:不进行重命名)
用户可选择“设置 > 首选项”,在“环境 > 会话设置”的“SQL助手”区域设置永久启用或禁用SQL助手工具,默认情况下SQL助手功能永久启用。 当启用SQL助手功能后,可以单击工具栏中的SQL助手图标()打开“SQL助手”窗口。如果SQL助手已打开,SQL助手图标是灰色,表示无效。
NULL ) AS ROW_NUM1列为额外返回的一列。 子查询或函数内不支持对表的命名引用。 例如,如果输入的查询包含表名(例如foo),迁移工具不会将基于该表命名的引用从子查询(foo.fooid)中迁移到该表中,或从调用该子查询的函数(getfoo(foo.fooid))中迁移到该表中。
附加日志数据 可以在重做日志文件中记录附加列。 记录这些附加列的过程称为补充日志记录。 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语法迁移
创建外表 Data Studio暂不支持创建外表,只支持查看外表。 刷新“对象浏览器”后,可查看在“SQL终端”或任何其他工具中执行创建的外表。 在数据库、模式、或外表组级别单击右键并选择“刷新”查看新创建的外表。 父主题: 表管理
MySQL配置 设置MySQL配置参数可在迁移MySQL数据库脚本时自定义迁移工具的行为。 打开config文件夹中的features-mysql.properties文件,并根据实际需要设置features-mysql.properties文件中的配置参数中的参数。 表1 features-mysql
WITH AS WITH AS 在GaussDB(DWS)中用于声明一个或多个可以在主查询中通过名字引用的子查询,相当于临时表。DSC工具支持该关键字,迁移工程中保留。 输入示例 1 2 3 4 5 6 7 8 9 10 WITH e AS ( SELECT
使用可视化工具连接GaussDB(DWS)集群 使用SQL编辑器连接GaussDB(DWS)集群 使用Data Studio连接GaussDB(DWS)集群 父主题: 连接GaussDB(DWS)集群
JSON类型 概述 JSON数据类型可以用来存储JSON(JavaScript Object Notation)数据,DSC工具支持以下列出类型转换。 类型对照 输入示例JSON 1 2 3 4 5 6 7 CREATE TABLE IF NOT EXISTS `runoob_dataType_test`(