linux下开机启动DB2,WAS,TDS服务

linux下开机启动DB2,WAS,TDS服务

参考链接:

http://www.2cto.com/database/201207/141858.html

www.2cto.com

http://www.2cto.com/os/201207/141862.html

1.转到/etc/init.d 目录下。

以root身份执行

Shell代码

cd /etc/init.d

2.编写DB2启动脚本

Shell代码

vi startDB2

输入以下内容

Shell代码

#!/bin/sh

# chkconfig: 2345 99 01

# processname:IBMDB2

# description:db2 start

DB2_HOME="/home/db2inst1/sqllib" #安装db2用户的sqllib

DB2_OWNER="db2inst1" #db2用户名

www.2cto.com

case "$1" in

start )

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/adm/db2stop

rm -f /var/lock/db2

echo "ok"

;;

restart|reload)

$0 stop

$0 start

;;

*)

echo "usage:$0 start|stop|restart|reload"

exit 1 www.2cto.com

esac

exit 0

3.编写启动was和tds的脚本。

Shell代码

vi startWasTds

输入以下内容

Shell代码

#!/bin/sh

# chkconfig: 2345 99 01

# processname:IBMTDSWAS

# description:filenet was tds

/opt/IBM/WebSphere/AppServer/profiles/AppSrvTds/bin/startServer.sh server1

/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1

/opt/IBM/WebSphere/AppServer/profiles/ilog/bin/startServer.sh serve1

#TDS

/opt/ibm/ldap/V6.3/sbin/ibmdiradm -l dsrdbm01 -t

/opt/ibm/ldap/V6.3/sbin/ibmslapd

参数说明:

头部注释:

linux 命令 chkconfig 要求文件头中必须包含:下面这3项

Shell chkconfig代码 www.2cto.com

# chkconfig: 2345(默认的runlevel) 99(启动优先级) 01(关闭优先级)

# processname:进程名称

# description:进程描述

4.给文件赋予权限

Shell代码

chmod -R 777 startDB2

chmod -R 777 startWasTds

chkconfig --add startDB2

chkconfig --add startWasTds

添加开机启动成功。

(0)

相关推荐

  • Linux下开机自动挂载NTFS分区为可写

    自动挂载对于linux系统来讲就是安装硬盘了,今天我们来为各位介绍在Linux下开机自动挂载NTFS分区为可写技巧文章希望下文对各位有帮助。 升级到 OpenSUSE 13.2 之后,原来配置为可自动 ...

  • Linux下如何启动apache也就是httpd服务

    下面是Linux中启动httpd的 /etc/rc.d/init.d/apache 脚本: 这里介绍在Linux中如何启动httpd的服务. 操作方法 01 查看本机Linux是否安装了httpd 0 ...

  • linux添加开机启动项的方法介绍

    使用chkconfig命令可以查看在不同启动级别下课自动启动的服务(或是程序),命令格式如下: chkconfig --list 可能输出如下: openvpn 0:关闭 1:开启 ...... 6: ...

  • linux添加开机启动项

    使用chkconfig命令可以查看在不同启动级别下课自动启动的服务(或是程序),命令格式如下: chkconfig --list 可能输出如下: openvpn 0:关闭 1:开启 ...... 6: ...

  • linux下怎么启动mysql服务

    在linux系统中,如果我们安装了Mysql数据库,该如何进行Mysql的相关配置,进而完成mysql服务的相关启动及停止操作呢?本文对此进行相关介绍. 操作方法 01 首先,我们需要修改mysql的 ...

  • Linux系统开机启动过程分解

    按下电源按钮的直到欢迎页出来之后,linux总共做的事可以分为五步来完成。 1、 BIOS加电自检: 加电自检,检测硬件设备。然后按照cmos上面的顺序来搜索处在活动状态下的可以引导的设备。可以是光驱 ...

  • 在Linux下的启动.停止和重加载

    Nginx的启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 其中-c参数指定配置文件路径。 Nginx的停止 ...

  • Linux环境下如何启动和停止oracle监听和服务

    Oracle数据库系统是非常强大的关系数据库管理系统,在很多项目中被广泛使用.生产环境的oracle数据会有专门的DBA管理员去维护,但在开发环境,大部分情况就需要开发人员自己能够启动和停止oracl ...

  • linux系统怎么查看开机启动项目 修改启动项

    windows系统是我们常用的桌面系统,需要经常优化一些不必要的启动服务.linux作为服务器最常见的系统.同样为了系统资源高可用性,对于一些进程或服务设置关闭开机启动.那么怎么查看linux的开机启 ...