赞
踩
公司要求我将数据从oracle迁移到达梦数据库,这个国产数据库以前没用过,所以记录一下这次的安装过程。
docker安装比较简单,也不需要做太多的前期准备工作,电脑里有docker就能安装,建议那种只需要练习,不需要运维的人使用,可以快速安装,用完了删除也方便。
官方网址
然后就可以下载了,至于为什么不去dockerhub上直接拉取镜像,谁让达梦没在dockerhub上上传呢。
docker load -i dm8_20240613_x86_rh6_64_rq_ent_8.1.3.140_pack5.tar
然后可以在docker的镜像列表里查看一下。
docker run -d -p 30236:5236 \
--restart=always \
--name=dm8 \
--privileged=true -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e PAGE_SIZE=16 -e EXTENT_SIZE=32 -e LOG_SIZE=1024 -e UNICODE_FLAG=1 -e LENGTH_IN_CHAR=1 -e INSTANCE_NAME=dm8_test \
-v /home/chaoge/Documents/dm:/opt/dmdbms/data dm8:dm8_20240613_rev229704_x86_rh6_64
可以根据自己具体的情况修改路径。
因为我们是使用docker安装的达梦,所以无法使用达梦自带的管理工具,要使用第三方连接工具,博主用的是dbeaver。
在数据库里边搜索达梦的全拼。
注意端口要和刚刚启动容器时的-p参数对应。
用户名和密码相同。
这是达梦官方提供的的安装方法。
官方网址
选择你需要的版本。
创建新用户,并赋予需要的权限。
groupadd dinstall -g 2001
useradd -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
passwd dmdba
创建目录,可以根据实际情况自行修改。
##实例保存目录
mkdir -p /dmdata/data
##归档保存目录
mkdir -p /dmdata/arch
##备份保存目录
mkdir -p /dmdata/dmbak
修改属主和属组。
chown -R dmdba:dinstall /dmdata/data
chown -R dmdba:dinstall /dmdata/arch
chown -R dmdba:dinstall /dmdata/dmbak
修改目录权限。
chmod -R 755 /dmdata/data
chmod -R 755 /dmdata/arch
chmod -R 755 /dmdata/dmbak
挂载镜像。
mount -o loop dm8_20240408_x86_rh7_64.iso /mnt
使用新用户安装达梦数据库。
su - dmdba
cd /mnt
./DMInstall.bin -i
然后等待服务器安装完成。
使用root用户执行。
使用新用户进入安装目录。
su - dmdba
cd /home/dmdba/dmdbms/bin
./dminit path=/dmdata/data/
cd /home/dmdba/dmdbms/script/root/
./dm_service_installer.sh -t dmserver -dm_ini /dmdata/data/DMTEST/dm.ini -p DMTEST
cd /home/dmdba/dmdbms/bin
./DmServiceDMTEST start
/DmServiceDMTEST stop
之后使用DBeaver连接测试一下。
以上就是安装达梦的过程。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。