创建安装了 2 个 DB2 服务器版本的 DB2 实例
Create DB2 instance with 2 DB2 server versions installed
我安装了 DB2 v10 和 v11 服务器 (LUW)。我创建了一个 DB2 v10 实例并将其迁移到 v11。现在当我想创建一个 v10 实例时,它总是创建 v11 实例。如何在 v10 中创建实例?
/opt/ibm/db2/V10.5.11/instance/db2icrt -i instf instname
是我用来创建它的
/opt/ibm/db2/V10.5.11/instance/db2icrt: symbol lookup error: /opt/ibm/db2/V10.5.11/instance/db2icrt: undefined symbol: _ZN15UtilityObserverD1Ev
是我收到的消息。无论我是重用我之后迁移和删除的实例的相同名称还是新名称。实例创建为 v11.
我有一个 root 安装,db2icrt 是作为 root 完成的。
这个问题有两个症状。通过确保 shell 没有对任何 Db2 产品或安装的引用(除了在 $PWD 中),第一个症状 "symbol lookup error" 已得到纠正。
第二个症状,db2icrt 似乎正在创建错误版本的实例,已通过调整新实例所有者的启动配置文件得到纠正。
解决方案是确保新创建的 Db2 实例点缀在新实例所有者的 正确 启动文件中的 db2 配置文件中.
例如,如果 Db2 v10.5 实例所有者是 db2inst8,它的启动配置文件应该在 /home/db2inst8/sqllib/db2profile
中,同时如果 Db2 v11.5 db2instance 是 db2inst1 那么它的启动配置文件应该/home/db2inst1/db2profile
.
中的点
我安装了 DB2 v10 和 v11 服务器 (LUW)。我创建了一个 DB2 v10 实例并将其迁移到 v11。现在当我想创建一个 v10 实例时,它总是创建 v11 实例。如何在 v10 中创建实例?
/opt/ibm/db2/V10.5.11/instance/db2icrt -i instf instname
是我用来创建它的
/opt/ibm/db2/V10.5.11/instance/db2icrt: symbol lookup error: /opt/ibm/db2/V10.5.11/instance/db2icrt: undefined symbol: _ZN15UtilityObserverD1Ev
是我收到的消息。无论我是重用我之后迁移和删除的实例的相同名称还是新名称。实例创建为 v11.
我有一个 root 安装,db2icrt 是作为 root 完成的。
这个问题有两个症状。通过确保 shell 没有对任何 Db2 产品或安装的引用(除了在 $PWD 中),第一个症状 "symbol lookup error" 已得到纠正。
第二个症状,db2icrt 似乎正在创建错误版本的实例,已通过调整新实例所有者的启动配置文件得到纠正。
解决方案是确保新创建的 Db2 实例点缀在新实例所有者的 正确 启动文件中的 db2 配置文件中.
例如,如果 Db2 v10.5 实例所有者是 db2inst8,它的启动配置文件应该在 /home/db2inst8/sqllib/db2profile
中,同时如果 Db2 v11.5 db2instance 是 db2inst1 那么它的启动配置文件应该/home/db2inst1/db2profile
.