使用MySQL Workbench 6.2将DB2迁移到MySQL 5错误

时间:2017-05-19 10:21:04

标签: mysql db2 mysql-workbench

MySql工作台是否支持DB2 to MySql迁移?

我遵循的步骤:

  1. 安装了DB2 ODBC驱动程序,并在“源选择”中为我的DB2数据库定义了连接参数。 我使用数据库系统作为“通用RDBMS”和连接方法作为“ODBC数据源”和DSN与DB2 ODBC驱动程序。
  2. 在“目标选择”
  3. 中定义了MySql数据库详细信息
  4. 当我接下来进入'获取架构列表'时,我收到如下错误。虽然我的源和目标数据库连接成功。
  5. 来自工作台的错误日志如下:

      

    ...起动

         

    连接到源DBMS ...

         

    连接到源......

         

    连接到显然丢失,重新连接...

         

    连接到...

         

    打开到DSN的ODBC连接= EESBPTS ...

         

    连接

         

    连接到源DBMS完成

         

    检查目标DBMS连接...

         

    连接到目标......

         

    检查目标DBMS连接已完成

         

    从源代码中检索架构列表....

         

    检查连接...

         

    连接到显然丢失,重新连接...

         

    连接到...

         

    打开到DSN的ODBC连接= EESBPTS ...

         

    连接

         

    获取目录名称......

         

    获取模式名称......

         

    从无...中获取模式名称

         

    追踪(最近一次呼叫最后一次):

         

    文件“C:\ Program Files \ MySQL \ MySQL Workbench 6.2 CE \ workbench \ wizard_progress_page_widget.py”,第192行,在thread_work中

         

    self.func()

         

    文件“C:\ Program Files \ MySQL \ MySQL Workbench 6.2 CE \ modules \ migration_source_selection.py”,第456行,在task_fetch_schemata中

         

    self.main.plan.migrationSource.doFetchSchemaNames(only_these_catalogs)

         

    文件“C:\ Program Files \ MySQL \ MySQL Workbench 6.2 CE \ modules \ migration.py”,第255行,在doFetchSchemaNames中

         

    self.state.sourceSchemataNames.append(“%s。%s”%(self._db_module.quoteIdentifier(catalog),self._db_module.quoteIdentifier(schema)))

         

    TypeError:DbGenericRE.quoteIdentifier():参数1必须是字符串但是为无

         

    错误:从源检索模式列表:DbGenericRE.quoteIdentifier():参数1必须是字符串但是为无

         

    失败

    请帮我进一步。

0 个答案:

没有答案