
上QQ阅读APP看书,第一时间看更新
1.2.2 命令行配置
除了图形化界面,达梦数据库也可以使用命令行的方式进行数据库配置。
1.创建数据库实例
在安装达梦数据库的过程中,可以选择不创建数据库实例,安装完成后再使用图形化工具配置助手(dbca)来创建,也可以利用存放在安装路径下的bin目录下的初始化库工具dminit创建。Windows操作系统中的文件名为dminit.exe,Linux操作系统中的文件名为dminit。dminit的初始化参数如表1-1所示。
表1-1

(续表)

(续表)

(续表)

dminit的参数较多,如果没有带参数,系统就会引导用户设置。另外,参数、等号和值之间不能有空格。例如:

2.注册服务
数据库实例通常都是以系统服务的行式运行。Windows系统和安装了图形化界面的Linux系统可以使用dbca工具进行数据库服务注册,十分方便。
没有安装图形化界面的Linux系统可以使用注册服务脚本将数据库实例注册为Linux系统服务。注册服务脚本为dm_service_installer.sh,存放在安装路径下的script/root目录。注册服务脚本参数如表1-2所示。
表1-2

注册服务需要使用root权限,所以要事先切换到root账号下,然后执行命令。例如:
[root@dbserver root]# ./dm_service_installer.sh -t dmserver -dm_ini / home/dmdba/dmdbms/data/DAMENG3/dm.ini -p DMSERVER3 Created symlink /etc/systemd/system/multi-user.target.wants/DmService- DMSERVER3.service → /usr/lib/systemd/system/DmServiceDMSERVER3.service.
创建服务(DmServiceDMSERVER3)完成。