最近项目中使用到达梦数据库(开发版), 安装时总是忘记一些比较重要的, 常用的参数, 所以记录一下.
- 环境:
- CPU: 鲲鹏arm64
- 系统: 银河麒麟服务器版V10SP3
下载达梦数据库
- 打开达梦数据库下载页(可能需要登录)
- 找到DM8开发版, 需要选择安装的机器的CPU平台和系统, 再点击下载
安装达梦数据库
安装目录将以 /xxx 或 /安装目录 代替
- 解压下载到的压缩包dm8_xxx.zip
一般会解压出2个文件, 一个是.iso镜像文件, 一个是.txt记录iso镜像的sha256结果unzip dm8_xxx.zip -d ./dm8
- 将iso镜像文件挂载到磁盘(安装程序在iso里, 挂载后才能看到使用)
mkdir /mnt/dmiso mount /xxx/dm8_xxx.iso /mnt/dmiso cd /mnt/dmiso ll /mnt/dmiso
- 执行安装程序
./DMInstall.bin -i
3.1 选择语言
这里会提示将数据库安装成什么语言, 默认简中
3.2 是否验证key文件
验证达梦的授权证书, 由于下载的是开发版, 没有授权, 那么达梦数据库会允许试用1年
3.3 时区/安装类型/安装路径
选择时区, 默认21, 也就是+8:00
选择安装类型, 1为全部安装, 默认为1
选择安装路径, 输入一个安装路径
3.4 执行安装
等待即可 - 初始化数据库
4.1 初始化数据库
进入到 安装路径/bin 下, 执行初始化命令
4.2 将数据库注册为服务# path 数据存放路径, dminit执行后, 会在这个路径下生成各类文件, 其中会生成一个dm.ini文件(达梦的各种配置, 重要) # case_sensitive 大小写敏感, 0为不敏感, 注意! 初始化后无法修改 # length_in_char 字符长度标准, 为1时, 一个汉字长度为1, 为0时, 一个汉字长度为2 # SYSDBA_PWD 管理员sysdba用户的密码 # DB_NAME 默认数据库名 ./dminit PATH=/安装路径/data case_sensitive=0 length_in_char=1 SYSDBA_PWD=123456789 DB_NAME=dmdb
进入到 安装路径/script/root下, 将数据库注册成服务
4.3 检查服务注册状态并启动达梦数据库服务# -t dmserver 注册达梦服务 # -dm_ini 初始化达梦数据库时生成的dm.ini的绝对路径 # -m open 开启状态 # -p Base 服务后缀名, 最终服务名DmServiceBase cd /安装路径/script/root sh dm_service_installer.sh -t dmserver -dm_ini /xxx/data/dm.ini -m open -p Base
service DmServiceBase status service DmServiceBase start service DmServiceBase status
- 使用达梦数据库
进入 /安装目录/bin 下, 输入./disql 账号/密码
即可进入达梦的命令行工具
注: disql不可使用软连接, 因为该命令执行时会寻找一些工具文件, 默认都在/安装目录/bin下