在 AIX 7.1 中更改已安装 DB2 的安装目录
Changing installation directory of installed DB2 in AIX 7.1
我已经在 /opt/IBM/db2/V10.1 的 AIX 7.1 中安装了 DB2 10.1。但是有一个脚本在 /opt/db2_10_1.
处期待 DB2
我不确定是否可以更改已安装软件的目录,如果可以,在执行此步骤之前我必须记住哪些要点。
仅供参考 - 我不是 AIX 或 DB2 专家。我只是按照指示执行此任务。
您的说明是否为 Db2 安装指定了非默认路径?
(路径 /opt/IBM/db2/V10.1 是 AIX 的典型默认值)
不要因为一个脚本写得不好,就手动修改Db2的安装目录!负责任的管理员绝不会允许在生产环境中出现此类错误。
脚本硬编码 Db2 安装路径是错误的。该脚本应该正确编码以确定 Db2 安装路径,或者通过配置或参数提供该信息。
一个可能的选择是创建一个符号 link 以便 /opt/db2_10_1 指向 /opt/IBM/db2/V10.1 处的真实路径,但这不能保证适用于所有情况,这取决于脚本编写的糟糕程度 - 因此该脚本稍后可能会出现其他不同的错误(尽管 Db2 本身会正常运行)。
另一个问题是,安装已经不受支持(生命周期结束)的 Db2 版本是不明智的。企业是否了解安装不受支持版本的后果? (除非企业已从 IBM 购买了扩展支持合同)。
- 您必须重新安装
- 停止实例
- 重命名 sqllib 目录
- 在安装目录的新二进制文件中使用 db2icrt 重新创建实例
- 使用 db2cfimp 导入编目数据库,之前使用 db2cfexp 导出
我已经在 /opt/IBM/db2/V10.1 的 AIX 7.1 中安装了 DB2 10.1。但是有一个脚本在 /opt/db2_10_1.
处期待 DB2我不确定是否可以更改已安装软件的目录,如果可以,在执行此步骤之前我必须记住哪些要点。
仅供参考 - 我不是 AIX 或 DB2 专家。我只是按照指示执行此任务。
您的说明是否为 Db2 安装指定了非默认路径? (路径 /opt/IBM/db2/V10.1 是 AIX 的典型默认值)
不要因为一个脚本写得不好,就手动修改Db2的安装目录!负责任的管理员绝不会允许在生产环境中出现此类错误。
脚本硬编码 Db2 安装路径是错误的。该脚本应该正确编码以确定 Db2 安装路径,或者通过配置或参数提供该信息。
一个可能的选择是创建一个符号 link 以便 /opt/db2_10_1 指向 /opt/IBM/db2/V10.1 处的真实路径,但这不能保证适用于所有情况,这取决于脚本编写的糟糕程度 - 因此该脚本稍后可能会出现其他不同的错误(尽管 Db2 本身会正常运行)。
另一个问题是,安装已经不受支持(生命周期结束)的 Db2 版本是不明智的。企业是否了解安装不受支持版本的后果? (除非企业已从 IBM 购买了扩展支持合同)。
- 您必须重新安装
- 停止实例
- 重命名 sqllib 目录
- 在安装目录的新二进制文件中使用 db2icrt 重新创建实例
- 使用 db2cfimp 导入编目数据库,之前使用 db2cfexp 导出