IBM 正在 Bluemix 上提取 SQLDB 服务。有谁知道我可以如何移动我存储的数据,在服务方面我有哪些选择?
问问题
335 次
1 回答
2
迁移选项和信息
- 我们建议的迁移选项是 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
- URLhttp://www-01.ibm.com/support/docview.wss?uid=swg21385217 - 从 Bluemix 获取 SQL 数据库的 VCAP 信息。记录主机名和数据库名。
- 在 db2client 的命令行上,执行以下命令:
- db2 catalog tcpip node "any_name_you_want" remote "publicipaddress" server 500003
- db2 catalog database "databasename" at node "the name from above"
- db2look -d "database name" -i "来自 VCAP 的用户名" -w "来自 VCAP 的密码" -e -o "输出文件" - 输出文件将包含来自 SQLDB 的 DDL
于 2016-04-04T18:02:07.447 回答