我们先直奔主题,在DM中我们进行字符界面安装时候,需要手动注册数据库服务,在DM7中我们需要使用的是-i参数,在比较新的DM8的版本中我们需要使用的是-dm_ini参数,在测试过程中,有较早的DM8版本还是会使用-i参数。
下面我们就通过两个例子来看一下不同之处。
首先,我们已经安装了DM7,安装过程不再赘述,主要进行命令行来注册数据库服务,目前我的数据库安装路径如下:
[root@rwc1 ~]# cd /opt/dmdbms/
[root@rwc1 dmdbms]# ls
bin data doc include jdk license_zh.txt release_en.txt samples tool uninstall.sh
bin2 desktop drivers jar license_en.txt log release_zh.txt script uninstall web
[root@rwc1 dmdbms]#
然后我们开始进行数据库注册服务,首先进入script下的root目录:
[root@rwc1 root]# pwd
/opt/dmdbms/script/root
[root@rwc1 root]# ls
dm_service_installer.sh dm_service_uninstaller.sh
[root@rwc1 root]#
使用数据库服务注册脚本dm_service_installer.sh进行数据库服务注册:
[root@rwc1 root]# ./dm_service_installer.sh -t dmserver -p DMSERVER -i /opt/dmdbms/data/DAMENG/dm.ini
移动服务脚本文件(/opt/dmdbms/bin/DmServiceDMSERVER 到 /etc/rc.d/init.d/DmServiceDMSERVER)
创建服务(DmServiceDMSERVER)完成
[root@rwc1 root]#
这样,我们就完成了数据库服务的注册,其中使用的命令是:
./dm_service_installer.sh -t dmserver -p DMSERVER -i /opt/dmdbms/data/DAMENG/dm.ini
需要注意的是,这里使用了-i的参数。而在DM8中,有了一些改变,-i参数需要改成-dm_ini参数,接下来来我们用DM8进行试验,同样安装过程不再复述。
我们需要进入相关目录,如下:
[root@rwc1 root]# ls
dm_service_installer.sh dm_service_uninstaller.sh
[root@rwc1 root]# pwd
/opt/dmdbms/script/root
[root@rwc1 root]#
运行数据库服务注册脚本,如果还使用之前的命令,则会报错:
[root@rwc1 root]# ./dm_service_installer.sh -t dmserver -p DMSERVER -i /opt/dmdbms/data/DAMENG/dm.ini
Usage: dm_service_installer.sh -t service_type [-p service_name_postfix] [-dm_ini dm_ini_file]
[-watch_ini watch_ini_file ] [-wmon_ini wmon_ini_file] [-rww_ini rww_ini_file]
[-watcher_ini watcher_ini_file ] [-monitor_ini monitor_ini_file] [-cssm_ini cssm_ini_file]
[-dfs_ini dfs_ini_file] [-dcr_ini dcr_ini_file]
[-dss_ini dss_ini_file] [-drs_ini drs_ini_file] [-dras_ini dras_ini_file] [-dcs_ini dcs_ini_file] [-server server_info]
[-m open|mount] [-y dependent_service]
or dm_service_installer.sh [-s service_file_path]
or dm_service_installer.sh –h
按照提示,我们需要使用另一个命令:
[root@rwc1 root]# ./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /opt/dmdbms/data/DAMENG/dm.ini
移动服务脚本文件**(/opt/dmdbms/bin/DmServiceDMSERVER 到 /etc/rc.d/init.d/DmServiceDMSERVER**)
创建服务(DmServiceDMSERVER)完成
这样就注册完成。