使用DSC工具迁移SQL脚本
DSC(Database Schema Convertor)是一款运行在Linux或Windows操作系统上的命令行工具,致力于向客户提供简单、快速、可靠的应用程序SQL脚本迁移服务,通过内置的语法迁移逻辑解析源数据库应用程序SQL脚本,并迁移为适用于GaussDB(DWS) 数据库的应用程序SQL脚本。DSC不需要连接数据库,可在离线模式下实现零停机迁移。在GaussDB(DWS)中通过执行迁移后的SQL脚本即可恢复数据库,从而实现线下数据库轻松上云。
DSC支持迁移Teradata、Oracle、Netezza、MySQL和DB2数据库的SQL脚本。
下载DSC SQL语法迁移工具
- 登录GaussDB(DWS) 管理控制台。
- 在左侧导航栏中,单击“管理 > 连接客户端”。
- 在“下载客户端和驱动”区域,单击“这里”即可下载DSC迁移工具。
如果同时拥有不同版本的集群,系统会弹出对话框,提示您选择“集群版本”然后下载与集群版本相对应的客户端。在“集群管理”页面的集群列表中,单击指定集群的名称,再选择“基本信息”页签,可查看集群版本。
图1 下载工具
- 下载客户端软件。
表1 DSC下载地址 适用操作系统
下载地址
校验文件
- 下载到本机后,使用WinSCP工具,将DSC工具上传到一个需安装工具的Linux主机上。
执行上传操作的用户需要对Linux主机的目标存放目录有完全控制权限。
DSC SQL语法迁移工具操作指导
详细指导请参见DSC SQL语法迁移工具。