我在 Amazon EC2 云上安装了一个 DB2 实例,作为 IBM WebSphere Portal 开发 AMI 的一部分。它安装了一个独立于 AMI 其余部分的持久文件系统。
昨天,AMI 被终止,DB2 作为其中的一部分宕机。它没有完全关闭,只是终止了。
今天,我正在尝试重新启动 WebSphere 门户服务器,它需要连接到 DB2 实例。但是 DB2 实例已关闭。
所以我需要重新启动我的 DB2 实例,但如何做到这一点并不是很明显。有人能告诉我我需要跑什么才能让它再次运行吗?
操作系统为 SuSE Linux,DB2 版本为 9.1
好的,我得到了这个工作。我必须做的是 su 到 db2 实例的所有者(在本例中,用户名为 db2inst1)
在该用户主目录下,有一个名为“sqllib/adm”的目录,在该目录下是一个名为“db2start”的可执行文件,必须运行它。
该脚本最初因“SQL6048N”错误而失败。为了解决这个问题,我必须更改 sqllib/db2nodes.cfg 文件中的主机名 - 当前实例上的主机名不同,因为当您终止并重新启动 AMI 映像时主机名会更改。此主机名也必须在文件 /opt/ibm/db2/V9.1/default.env 中更改