我遵循了这个简单的指南,并且能够在 Docker 上安装 DB2。
我现在想导入一个示例数据库来玩。
所以我打开 IBM Data Studio,我右键单击实例 > New database... ,我填写了我的用户名和密码,但随后出现错误:
系统无法验证您指定的实例。输入一个有效的实例名称或单击实例名称字段旁边的按钮并从列表中选择一个。com.ibm.datatools.adm.explorer.ui.model.InstanceException:在“验证系统 192.168.1.44 中的实例 db2inst1”期间发生内部错误。
如果我扩展错误以获取更多详细信息,我会看到:
'验证系统 192.168.1.44 中的实例 db2inst1。' 遇到了问题。
在“验证系统 192.168.1.44 中的实例 db2inst1。”期间发生内部错误。
在“验证系统 192.168.1.44 中的实例 db2inst1。”期间发生内部错误。
com.ibm.db2.das.core.DasMessageIdentifier(初始化失败)
深入了解官方文档让我想到了这个解决方案,但我认为这不是问题所在。
让我感兴趣的是.
IP 地址后面的“点”( )。这可能是错误吗?
或者有没有其他方法可以从 IBM Data Studio 导入示例数据库?
创建示例数据库的最简单方法是登录到容器:
一旦进入容器:
如果您不想使用通过 db2sampl 提供的示例数据库,您可以通过以下方式创建一个数据库作为容器启动的一部分
-e DBNAME=MYSAMPLE
:现在您可以尝试从 Data Studio 连接到该数据库,设置表格并插入数据。