简介
达梦数据库管理系统(以下简称达梦)是基于client-server方式的传统集中式数据库管理系统。在众多国产数据库中,属于比较早上市的数据库系统之一。其成熟度较高,可适配多种计算机操作系统,典型的操作系统有:Windows(Windows2000/2003/XP/Vista/7/8/10/Server等)、Linux、HP-UNIX、Solaris、FreeBSD和AIX等
达梦能够支持docker安装,可以几乎完全兼容oracle。详见
《DM8与Oracle12C兼容性说明》
安装
docker安装(docker已经收费,请使用社区版)
docker(社区版)下载地址:https://www.docker.com/community/
达梦数据库的官方镜像:https://download.dameng.com/eco/dm8/dm8_docker.tar
下载后执行以下命令安装:
docker import dm8_docker.tar dm8:v01 |
---|
安装后执行以下命令启动:
docker run -itd -p 5236:5236 --name dm8_01 dm8:v01 /bin/bash /startDm.sh |
---|
podman安装(推荐)
podman下载地址:GitHub - containers/podman: Podman: A tool for managing OCI containers and pods.
首先下载达梦官方镜像,地址同docker:https://download.dameng.com/eco/dm8/dm8_docker.tar
下载后执行以下命令安装:
podman import dm8_docker.tar dm8:v01 |
---|
安装后执行以下命令启动:
podman run -itd -p 5236:5236 --name dm8_01 dm8:v01 /bin/bash /startDm.sh |
---|
windows安装
安装文件:https://download.dameng.com/eco/adapter/DM8/202207/dm8_20220722_x86_win_32_ent.zip
此文件解压后是一个ISO光盘镜像,请用虚拟光驱加载后运行其中的install文件安装
注:win10和win11自带虚拟光驱,可直接右键点击ISO文件选择“加载”,会出现一个光驱图标,双击进入安装
安装过程略,因为全部下一步即可。
注:如果已经docker或podman安装了容器版的数据库,那么也可以用这个安装包只安装一下客户端和数据库管理工具,用来开发调试。推荐这种做法,因为这样在容器不开的情况下,不会额外消耗你的系统资源。
linux安装
安装文件:https://download.dameng.com/eco/adapter/DM8/202207/dm8_20220701_x86_rh6_64_ent.zip
此文件解压后同样是一个光盘镜像,下载后先解压得到ISO文件,并上传到Linux服务器,然后按以下步骤安装
1、创建安装用户及安装临时目录
a、创建用户组dinstall.
groupadd dinstall
b、创建安装用户dmdba.
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
c、初始化安装用户密码。
passwd dmdba
d、创建安装程序临时目录
mkdir -p /home/dmdba/tmp
e、临时目录所有者及所属组变更。
chown -R dmdba:dinstall /home/dmdba/tmp
f、临时目录权限设置。
chmod -R 664 /home/dmdba/tmp
2、环境变量设置
a、临时目录路径配置
export DM_INSTALL_TMPDIR=/home/dmdba/tmp
b、jdk环境配置(以linux自带的openjdk为例,用ls -lrt /etc/alternatives/java可查)
export DM_JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
c、刷新环境变量
source .bash_profile
3、挂载镜像
mkdir /home/dmdba/mnt
mount dm8_20220701_x86_rh6_64_ent_8.1.2.128.iso /home/dmdba/mnt/
4、执行安装(命令模式)
切换到dmdba用户,命令模式执行安装文件DMInstall.bin,按提示完成安装。
./DMInstall.bin -i
5、安装完成后会提示使用root用户执行./root_installer.sh文件
su root
cd /home/dmdba/dmdbms/scrpits/
./root_installer.sh
6、安装后实际数据库还没有创建,还需要通过dbca.sh脚本来创建数据库
./dbca.sh
之后会启动一个图形界面,在界面上下一步到底即可
创建成功会有命令行提示
2022-09-15 15:15:52 [com.dameng.dbca.dialog.CreateDialog]
[INFO] 创建并启动数据库实例完成。
2022-09-15 15:16:08 [com.dameng.dbca.Startup]
[INFO] 结束DBCA
连接达梦数据库
windows下安装达梦数据库后,会同时安装一系列数据库管理工具(docker模式不会)
需要使用其中的“DM管理工具”来操作数据库
打开后界面如下,操作方式与PLSQL/DEV或者Navicat类似,不再赘述