环境:DB2版本10.5.0.8,操作系统RHEL7.2
首先,db2start是能够正常启动实例db2inst1的。现在想实现自动启动,按照IBM产品文档,执行:
$ db2iauto -on db2inst1
然后确认设置:
$db2set -all
DB2COMM=TCPIP
DB2AUTOSTART=YES
$ db2greg -getinstrec instancename=db2inst1
Retrieved record:
Service = |DB2|
Version = |10.5.0.8|
InstanceName = |db2inst1|
InstancePath = |/home/db2inst1/sqllib|
Usage = |N/A|
StartAtBoot = 1
Maintenance = 0
InstallPath = |/opt/ibm/db2/V10.5|
RemoteProf = |N/A|
Comment = |N/A|
但是,重新启动OS之后,实例依旧没有自动启动。
请问,这是哪里的问题?
后来得到高人的指点,原来是DB2 10.5的 Autostart方式不支持RHEL7啊。。。。
http://www-01.ibm.com/support/docview.wss?uid=swg21964393
DB2 AutoStart is not supported on Red Hat Enterprise Linux version 7
The issue has been resolved starting in DB2 V11.1 Mod1 Fix Pack 1.
回头试试看!