linux/ubuntu下db2的開機自啟動
我這個是Ubuntu 下設定DB2開機自啟動,linux下的其他的系統下 ,可能因為目錄不太一樣
所以目錄路徑方面要做一些修正。
1.在etc/init.d文件夾下新建一個叫startdb2的文件。
2.裡面內容是:
www.2cto.com
#!/bin/sh
#script to start DB2 instance on bootup
#
DB2_HOME="/home/lilax/sqllib"
DB2_OWNER="lilax"
case "$1" in
start)
www.2cto.com
echo -n "starting IBM db2"
su - $DB2_OWNER -c $DB2_HOME/adm/db2start
touch /var/lock/db2
echo "OK"
;;
stop)
echo -n "shutdown ibm db2"
su - $DB2_OWNER -c $DB2_HOME/admin/db2stop
rm -f /var/lock/db2
www.2cto.com
echo "OK"
;;
restart|reload)
$0 stop
$0 start
;;
*)
echo "usage: $0 start|stop|restart|reload"
exit 1
esac
exit 0
www.2cto.com
3.在win下新建這個文件,然後放到/etc/init.d文件夾下
4.控制台中 切換到/etc/init.d文件夾下,執行vi startdb2命令打開這個文件,然後刪掉多余的符號,保存。
(其實這裡應該用vi寫這個文件,我是我原來是在window裡用記事本寫好,然後傳到linux裡,結果有錯誤,貌似是文件格式不對)。
5.給文件賦權限。在/etc/init.d目錄下執行 chmod -R 777 startdb2
www.2cto.com
6./etc/init.d目錄下,執行 ./startdb2 start進行調試。
7.調試成功後,添加到服務列表中
chkconfig --add startdb2
8。 執行命令 reboot重啟服務器後,就OK了!
作者 白開水03210425