1 安装需求
1.1 硬件环境需求
通常作为数据库服务器,对内存和磁盘空间具有一定要求,应提前预估业务数据占用量来确定足够的内存和硬盘资源
| 名称 | 要求 |
|---|---|
| CPU | 支持国产与国际主流 CPU 处理器 |
| 内存 | 256M(建议 512M 以上) |
| 硬盘 | 5G 以上可用空间 |
| 网卡 | 10M 以上支持 TCP/IP 协议的网卡 |
| 光驱 | 32 倍速以上光驱 |
| 显卡支持 | 1024768256 以上彩色显示 |
| 显示器 | SVGA 显示器 |
| 键盘/鼠标 | 普通键盘/鼠标 |
1.2 软件环境需求
| 名称 | 要求 |
|---|---|
| 操作系统 | Windows(简体中文服务器版 sp2 以上)/Linux(glibc2.3 以上,内核 2.6,已安装 KDE/GNOME 桌面环境,建议预先安装 UnixODBC 组件) |
| 网络协议 | TCP/IP |
| 系统盘 | 至少 1G 以上的剩余空间 |
2 Windows下安装及卸载
2.1 安装前准备工作
2.1.1 检查系统信息
终端输入systeminfo命令查询,主要检查安装包和操作系统相匹配
2.1.2 检查内存和存储空间
内存要求:保证操作系统至少4GB可用内存
存储空间要求:保证拥有至少3GB的存储空间
2.2 安装DM
2.2.1 图形化界面安装
步骤1:运行安装程序
直接将光驱插入电脑,安装程序自动运行,程序将检测当前计算机是否已经安装其他版本DM。如果存在,将弹出对话框:
点击“确定”继续安装,将弹出语言与时区选择对话框。点击“取消”则退出安装
若是官网下载的映像文件,可直接右键点击装载,会弹出DVD光驱盘符,双击运行“setup.exe”安装程序
步骤2:语言时区选择
根据系统配置选择相应语言和时区,点击“确定”按钮继续安装
步骤3:欢迎界面
点击“下一步”按钮继续安装
步骤4:许可证协议
选择“接收”,点击“下一步”继续
步骤5:验证Key文件
点击“浏览”按钮,选取 Key 文件,安装程序将自动验证 Key 文件信息。如果是合法的 Key 文件且在有效期内,用户可以点击“下一步”继续安装
步骤6:选择安装组件
DM 安装程序提供四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自定义安装”,用户可根据实际情况灵活地选择。
典型安装包括:服务器、客户端、驱动、用户手册、数据库服务。
服务器安装包括:服务器、驱动、用户手册、数据库服务。
客户端安装包括:客户端、驱动、用户手册。
自定义安装包括:用户根据需求勾选组件,可以是服务器、客户端、驱动、用户手册、数据库服务中的任意组合。
选择需要安装的 DM 组件,并点击“下一步”继续。
步骤7:选择安装目录
DM 默认安装在 %HOMEDRIVE%\dmdbms 目录下,可以点击浏览自定义安装目录
如果安装目录已存在,会弹出提示框,目录下的某些DM相关文件将会被覆盖
说明:安装路径里允许字符的范围是小写字母(a-z)、大写字母(A-Z)、数字(0-9)、下划线(_)、空格( )和中文。
步骤8:安装前小结
显示用户即将进行的安装的有关信息,例如产品名称、版本信息、安装类型、安装目录、可用空间、可用内存等信息,用户检查无误后点击“安装”按钮进行 DM 的安装。
如果 C:\Windows\system32 目录下已存在配置文件 dm_svc.conf,则弹出下图所示警告消息框提示用户该文件已经存在。若点击“是”,则安装时将生成新的配置文件覆盖原有文件,开始进行 DM 的安装;若点击“否”,则安装时不另外生成新的配置文件,使用原有文件,开始进行 DM 的安装;若点击“取消”,则返回到上图所示界面。
步骤 9:安装过程
安装过程。
步骤10:初始化数据库
如在选择安装组件时选中服务器组件,数据库自身安装过程结束时,将会提示是否初始化数据库,如下图所示。若用户未安装服务器组件,安装完成后,点击“完成”将直接退出。点击“取消”将完成安装,关闭对话框。
若用户选中初始化数据库选项,点击“初始化”将弹出数据库配置工具,详细使用参考:
数据库配置工具及dminit工具
2.2.2 静默安装
通过配置文件进行DM安装,静默安装需要管理员权限
在终端进入安装程序所在文件夹,执行命令:
setup.bat -q 配置文件全路径静默安装配置文件模板
<?xml version="1.0"?> <DATABASE> <!--安装数据库的语言配置,简体中文版: ZH,繁体中文版: CHT,英文版: EN,不区分大小写。不允许为空 --> <LANGUAGE>ZH</LANGUAGE> <!--安装程序的时区配置,缺省为+08:00,取值范围:-12:59 ~ +14:00 --> <TIME_ZONE>+08:00</TIME_ZONE> <!-- key文件路径 --> <KEY></KEY> <!--安装程序组件类型,取值范围:0、1、2,0 表示安装全部,1 表示安装服务器,2 表示安装客户端。缺省为0 --> <INSTALL_TYPE>0</INSTALL_TYPE> <!--安装路径,不允许为空。合法的安装路径允许字符的范围是小写字母(a-z)、大写字母(A-Z)、数字(0-9)、下划线(_)、空格( )和中文 --> <INSTALL_PATH></INSTALL_PATH> <!--是否初始化库,取值范围:Y/N、y/n,不允许为空 --> <INIT_DB></INIT_DB> <!--数据库实例参数 --> <DB_PARAMS> <!--初始数据库存放的路径,不允许为空 --> <PATH></PATH> <!--初始化数据库名字,缺省为DAMENG,不超过128个字符 --> <DB_NAME>DAMENG</DB_NAME> <!--初始化数据库实例名字,缺省为DMSERVER,不超过128个字符 --> <INSTANCE_NAME>DMSERVER</INSTANCE_NAME> <!--初始化时设置dm.ini中的PORT_NUM,缺省为5236,取值范围:1024~65534 --> <PORT_NUM>5236</PORT_NUM> <!--初始数据库控制文件的路径,文件路径长度最大为256 --> <CTL_PATH></CTL_PATH> <!--初始化数据库日志文件的路径,文件路径长度最大为256,LOG_PATH值为空则使用缺省值,如果使用非默认值,LOG_PATH中节点数不能少于2个 --> <LOG_PATHS> <LOG_PATH> </LOG_PATH> </LOG_PATHS> <!--数据文件使用的簇大小,取值范围:16页、32页、64页,缺省为16页 --> <EXTENT_SIZE>16</EXTENT_SIZE> <!--数据文件使用的页大小,取值范围:4K、8K、16K、32K,缺省为8K --> <PAGE_SIZE>8</PAGE_SIZE> <!--重做日志文件使用的大小,单位MB,在32位版本下,取值范围为256~2048之间的整数,缺省值为2048;在64位版本下,取值范围为256和8192之间的整数,缺省值为4096 --> <LOG_SIZE>4096</LOG_SIZE> <!--大小写敏感。取值范围:Y/N y/n 1/0,缺省为Y --> <CASE_SENSITIVE>Y</CASE_SENSITIVE> <!--字符集选项,缺省为0。0代表GB18030,1代表UTF-8,2代表韩文字符集EUC-KR --> <CHARSET>0</CHARSET> <!--字符类型在计算HASH值时所采用的HASH算法类别。取值范围0,1。0:原始HASH算法;1:改进的HASH算法。缺省为1 --> <USE_NEW_HASH>1</USE_NEW_HASH> <!--初始化时设置SYSDBA的密码。1. 长度不能小于8且不能大于48 2. 需要同时包含大写字母、小写字母和数字--> <SYSDBA_PWD></SYSDBA_PWD> <!--初始化时设置SYSAUDITOR的密码。1. 长度不能小于8且不能大于48 2. 需要同时包含大写字母、小写字母和数字--> <SYSAUDITOR_PWD></SYSAUDITOR_PWD> <!--初始化时设置SYSSSO的密码。仅在安全版本下可见和可设置。1. 长度不能小于8且不能大于48 2. 需要同时包含大写字母、小写字母和数字--> <SYSSSO_PWD></SYSSSO_PWD> <!--初始化时设置SYSDBO的密码。仅在安全版本下可见和可设置。1. 长度不能小于8且不能大于48 2. 需要同时包含大写字母、小写字母和数字--> <SYSDBO_PWD></SYSDBO_PWD> <!--初始化时区,默认是东八区。格式为:正负号小时:分钟,取值范围:-12:59 ~ +14:00 --> <TIME_ZONE>+08:00</TIME_ZONE> <!--是否启用页面内容校验,取值范围:0,1,2,3。0:不启用;1:开启页校验并使用CRC校验;2:开启页校验并使用指定的HASH算法进行校验;3:开启页校验并使用快速CRC校验。缺省为3 --> <PAGE_CHECK>3</PAGE_CHECK> <!--设置默认加密算法,不超过128个字符 --> <EXTERNAL_CIPHER_NAME></EXTERNAL_CIPHER_NAME> <!--设置默认HASH算法,不超过128个字符 --> <EXTERNAL_HASH_NAME></EXTERNAL_HASH_NAME> <!--设置根密钥加密引擎,不超过128个字符 --> <EXTERNAL_CRYPTO_NAME></EXTERNAL_CRYPTO_NAME> <!--全库加密密钥使用的算法名。算法可以是DM内部支持的加密算法,或者是第三方的加密算法。默认使用"AES256_ECB"算法加密,最长为128个字节 --> <ENCRYPT_NAME></ENCRYPT_NAME> <!--用于加密服务器根密钥,最长为48个字节 --> <USBKEY_PIN></USBKEY_PIN> <!--设置空格填充模式,取值范围:0,1,缺省为0 --> <BLANK_PAD_MODE>0</BLANK_PAD_MODE> <!--指定system.dbf文件的镜像路径,缺省值为空 --> <SYSTEM_MIRROR_PATH></SYSTEM_MIRROR_PATH> <!--指定main.dbf文件的镜像路径,缺省值为空 --> <MAIN_MIRROR_PATH></MAIN_MIRROR_PATH> <!--指定roll.dbf文件的镜像路径,缺省值为空 --> <ROLL_MIRROR_PATH></ROLL_MIRROR_PATH> <!--是否是四权分立,取值范围:0,1。0:不使用;1:使用。缺省为0。仅在安全版本下可见和可设置。 --> <PRIV_FLAG>0</PRIV_FLAG> <!--指定初始化过程中生成的日志文件所在路径。合法的路径,文件路径长度最大为257(含结束符),不包括文件名 --> <ELOG_PATH></ELOG_PATH> </DB_PARAMS> <!--是否创建数据库实例的服务,取值范围: Y/N y/n,不允许为空,不初始化数据库将忽略此节点。非root用户不能创建数据库服务。 --> <CREATE_DB_SERVICE>Y</CREATE_DB_SERVICE> <!--是否启动数据库,取值范围: Y/N y/n,不允许为空,不创建数据库服务将忽略此节点。 --> <STARTUP_DB_SERVICE>N</STARTUP_DB_SERVICE> </DATABASE>2.3 卸载DM
DM 提供的卸载方式为全部卸载。在 Windows 操作系统下,可选择操作系统的“设置”菜单的“应用和功能”项,在打开的窗口中选择“达梦数据库”应用,点击“卸载”按钮进行卸载;
也可以在 DM 安装目录下,找到卸载程序 uninstall.exe 来执行卸载。
卸载步骤:
步骤1:运行卸载程序
程序将会弹出提示框确认是否卸载程序。点击“确定”进入卸载小结页面,点击“取消”退出卸载程序。
步骤2:卸载小结
点击“卸载”,将弹出下图所示消息框确认是否删除 dm_svc.conf 配置文件。若点击“是”,则在卸载过程中将删除 dm_svc.conf 配置文件,开始卸载 DM;若点击“否”,则在卸载过程中不会删除 dm_svc.conf 配置文件,开始卸载 DM。
步骤3:卸载
点击“完成”按钮结束卸载。卸载程序不会删除安装目录下有用户数据的库文件以及安装 DM 后使用过程中产生的一些文件。用户可以根据需要手工删除这些内容。
3 Linux下安装及卸载
3.1 安装前准备工作
3.1.1 检查Linux系统信息
软件安装包数字签名校验:
如果用户的DM安装包经过数字签名,参照一下步骤进行,其余情况请忽略
## 1.导入达梦公司的公钥 gpg --import dm-pub-key ## 2.将达梦公司的公钥添加到绝对信任列表 gpg --edit-key 武汉达梦数据库股份有限公司 trust ## 3.验证达梦安装包的数字签名 gpg --verify dm.sign dm8_setup_xxx.iso ## 步骤3输出结果是“完好的签名”(“Good Signature”)则表示安装包文件完好无损。检查操作系统相关信息:
用户在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操作系统匹配,以保证 DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基本信息
## 获取系统位数 getconf LONG_BIT ## 查询操作系统release信息 lsb_release -a ## 查询系统信息 cat /etc/issue ## 查询系统名称 uname -a3.1.2 Linux下检查操作系统限制
在 Linux(Unix)系统中,因为 ulimit 命令的存在,会对程序使用操作系统资源进行限制。为了使 DM 能够正常运行,建议用户检查当前安装用户的 ulimit 参数。
ulimit -a参数设置推荐
data seg size
data seg size (kbytes, -d)含义:数据段大小限制,数据段(data segment)是进程内存中存放**已初始化全局变量、静态变量、堆(heap)**的区域。
data seg size限制的就是这块内存的最大值。建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。
file size
file size(blocks, -f)含义:单个文件的最大大小限制,它限制的是进程能创建或写入的单个文件的最大字节数(默认是 512 字节块,不是 KB)。超过这个限制时,写入会失败。
建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。
open files
open files(-n)含义:表示单个进程能同时打开的文件描述符(file descriptor)最大数量。
建议用户设置为 65536 以上或 unlimited(无限制)。
virtual memory
virtual memory (kbytes, -v)含义:表示单个进程可使用的虚拟内存总量上限。
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。
如果用户需要为当前安装用户更改 ulimit 的资源限制,请修改文件/etc/security/limits.conf。
3.1.3 检查系统内存和存储空间
1.检查内存
为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 4GB 的可用内存(RAM)。如果可用内存过少,可能导致 DM 安装或启动失败
##获取内存总大小 grep MemTotal /proc/meminfo ##获取交换分区大小 grep SwapTotal /proc/meminfo ##获取内存使用详情 free2.检查存储空间
1.检查数据盘达梦安装路径空间
DM 完全安装需要 3GB 的存储空间,需要提前规划好安装目录和数据、备份存放路劲,预留充足空间
df -h 达梦安装绝对路径2.检查/tmp盘空间
DM在安装过程中会产生临时文件,至少需要3GB的临时空间,临时文件默认为**/tmp**
df -h /tmp若**/tmp目录没有3G空间,可通过设置环境变量DM_INSTALL_TMPDIR**来指定安装程序的临时目录
注意:该重新指定临时目录,必须使用3.1.4步骤创建的dmdba用户进行创建,或者保障dmdba对该目录具有读写权限
## 创建新的临时目录 mkdir -p /mount_point/dir_name ## 设置环境变量指定临时目录 DM_INSTALL_TMPDIR=/mount_point/dir_name export DM_INSTALL_TMPDIR ## 查看是否生效 echo $DM_INSTALL_TMPDIR3.1.4 创建安装用户
达梦禁止使用root用户安装数据库,需要在安装之前创建一个专用的系统用户。
## 创建安装用户组dinstall groupadd -g 12349 dinstall #验证是否创建成功:getent group dinstall #预期输出:dinstall:x:12349: ## 创建安装用户dmdba useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba #验证是否创建成功:id dmdba #预期输出:uid=12345(dmdba) gid=12349(dinstall) groups=12349(dinstall) ## 初始化用户密码 passwd dmdba注意:后续操作无特殊说明,均默认使用安装用户操作
3.2 安装DM
3.2.1 挂载安装光盘或安装映像文件
切换root用户进行安装光盘或安装映像文件挂载
将DM安装光盘放入光驱,进行挂载光驱
mount /dev/cdrom /mnt/cdrom若无光驱和光盘且DM安装映像文件已经上传服务器,可直接进行挂载映像文件
mount -o loop /path/to/file.iso /mnt/cdrom挂载之后,在/mnt/cdrom目录下存在DMInstall.bin文件,DMInstall.bin文件就是DM的安装程序,在运行安装程序前,需要赋予安装程序执行权限。
chmod 755 ./DMInstall.bin3.2.2 图形化界面安装
切换回dmdba用户进行安装操作
./DMInstall.bin注意:若使用root用户进行su操作登录到dmdba用户,可能导致启动图形化安装程序失败。报错如下:
此问题需要直接使用dmdba用户登录规避或者使用root用户配置xhost解决
## 查看当前访问控制列表 xhost ## 允许所有本地用户连接 xhost + local: ## 只允许dmdba本地用户连接 xhost +si:localuser:dmdba ##更精确另外解压安装程序后,会对GLIBC_VERSION和硬件架构进行校验,并打印校验结果:
GLIBC VERSION校验通过! 硬件架构校验通过!GLIBC VERSION校验通过! 安装程序执行码硬件架构与当前平台硬件架构不适配! //具体错误位置 ./DMInstall.bin:行510: /tmp/DMInstall/source/bin/disql:无法执行二进制文件: 可执行文件格式错误硬件架构不适配情况下,需要更换适配相应硬件架构的安装包解决问题。
安装过程
其余安装步骤同Windows图形化界面安装一致,在安装过程中,会在终端打印安装日志
同时需要注意:当安装进度完成时将会弹出对话框提示使用root系统用户执行相关命令,根据提示完成相关操作,之后关闭此对话框,点击“完成”按钮结束安装。
脚本内容:
#!/bin/sh #run by root RUID=`/usr/bin/id|awk -F\( '{print $1}'|awk -F\= '{print $2}'` if [ ${RUID} != "0" ] then echo "必须以 root身份执行此脚本!" exit 1 fi echo "移动 /home/dmdba/dmdbms/bin/dm_svc.conf 到/etc目录" mv "/home/dmdba/dmdbms/bin/dm_svc.conf" /etc/dm_svc.conf echo "创建DmAPService服务" "/home/dmdba/dmdbms/script/root/dm_service_installer.sh" -s "/home/dmdba/dmdbms/bin/DmAPService" echo "启动DmAPService服务" systemctl start DmAPService.service初始化数据库
点击初始化将打开数据库配置工具进行初始化数据库,详细使用参考:
数据库配置工具及dminit工具
3.2.3 命令行安装
在没有图形化界面的服务器上选择使用命令行方式进行安装
./DMInstall.bin -i安装过程
步骤1:选择安装语言
请根据系统配置选择相应语言,默认简体中文,回车进行下一步。
选择好安装语言,进行解压安装程序,解压后会对 GLIBC_VERSION 和硬件架构进行校验,并打印校验结果,校验结果信息的内容与图形化安装一致,而且此时还会打印 ulimit 参数信息与建议。
步骤2:验证key文件
可以选择是否输入 Key 文件路径。不输入则进入下一步安装,输入 Key 文件路径,安装程序将显示 Key 文件的详细信息,如果是合法的 Key 文件且在有效期内,可以继续安装
步骤3:设置时区
可以选择 DM 的时区信息,默认中国标准时间。
步骤4:选择安装类型
选择安装类型,默认典型安装,如果选择自定义安装,将打印全部安装组件信息。
步骤5:选择安装路径
可以输入 DM 的安装路径,不输入则使用默认路径,默认值为$HOME/dmdbms
安装程序将打印当前安装路径的可用空间,如果空间不足,需重新选择安装路径。如果当前安装路径可用空间足够,需进行确认。不确认,则重新选择安装路径,确认,则进入下一步骤。
说明:安装路径里允许字符的范围是小写字母(a-z)、大写字母(A-Z)、数字(0-9)、下划线(_)、空格( )和中文。
步骤6:安装小结
安装程序将打之前输入的部分安装信息。
步骤7:安装
注意:安装完成后,终端提示“请以 root 系统用户执行命令”。由于使用非 root 系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要手动执行相关命令。可根据提示完成相关操作。
步骤8:初始化数据库与注册服务
初始化创建数据库
使用命令行数据库初始化工具dminit进行创建数据库
./dminit PATH=/home/dmdba/dmdbms PAGE_SIZE=8 SYSDBA_PWD=DMdba_123 SYSAUDITOR_PWD=DMauditor_123dminit工具详解参考:
数据库配置工具及dminit工具
注册服务
使用脚本dm_service_installer.sh注册服务
./dm_service_installer.sh -t dmserver -dm_ini /opt/dmdbms/data/DAMENG/dm.ini -p DMSERVERdm_service_installer.sh脚本参数参考:4.1.2 命令行注册服务
3.2.4 静默安装
通过配置文件进行命令行非交互式安装
./DMInstall.bin -q 配置文件全路径静默安装配置文件参考Windows下静默安装配置文件,需要注意:非root用户无法创建数据库实例,因此配置文件中CREATE_DB_SERVICE节点值需要需改为N,实例服务后续使用服务注册脚本(参考:4.1.2 命令行注册服务)或者使用数据库配置工具(参考:数据库配置工具及dminit工具)完成
安装完成后,终端提示“请以 root 系统用户执行命令”。由于使用非 root 系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要手动执行相关命令。可根据提示完成相关操作
3.3 卸载DM
3.3.1 图形化卸载
用户在 DM 安装目录下,找到卸载程序 uninstall.sh 来执行卸载。用户执行以下命令启动图形化卸载程序。
## 进入DM安装目录 cd /DM_INSTALL_PATH ## 执行卸载脚本 ./uninstall.sh开始卸载之前请确保相关服务已停止
卸载步骤
其余步骤请参考Windows下图形化界面卸载达梦,如果使用非root用户卸载完成时,将会弹出对话框,提示使用root用户执行相关命令,根据提示完成相关操作,之后关闭对话框,即完成卸载。
脚本内容
#!/bin/sh #run by root RUID=`/usr/bin/id|awk -F\( '{print $1}'|awk -F\= '{print $2}'` if [ ${RUID} != "0" ] then echo "必须以 root身份执行此脚本!" exit 1 fi systemctl disable DmAPService rm -rf /usr/lib/systemd/system/DmAPService.service systemctl disable DmServiceDMSERVER rm -rf /usr/lib/systemd/system/DmServiceDMSERVER.service echo "删除/etc/dm_svc.conf文件" rm -f /etc/dm_svc.conf3.3.2 命令行卸载
进入DM安装目录,找到卸载程序uninstall.sh来执行卸载
## 进入DM安装目录 cd /DM_INSTALL_PATH ## 执行卸载脚本命令行卸载需要添加参数-i ./uninstall.sh -i步骤1:运行卸载程序
终端窗口将提示确认是否卸载程序,输入“y/Y”开始卸载 DM,输入“n/N”退出卸载程序
步骤2:确认是否删除dm_svc.conf
步骤3:卸载
显示卸载进度
使用非 root 用户卸载完成时,终端提示“请以 root 系统用户执行命令”。需要手动执行相关命令。
4 注册服务及启动停止
4.1 注册服务
4.1.1 图形化注册服务
图形化注册服务详细内同参考:
数据库配置工具及dminit工具
4.1.2 命令行注册服务
DM 提供了将 DM 服务脚本注册成操作系统服务的脚本,同时也提供了卸载操作系统服务的脚本。注册和卸载脚本文件所在目录为安装目录的“/script/root”子目录下。
注册服务脚本为 dm_service_installer.sh,用户可以使用注册服务脚本将服务脚本注册成为操作系统服务。注册服务需使用 root 用户进行注册,使用 root 用户进入数据库安装目录的/script/root 下
注册实例服务,如下所示:
./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdbms/data/damengdb/dm.ini -p DM部分参数说明:
| 标志 | 参数 | 说明 |
|---|---|---|
| -t | 服务类型 | 注册服务类型,支持一下服务类型:dmap、dmamon、dmserver、dmwatcher、dmmonitor、dmasmsvr、dmasmsvrm、dmcss、dmcssm。 |
| -dm_ini | INI 文件路径 | 指定服务所需要的 dm.ini 文件路径。 |
| -p | 服务名后缀 | 指定服务名后缀,生成的操作系统服务名为“服务脚本模板名,称 + 服务名后缀”。此参数只针对 dmserver、dmwatcher、dmmonitor、dmasmsvr、dmasmsvrm、dmcss、dmcssm 服务脚本生效。 |
进入数据安装目录下 bin 目录中可以看到已经注册好的服务 DmServiceDMTEST。
4.2 启动停止
4.2.1 Windows启动停止
方法一:系统服务启动停止
Windows可以打开系统服务进行启动停止实例服务
方法二:使用DM服务查看器启动停止实例服务
方法三:命令行前台启动停止实例服务
界面输出“SYSTEM IS READY”后表示前台启动成功,若想关闭数据库,输入 exit 退出即可。
4.2.2 Linux启动停止
方式一:图形化方式启动停止实例服务
参考4.2.1Windows启动停止方法二
方法二:前台方式启动停止实例服务
参考4.2.1Windows启动停止方法三
方法三:服务名方式启动停止实例服务
使用 dmdba 用户进入 DM 安装目录下的 bin 目录下,启动数据库,如下所示:
## 启动数据库 ./DmServiceDMSERVER start ## 停止数据库 ./DmServiceDMSERVER stop ## 重启数据库 ./DmServiceDMSERVER restart ## 查看数据库状态 ./DmServiceDMSERVER status方法四:服务方式启动停止实例服务
该方式需要使用root用户进行执行
## 启动数据库 systemctl start DmServiceDMSERVER.service ## 停止数据库 systemctl stop DmServiceDMSERVER.service ## 重启数据库 systemctl restart DmServiceDMSERVER.service ## 查看数据库状态 systemctl status DmServiceDMSERVER.service