1初始化实例
查看所有参数,根据要求自行选择参数
[dmdba@localhost bin]$ ./dminit help
示例:这是我的,数据库要按各自所需要求创建
[dmdba@localhost bin]$ ./dminit path=/home/dmdba/dmdbms/data
如果只写path,参数数据库名默认为DAMENG,实例名默认为DMSERVER,页大小默认为8k,簇大小默认为16,大小写敏感默认为是,字符集默认为GB18030等等如图
如果要求页大小为16k,字符集为utf_8,且DAMENG实例已存在.命令如下(因为数据库名,实例名,端口号不能重复,上面我已经用了默认的,因此需要写出来且修改, PAGE_SIZE=16 CHARSET=1则是按要求修改的参数)
[dmdba@localhost bin]$ ./dminit path=/home/dmdba/dmdbms/data DB_NAME=DAMENG2 PORT_NUM=5237 INSTANCE_NAME=DMSERVER2 PAGE_SIZE=16 CHARSET=1
2.注册开机自启服务
切换到root用户,进入cd …/script/root目录(script与bin在同一个目录)
不熟练的可以用-h命令查看提示
[root@localhost root]# ls (找到dm_service_installer.sh,然后使用-h命令)
[root@localhost root]# ./dm_service_installer.sh -h
(dm.ini路径就是上面path路径/数据库名/dm.ini)
[root@localhost root]# ./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini -p DMSERVER
-t 表示注册的服务类型有dmserver,dmwatcher,dmmonitor等 -dm_ini表示注册服务文件所在位置 -p表示服务名后缀比如注册服务为dmserver则自动生成DmService,后缀可自选我写为-p DMSERVER后缀就是DMSERVER,服务名全称为DmServiceDMSERVER.
bin目录下查找服务
启动服务
[dmdba@localhost bin]$ ./DmServiceDMSERVER start
./DmServiceDMSERVER start(启动服务)
./DmServiceDMSERVER stop(关闭服务)
./DmServiceDMSERVER status(查看服务状态)