上QQ阅读APP看书,第一时间看更新
1.4.1 dmserver命令
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操作系统完全一致。