检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
命令行参考 生成配置文件命令 准备命令 创建发布命令 修改发布命令 取消发布命令 获取当前发布命令 父主题: DisasterFineGrained.py
Customer_T ORDER BY customer_state; PARTITION BY中的分析函数 当输入脚本的PARTITION BY子句中包含数值时,迁移脚本将原样保留该数值。 输入:PARTITION BY子句中的分析函数(包含数值) 1 2 3 4 5 6
质中。 I 索引 数据库管理系统中的一种有序数据结构,可加速表内数据的查询和更新。 M 迁移 迁移是指将源数据库(如Teradata)中的脚本、查询、模式、数据等迁移到目标数据库(如GaussDB (DWS))。 元数据 元数据是关于数据的数据。元数据定义了数据的属性,用于指定数
网络环境:安装、运行DataCheck工具的服务器,需要与待连接的数据库的网络是互通的。 下载DataCheck工具 下载DataCheck客户端软件,请联系技术支持工程师。 安装DataCheck工具 DataCheck是一款运行在Linux或Windows操作系统上的命令行工具,可免安装使用,下载软件包后,用户解压软件包即可使用。
设置application.properties:用于配置工具的迁移行为,例如,是否要覆盖目标文件夹下的文件,是否对sql文件格式化。 设置Java内存分配:用户配置工具在迁移过程中可使用的内存资源,超出设置的内存,工具将显示错误消息并退出。 设置application.properties
verbose,terse \set ON_ERROR_STOP value 如果设置了这个变量,脚本处理将马上停止。如果该脚本是从另外一个脚本调用的,那个脚本也会按同样的方式停止。如果最外层的脚本不是从一次交互的gsql会话中调用的而是用-f选项调用的,gsql将返回错误代码3,以示这
Teradata SQL配置 设置Teradata配置参数可在迁移Teradata数据库脚本时自定义迁移工具的行为。 打开config文件夹中的features-teradata.properties文件,并根据实际需要设置表1中的参数。 表1 features-teradata
db-bteq-tag-name 指定要在Perl文件中处理的脚本。 BTEQ:仅处理BTEQ标记的脚本。 bteq bteq db-bteq-tag-name=bteq db-tdsql-tag-name 指定待处理的脚本。 SQL_LANG:仅处理SQL_LANG标记的脚本。 sql_lang sql_lang
准备命令 功能 prepare命令用于一键式设置细粒度容灾主备集群GUC参数。 命令格式 python3 $GPHOME/script/DisasterFineGrained.py -t prepare --local-dn-num <localDnNum> --remote-dn-num
替换变量 替换变量是Oracle SQL * Plus工具的一个特性。 当在一个语句中使用一个替换变量时,SQL * Plus会请求一个输入值并重写该语句以将其包含在内。 重写的语句被传递到Oracle数据库。 当输入的Oracle脚本包含任何替换变量时,DSC将显示以下消息。消息记录在控制台和日志文件中。
854775807。 在迁移序列之前,请复制sequence_scripts.sql文件的内容,并在所有目标数据库中执行此脚本。详情请参见执行自定义数据库脚本。 序列 输入:CREATE SEQUENCE 1 2 3 4 5 6 7 CREATE SEQUENCE GROUP_DEF_SEQUENCE
contains unsupported keyword: LAST 原因:输入的查询文件包含一个不支持的关键词。 解决方案:确保要迁移的脚本中不含有不支持的关键词。 Disk is almost full. Please clear the space and re-run the
修改发布命令 功能 alter-publication命令用于修改细粒度容灾发布。 命令格式 python3 $GPHOME/script/DisasterFineGrained.py -t alter-publication --disaster-object-list-file
DataCheck DataCheck简介 DataCheck基本功能 下载并安装DataCheck 配置DataCheck 使用DataCheck
GDS 安装配置和启动GDS 停止GDS GDS导入示例 gds gds_ctl.py 处理错误表
准备工作 在迁移之前必须先创建输入文件夹和输出文件夹,并将待迁移的所有SQL脚本复制到输入文件夹中。Linux系统操作如下: 创建输入和输出文件夹。您可以根据用户的首选项在任意位置创建文件夹。用户也可以使用默认的文件夹作为输入、输出,作为包的一部分提供。 1 2 mkdir input
Teradata和--application-lang Perl参数值,然后执行迁移工具。该工具支持迁移BTEQ和SQL_LANG脚本。请配置db-bteq-tag-name或db-tdsql-tag-name参数指定待迁移脚本。 执行以下命令设置源数据库、输入和输出文件夹路径、日志路径和应用程序语言:
创建发布命令 功能 create-publication命令用于创建细粒度容灾发布。 命令格式 python3 $GPHOME/script/DisasterFineGrained.py -t create-publication --disaster-object-list-file
取消发布命令 功能 cancel-publication命令用于修改细粒度容灾发布。 命令格式 python3 $GPHOME/script/DisasterFineGrained.py -t cancel-publication --disaster-object-list-file
where c1='abc' limit 1); 输入:UPDATE,使用ROWNUM 使用ROWNUM迁移的UPDATE和DELETE脚本包含LIMIT,GaussDB(DWS)不支持。 1 2 3 4 5 UPDATE SCMS_MSGPOOL_LST SET MSG_STD