![达梦数据库开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/573/52842573/b_52842573.jpg)
上QQ阅读APP看书,第一时间看更新
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=1738814153-RAwXkePDCAP15oW2E53GgZlyqtx451M1-0-3f294ec49d0929be72183bf1c2b685f4)
(续表)
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-T25_17897.jpg?sign=1738814153-x0pMiiFBfHHCZAJXFiMg36sWxqSzER3z-0-6c065e2408b652513979579e0ef1b3e6)
(续表)
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-T26_17898.jpg?sign=1738814153-451rGQu4p2UBpQB31Nj2d3JPOKFP0cpw-0-bc3f51243f2c0714a4cf6ba8689ad87c)
(续表)
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-T27_17899.jpg?sign=1738814153-FtGtHbT9oUVcAWkaH3wbj39xsBsxHszR-0-36003fe148411980c8db3f8face09d31)
dminit的参数较多,如果没有带参数,系统就会引导用户设置。另外,参数、等号和值之间不能有空格。例如:
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P27_23663.jpg?sign=1738814153-aieq1R39v3fjkQ9BMISpiPOMpsydeDfQ-0-8fd004433eaa417c99dc7e86252a4382)
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=1738814153-iPeqNVoRH4aF32bHBzKuBSe5Tjy0YH0c-0-b0f7f416cab7e0278b2534da6402e97b)
注册服务需要使用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)完成。