1.2.2 命令行配置
除了图形化界面,达梦数据库也可以使用命令行的方式进行数据库配置。
1.创建数据库实例
在安装达梦数据库的过程中,可以选择不创建数据库实例,安装完成后再使用图形化工具配置助手(dbca)来创建,也可以利用存放在安装路径下的bin目录下的初始化库工具dminit创建。Windows操作系统中的文件名为dminit.exe,Linux操作系统中的文件名为dminit。dminit的初始化参数如表1-1所示。
表1-1
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-T24_17896.jpg?sign=1739420138-LyoYtONPXoIvfq5okL3DB67tfdpYDSHN-0-acc7c171f8d9d45d2a3cd68f9b1c67b6)
(续表)
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-T25_17897.jpg?sign=1739420138-1E5qIfOAltbhvsspzEE7hMq8L09WICa3-0-ac2342ef7e13a9049612bcb2d60f376c)
(续表)
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-T26_17898.jpg?sign=1739420138-Siaq5dG28Ap53Pytu39N0h8ilKnSUrE3-0-ebb460e4bef2350e526fce933e9b7966)
(续表)
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-T27_17899.jpg?sign=1739420138-MjjwO0quVM7DYtyWD1wV3X3jcYphcxtB-0-6f7f0acccac89fb2b929cf7f9b0b364c)
dminit的参数较多,如果没有带参数,系统就会引导用户设置。另外,参数、等号和值之间不能有空格。例如:
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P27_23663.jpg?sign=1739420138-fokO71Mbt0hNvAeTmJULYFMQMXuBIUlY-0-99931f95c4b7092bb2e03e781245c63a)
2.注册服务
数据库实例通常都是以系统服务的行式运行。Windows系统和安装了图形化界面的Linux系统可以使用dbca工具进行数据库服务注册,十分方便。
没有安装图形化界面的Linux系统可以使用注册服务脚本将数据库实例注册为Linux系统服务。注册服务脚本为dm_service_installer.sh,存放在安装路径下的script/root目录。注册服务脚本参数如表1-2所示。
表1-2
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-T28_24072.jpg?sign=1739420138-sVrlbWNdLCqaP0GjwIDHhYgJe2G4s5uh-0-eadfcb795f3f4bcdc2f2104ab8beb222)
注册服务需要使用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)完成。