文档首页 > > 工具指南> Migration Tool SQL语法迁移工具> 安装Migration Tool

安装Migration Tool

分享
更新时间: 2019/08/09 11:20

在使用Migration Tool工具之前,必须在Linux或Windows服务器中安装工具,Migration Tool支持Linux 64位操作系统。Migration Tool支持其它操作系统的详情请见兼容的操作系统

前提条件

  • 在Linux系统中请勿使用具有root权限的用户安装和操作Migration Tool。且该用户必须具有创建文件夹的权限,否则install.sh将执行失败。
  • 请确保目标文件夹大小至少为输入文件夹中SQL文件大小的4倍。

    例如,输入文件夹中SQL文件大小为100 KB,则目标文件夹至少需要400 KB空间处理SQL文件。

    说明:
    • Linux系统中查询目标文件夹的可用磁盘空间:
      df -P <folder path>
    • Linux系统中查询输入文件的大小,在输入文件所在路径下执行:
      ls -l
  • 系统已安装JRE 1.8及以上版本和Perl。有关软硬件环境的具体要求,请参见系统要求
    执行以下步骤验证Java安装版本并设置Java路径。
    1. 验证Java安装是否符合要求。
      java -version
    2. 验证java路径是否设置,如果不正确请按照步骤重新设置。
      • Linux
        1. 验证Java路径是否设置。
          echo $JAVA_HOME
        2. 如果命令返回为空,请编辑当前用户的.bashrc文件,输入如下内容,保存并退出。
          假设Java安装路径为“/home/user/Java/jdk1.8.0_141”。
          export JAVA_HOME=/home/user/Java/jdk1.8.0_141
          export PATH=$JAVA_HOME/bin:$PATH
        3. 激活Java环境变量。
          source ~/.bashrc
      • Windows
        1. 在“我的电脑”右键菜单中选择“属性”,弹出“系统”窗口。
        2. 单击“高级系统设置”,弹出“系统属性”对话框。
        3. 在“高级”页签中单击“环境变量”,弹出“环境变量”对话框。
        4. 选中“系统变量”中的“Path”环境变量,单击下方的“编辑”按钮,查看Path中是否包含Java安装路径。

          如果Path中未包含Java安装路径或路径不正确,请在原有内容的基础上增加本机的Java路径。

          假设Java安装路径为“C:\Program Files\Java\jdk1.8.0_141\bin”,Path环境变量为“c:\windows\system32;,则Path应该设置为“c:\windows\system32;C:\Program Files\Java\jdk1.8.0_141\bin;”。

  • 对Oracle迁移来说,在迁移PL/SQL对象(过程/函数)之前,必须先迁移所有DDL和DML。
    迁移DDL和DML脚本指定迁移类型为Bulk,迁移业务逻辑脚本指定迁移类型为BLogic。
    说明:

    如果迁移类型为Bulk,那么输入文件不能包含任何PL/SQL对象。

    如果迁移类型指定了BLogic,则输入文件不能包含任何DDL/DML。BLogic迁移类型只使用于Oracle PL/SQL。

操作步骤

Migration Tool是一款免安装工具,下载软件包后,用户解压软件包即可使用。

获取安装包方法如下。解压MigrationTool.zip后再解压MigrationTool.rar获取如表1所示的文件。

Windows:

  1. 下载软件包和校验文件。

    • MigrationTool.zip:软件包

  2. 解压MigrationTool.zip包。
  3. 继续解压MigrationTool.rar中的文件。
  4. 进入MigrationTool目录。
  5. 找到并查看MigrationTool目录中的文件。

    解压出来的文件夹和文件说明如表1所示。

Linux:

  1. 解压MigrationTool.zip。

    unzip -ao MigrationTool.zip

  2. 从MigrationTool.rar中抽取文件。

    sh install.sh

  3. 进入MigrationTool目录。

    cd MigrationTool

  4. 检查MigrationTool目录中的文件。

    ls 
    config   lib   scripts   migrate.sh  migration.jar   migrationtool.jar   oracle-migration.jar

    表1列出了目录中的文件和文件夹。

表1 Migration Tool目录

文件或文件夹

说明

config

该文件夹包括Migration Tool工具的配置文件。

lib

该文件夹中包括Migration Tool正常运行所必须的库文件。

scripts

该文件夹中包括Oracle和Teradata迁移的自定义配置脚本,用户可以直接执行sql文件启用所需功能。

migrationtool.jar

迁移工具在Windows操作系统的可执行文件。

migration.jar

迁移工具的核心,由可执行文件调用,实现语法迁移功能,适用于Teradata和Oracle语法迁移。

migrate.sh

Migration Tool在Linux中的可执行文件。

oracle-migration.jar

迁移工具的核心,由可执行文件调用,实现语法迁移功能,适用于Oracle增强语法迁移。

说明:

如果您不再使用Migration Tool,可通过删除如下文件夹和文件卸载Migration Tool(免安装工具,删除即卸载)。

  • config/
  • lib/
  • scripts/
  • migration.jar
  • migrate.sh
  • migrationtool.jar
  • oracle-migration.jar
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区