1、下载达梦数据库
官方下载链接:https://eco.dameng.com/download/ OR https://www.dameng.com/list_110.html 官方安装文档:https://eco.dameng.com/document/dm/zh-cn/start/install-dm-linux-prepare.html
2、安装前准备
2.1、建立数据库用户和组
:fa-exclamation: 注意: 安装前必须创建 dmdba 用户,禁止使用 root 用户安装数据库。
建立数据库用户组
groupadd -g 12349 dinstall
建立数据库用户
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
设置数据库用户密码
passwd dmdba
2.2、修改文件打开最大数
重启服务器后永久生效
使用 vim
编辑器打开 /etc/security/limits.conf
文件,命令如下:
vim /etc/security/limits.conf
在最后添加四条语句,需添加的语句如下:
dmdba hard nofile 65537
dmdba soft nofile 65537
dmdba hard stack 32768
dmdba soft stack 16384
切换到 dmdba 用户,查看是否生效,命令如下:
su - dmdba
ulimit -a
2.3、挂载镜像
切换到 root 用户,进入iso所在目录opt/dm/dm8
,新建挂载目录/opt/dm8
,执行如下命令挂载镜像:
cd opt/dm/dm8
mount dm8_20230104_x86_rh6_64.iso /opt/dm8
2.4、新建安装目录
在opt目录下创建 /dm8dba
文件夹,用来安装 DM 数据库。命令如下:
mkdir /opt/dm8dba
:fa-exclamation: 注意: 使用 root 用户建立文件夹,待 dmdba 用户建立完成后,需将文件所有者更改为 dmdba 用户,否则无法安装到该目录下。
修改安装目录权限
将新建的安装路径目录权限的用户修改为 dmdba
,用户组修改为 dinstall
。命令如下:
chown dmdba:dinstall -R /opt/dm8dba
给安装路径下的文件设置 755 权限。命令如下:
chmod -R 755 /opt/dm8dba
3、数据库安装
切换到数据库用户进行安装,进入达梦iso挂载目录,执行安装命令:
su dmdba
cd dm8
./DMInstall.bin -i
切换到root
用户,数据库服务配置
/opt/dm8dba/script/root/root_installer.sh
4、配置环境变量
切换到 root 用户进入 dmdba 用户的根目录下,配置对应的环境变量。DM_HOME
变量和动态链接库文件的加载路径在程序安装成功后会自动导入。
cd /opt/dmdba/
vim .bash_profile
最后加入一行:
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
然后切换至 dmdba 用户下,执行以下命令,使环境变量生效。
su - dmdba
source .bash_profile
5、初始化数据库实例
命令行初始化数据库实例
使用 dmdba
用户始化数据库实例,进入到 DM 数据库安装目录下的 bin 目录中,使用 dminit 命令初始化实例。
dminit
命令可设置多种参数,可执行如下命令查看可配置参数./dminit help
使用如下命令初始化数据库
./dminit path=/opt/dm8dba/data db_name=passpa2db instance_name=PASSPADBSERVER port_num=5236 CASE_SENSITIVE=0 CHARSET=1
参数名 | 说明 |
---|---|
path=/opt/dm8dba/data | 初始数据库存放的路径 |
db_name=passpa2db | 数据库名(passpa2db) |
instance_name=PASSPADBSERVER | 实例名(PASSPADBSERVER) |
port_num=5236 | 监听端口号(5236) |
注意: 如果此处自定义了初始化参数,在后面的注册服务和启动数据库等步骤中,请按实际的自定义参数进行操作。
6、注册服务
给刚初始化的数据库创建后台服务
需使用root用户创建,服务名叫做DmServicePASSPADBSERVER
./dm_service_installer.sh -t dmserver -dm_ini /opt/dm8dba/data/passpa2db/dm.ini -p PASSPADBSERVER
会自动创建systemd服务
设置服务开机自启动,并开启服务
systemctl enable DmServicePASSPADBSERVER
systemctl start DmServicePASSPADBSERVER
systemctl status DmServicePASSPADBSERVER
防火墙开启端口
firewall-cmd --add-port=5236/tcp --permanent
firewall-cmd --reload
7、使用DISQL连接数据库
su - dmdba
cd /home/dmdba/dmdbms/bin
./disql SYSDBA/SYSDBA@LOCALHOST:5236
8、卸载数据库
先停止服务
su root
systemctl stop DmServicePASSPADBSERVER
systemctl stop DmAPService.service
执行卸载程序
su - dmdba
cd /opt/dm8dba/
./uninstall.sh -i
使用root用户执行清理命令
/home/dm8dba/root_uninstaller.sh
9、windows DM管理工具
下载安装windows DM管理工具:https://eco.dameng.com/download
选择客户端安装即可。
10、 文档查看
10.1、在线文档
https://eco.dameng.com/document/dm/zh-cn/pm/
10.2、安装程序中的本地文档
windows dm数据库系统安装目录下doc文件夹下有本地文档。
评论
评论列表
暂无评论