Oracle数据库可以通过start、shutdown命令启动和关闭数据库实例。达梦数据库也可以通过命令、服务查看器或系统服务实现实例的启动和关闭。
dmserver命令存放在达梦数据库安装路径下的bin目录下,Windows操作系统中的命令文件名为dmserver.exe,Linux操作系统中的文件名为dmserver.sh。
以Windows操作系统为例,输入以下命令:
C:\Users\fuqiang>dmserver help
格式:
dmserver.exe [ini_file_path] [-noconsole] [mount] [path =ini_file_path] [dcr_ini =dcr_path] [dpc_mode =mode]
例程:
dmserver.exe path =d:\dmdbms\bin\dm.ini
关键字说明如下。
path: dm.ini的绝对路径或者dmserver当前目录的dm.ini。
dcr_ini: 如果使用CSS集群环境,指定dmdcr.ini文件路径。
-noconsole: 以服务方式启动。
mount: 配置方式启动。
dpc_mode: 指定DPC中的实例角色,0:无,1:MP,2:BP,3:SP,取值1、2、3时也可以用MP、BP、SP代替。
upd_lic: 升级服务器安全版本信息。
Help: 打印帮助信息。
参数文件dm.ini的路径是必需的,最好是绝对路径。如果dm.ini文件在执行dmserver命令的当前目录下,可以省略路径。
dmserver命令正常执行后,数据库实例开始运行。此时可以在dmserver控制台执行以下特定的操作命令。
EXIT: 退出服务器。
LOCK: 打印锁系统信息。
TRX: 打印等待事务信息。
CKPT: 设置检查点。
BUF: 打印内存池中缓冲区的信息。
MEM: 打印服务器占用内存大小。
SESSION: 打印连接个数。
DEBUG: 打开DEBUG模式。
注意 dmserver控制台窗口关闭后,数据库实例也同时关闭。
如果增加了“-nonconsole”选项,则数据库实例以后台服务方式运行,dmserver控制台不接受命令。如果要退出,只能关闭窗口或使用Ctrl+C组合键强制退出。
Linux操作系统中dmserver命令的操作与Windows操作系统完全一致。
达梦数据库的服务查看器程序存放在安装路径下的tool文件夹,Windows操作系统中的文件名为dmservice.exe,Linux操作系统中的文件名为dmservice.sh。双击或在命令行运行后即可看到服务查看器界面,如图1-43所示。
图1-43
选择相应的服务即可进行启动、停止等操作。
在Windows操作系统中可以直接打开服务管理界面对达梦数据库服务进行启动、停止等操作,如图1-44所示。
图1-44
Linux操作系统中可以使用systemctl命令对达梦数据库服务进行start、stop、restart等操作。