執行 db2icrt 建立實例時回報:DBI1703E No valid service name or port number found.
hostname 指令顯示的主機名與 uname -a 顯示的網路節點名稱不一致。DB2 實例建立過程會參考 uname 取得的名稱來解析服務埠,導致找不到對應的 /etc/services 條目。
uname -S NEW_HOSTNAME
hostname、uname -n、/etc/hosts 皆一致。db2icrt -p 50000 -u db2fenc1 db2inst1
hostname uname -n cat /etc/hosts # 三者應指向相同主機名
uname -S 為暫時修改,永久生效需同步修改 /etc/hostname (或 /etc/HOSTNAME) 並重啟網路服務。db2idrop 移除再重建。