![达梦数据库开发实战](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=1739455400-ye4q4uNPLl7ywgDmjLBxPUHMmBvgZwCB-0-41f3e879dd62adf00d04d8502bb4de98)
(续表)
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-T25_17897.jpg?sign=1739455400-RXVMqLYv6cXok2EtjGxaHT5582I9f3PJ-0-db31a478d91db242538f6ed76dc12c99)
(续表)
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-T26_17898.jpg?sign=1739455400-5NZ9rHuFEwxKPdM3PQQSVSf0mTLiT4u2-0-87e4b556b349e891425b967d6fc56c55)
(续表)
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-T27_17899.jpg?sign=1739455400-ucEduME8dmdqvjvUIg0BXezBAthMbdAV-0-6d210a642dafbfed95bfd4d24c01ce3d)
dminit的参数较多,如果没有带参数,系统就会引导用户设置。另外,参数、等号和值之间不能有空格。例如:
![](https://epubservercos.yuewen.com/5DA094/31397985503796406/epubprivate/OEBPS/Images/Figure-P27_23663.jpg?sign=1739455400-BndyW4pngTaqkTl2GZvmxsDI3EnMxoYV-0-03abfb4764e622d26315f3bcb9562e13)
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=1739455400-FY5e7I6X0tgmaliDLcQgZZ7uy1RROxFg-0-cf8b911b996d9685b5c5a52db82e5c9d)
注册服务需要使用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)完成。