在初次完成单机数据库安装时,我们只需要执行install/script/root.sh脚本,就可以将新安装的数据库注册为开机自启。
在执行完root.sh后会在操作系统的/etc/init.d/下生成kingbased 。这时在服务器重启后,数据库就会自动被拉起。
但当单机环境存在多个实例时,就需要我们手动去生成另外一个启动文件。
1.复制kingbased文件改名为kingbase2d
cp kingbased kingbase2d
2.修改kingbase2d文件里所有data目录相关路径,为另外一个实例的绝对路径
:%s#/home/kingbase/ES/V8/data#/home/kingbase/data2#g
3.将kingbase2d软连接至/etc/rc.d
ln -s /etc/init.d/kingbase2d /etc/rc.d/kingbase2d
4.注册开机自启动
chkconfig --add kingbase2d
5.验证服务是否成功
chkconfig --list
备注:当一台机器需要安装多个实例的时候,需要修改kingbase.conf里的port参数,以防数据库端口冲突。