如何在 IBM Bluemix 上迁移 SQLDB 服务?
How to migrate off SQLDB service on IBM Bluemix?
IBM 正在将 SQLDB 服务拉到 Bluemix 上。有谁知道我如何移动我存储的数据,我在服务方面有哪些选择?
迁移选项和信息
- 我们建议的迁移选项是 Compose PostgreSQL 或 DB2 on Cloud。 DB2 on Cloud 是一种自我管理的产品。 Compose PostgreSQL Enterprise 提供完全托管或自我管理的版本,而多租户版本仅提供完全托管的版本。 Compose 很快将作为 IBM 品牌服务交付,这意味着您将不需要在 Compose.io 上拥有单独的帐户。
- 免费 SQL 数据库服务的计划是什么?我们将停止提供免费的 SQL 数据库服务。 Compose PostgreSQL 多租户产品是一种按量计费的服务,因此您需要按使用量付费。如果您的使用量很少,您会发现费用是象征性的。
- 您推荐哪些数据迁移工具?我们建议将 Dataworks Forge 和 Dataworks Lift 视为用于迁移的工具。
迁移步骤
- 从 SQLDB
导出 DDL
- 将 SQLDB 中的 DDL 应用到没有触发器、存储过程和 UDF 的目标。如果您使用的是 DataWorks Lift 或 DataWorks forge 之类的工具,DDL 文件将输入到该工具中。
- 将数据从 SQLDB 迁移到目标。
正在从 SQLDB
导出 DDL
- 使用IBM ID登录,下载免费版db2client
- URL http://www-01.ibm.com/support/docview.wss?uid=swg21385217
- 从 Bluemix 获取 SQL 数据库的 VCAP 信息。记录主机名和数据库名。
- 在 db2client 的命令行上,执行以下命令:
- db2 目录 tcpip 节点 "any_name_you_want" 远程 "publicipaddress" 服务器 500003
- 节点 "the name from above"
处的 db2 目录数据库 "databasename"
-db2look -d "database name" -i "user name from VCAP" -w "password from VCAP" -e -o "output file"
- 输出文件将包含来自 SQLDB
的 DDL
IBM 正在将 SQLDB 服务拉到 Bluemix 上。有谁知道我如何移动我存储的数据,我在服务方面有哪些选择?
迁移选项和信息
- 我们建议的迁移选项是 Compose PostgreSQL 或 DB2 on Cloud。 DB2 on Cloud 是一种自我管理的产品。 Compose PostgreSQL Enterprise 提供完全托管或自我管理的版本,而多租户版本仅提供完全托管的版本。 Compose 很快将作为 IBM 品牌服务交付,这意味着您将不需要在 Compose.io 上拥有单独的帐户。
- 免费 SQL 数据库服务的计划是什么?我们将停止提供免费的 SQL 数据库服务。 Compose PostgreSQL 多租户产品是一种按量计费的服务,因此您需要按使用量付费。如果您的使用量很少,您会发现费用是象征性的。
- 您推荐哪些数据迁移工具?我们建议将 Dataworks Forge 和 Dataworks Lift 视为用于迁移的工具。
迁移步骤
- 从 SQLDB 导出 DDL
- 将 SQLDB 中的 DDL 应用到没有触发器、存储过程和 UDF 的目标。如果您使用的是 DataWorks Lift 或 DataWorks forge 之类的工具,DDL 文件将输入到该工具中。
- 将数据从 SQLDB 迁移到目标。
正在从 SQLDB
导出 DDL- 使用IBM ID登录,下载免费版db2client
- URL http://www-01.ibm.com/support/docview.wss?uid=swg21385217 - 从 Bluemix 获取 SQL 数据库的 VCAP 信息。记录主机名和数据库名。
- 在 db2client 的命令行上,执行以下命令:
- db2 目录 tcpip 节点 "any_name_you_want" 远程 "publicipaddress" 服务器 500003
- 节点 "the name from above"
处的 db2 目录数据库 "databasename" -db2look -d "database name" -i "user name from VCAP" -w "password from VCAP" -e -o "output file" - 输出文件将包含来自 SQLDB 的 DDL