关键词:
本文讲解如何在redhat7.6操作系统环境安装达梦DM8数据库,检查本机系统环境,注意事项如下:
1、查看/tmp 空间,/tmp 建议至少 1.5G 以上
2、安装 DM glibc 版本不能低于 2.3,linux 内核不能低于 2.6.
一、安装前准备工作
1、下载DM8安装文件
登录达梦官网根据操作系统版本下载DM8安装文件,CPU 平台选择X86,操作系统选择Redhat7,然后点击立即下载。
2、规划安装用户和用户组:
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
3、规划安装目录:
mkdir /dm8
chown dmdba:dinstall /dm8
4、设置系统文件打开数
vim /etc/security/limits.conf
dmdba soft nofile 102400
dmdba hard nofile 204800
root soft nofile 102400
root hard nofile 204800
5、挂载达梦DM8 ISO镜像文件
将下载后的dm8_20220720_x86_rh7_64_ent.zip文件上传到服务器,解压后生成达梦DM8 ISO镜像文件,将其挂载到/mnt/dm目录下
unzip dm8_20220720_x86_rh7_64_ent.zip
mkdir /mnt/dm
mount dm8_20220720_x86_rh7_64_ent_8.1.2.114_pack11.iso /mnt/dm
二、达梦DM8数据库服务安装
现在开始安装达梦DM8数据库服务,有两种方式,分别是图形化界面方式安装与命令行方式安装。
1、图形化界面方式安装
(1)第一次启动虚拟机,执行下 xhost +
(2)查看 root 用户的 DISPLAY 变量值
echo $DISPLAY
(3)切换 dmdba 用户
[root@KylinDCA03 桌面]# su - dmdba
(4)设置 dmdba 用户的 DISPLAY 变量值为步骤(1)中的值(仅对当前会话生效)
export DISPLAY=:0.0
(5)运行数据库服务安装程序
cd /mnt/dm
./DMInstall.bin
选择确定
选择下一步
点接受,选择下一步
选择下一步
选择下一步
选择下一步
选择下一步
复制脚本命令到root用户下执行后,选择确定
点击完成,至此达梦DM8数据库服务安装完成
安装过程注意:
(1)Key 文件可以不选,默认使用一年
(2)安装目录选择/dm8
(3)安装完成,提示运行脚本:
/dm8/script/root/root_installer.sh
安装完成后的目录结构如下:
bin:dmrman,disql、dexp/dexpdp、dimp/dimpdp、dminit 等脚本在此目录下
doc:DM8 手册
drivers:驱动信息
tool:客户端工具(manager、dbca.sh、console、dts、monitor 等)
web:DEM 相关脚本
2、命令行方式安装
./DMInstall.bin -i
安装过程可参考图形化界面,这里不再累述。
另外DM8还支持静默方式安装。静默方式安装需要配置 xml 文件
./DMInstall.bin -q 配置文件全路径
3、卸载数据库服务
图形化卸载 DM 数据库
DM 安装目录下执行./uninstall.sh 卸载 DM 数据库:
[dmdba@KylinDCA03 dm8]$ ./uninstall.sh
选择确定
选择卸载
root用户执行运行脚本,最后选择确定、完成。
命令行方式卸载 DM 数据库
DM 安装目录下执行./uninstall.sh -i 卸载 DM 数据库:
[dmdba@KylinDCA03 dm8]$ ./uninstall.sh -i
三、创建数据库
DM8数据库创建也分图形化界面方式与命令行方式两种。
1、 DM 数据库配置助手图形化界面方式创建数据库
上述数据库服务安装完成后会自动弹出达梦数据库配置助手,如已点击取消可以通过命令行方式启动
cd /dm8/tool
./dbca.sh
选择创建数据库实例,点击开始
选择下一步
选择下一步
根据实际情况设置数据库名、实例名称与端口号,选择下一步
选择下一步
选择下一步
设置sysdba账号密码dameng123,选择下一步
选择下一步
选择完成
root用户下执行脚本命令
mv /dm8/bin/DmServiceDMSVR.service /usr/lib/systemd/system/DmServiceDMSVR.service
systemctl enable DmServiceDMSVR.service
systemctl start DmServiceDMSVR.service
选择确定
执行数据库重启systemctl start DmServiceDMSVR.service,选择确定
选择完成退出安装界面,至此数据库创建成功
安装过程注意:
(1)目录选择默认选择/dm8/data
(2)单机情况数据库名与实例名可以一致
(3)安装完成需执行脚本注册linux服务
2、dminit 命令行创建数据库实例
dminit 是 DM 初始化数据库的命令行工具,位于 DM 安装目录 bin 下。
cd /dm8/bin
./dminit path=/dm8/data db_name=DMNO instance_NAME=DMNOSVR sysdba_pwd=dameng123 port_num=5237 PAGE_SIZE=16
注:dminit 方式创建数据库不会自动注册数据库服务(DM 数据库配置助手方式默认自动注册数据库服务),所以不能以服务方式启动数据库,如果要以服务方式启动,则需要注册数据库服务。
四、数据库服务注册
两种方式注册数据库服务
1、DM 数据库配置助手注册数据库服务
(1)执行 dbca.sh 打开 DM 数据库配置助手,选择“注册数据库服务”
选择注册数据库服务,选择开始
选择INI配置文件地址 /dm8/data/DMNO/dm.ini,选择完成
root用户下执行脚本
mv /dm8/bin/DmServiceDMNOSVR.service /usr/lib/systemd/system/DmServiceDMNOSVR.service
systemctl enable DmServiceDMNOSVR.service
systemctl start DmServiceDMNOSVR.service
数据库服务注册完成
(2)删除数据库服务
选择要删除的数据库服务,选择下一步
选择完成
root用户下复制脚本执行即可完成删除数据库服务
2、命令行注册数据库服务
(1)root 执行注册服务脚本
cd /dm8/script/root/
./dm_service_installer.sh -t dmserver -p DMNOSVR -dm_ini /dm8/data/DMNO/dm.ini
systemctl start DmServiceDMNOSVR
(2)root 执行删除服务脚本
./dm_service_uninstaller.sh -n DmServiceDMNOSVR
五、数据库连接
管理工具图形化界面与命令行界面两种方式
1、DM 管理工具图形化界面连接数据库
[dmdba@localhost tool]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./manager
对象导航栏双击连接配置弹出登录界面
输入端口、用户名、密码,选择确定
登录成功后,在查询拦执行select name from V$database可得到当前数据库名称
2、disql 命令行方式连接数据库
[root@localhost root]# su - dmdba
上一次登录:五 10月 28 14:59:53 CST 2022pts/2 上
[dmdba@localhost ~]$
[dmdba@localhost ~]$ cd /dm8/bin
[dmdba@localhost bin]$ ./disql sysdba/dameng123:5237
希望本文能对初学者学习安装达梦DM8数据库有所帮助,其他相关内容可能后续会继续发布,多谢关注。
达梦dm8数据库安装详细手册(windows+linux+docker)(代码片段)
目录🌲前言💬介绍💦安装介质下载🔥达梦8安装包💥Centos7box🏆Linux下DM的安装🍭Centos7环境安装vagrant启动centos7上传安装介质初始化配置🍰安装前准备检查Linux(Unix)系统信息创建安装用户创建安装... 查看详情
达梦数据库(dm8)操作问题记录及解决(代码片段)
8月底,我参与了由达梦数据库组织的DCA培训。达梦数据库是一款完全自主原创的国产数据库,目前在国内已得到广泛应用。DM8具有标准版,企业版,安全版和开发版四个版本。我的电脑是银河麒麟v10系统+飞腾CPU;DM8安装包可以... 查看详情
dm8达梦数据库安装配置(linux版,单库)
本文主要介绍DM8单库在linux下的安装方法。1DM8安装包的下载直接在官网https://www.dameng.com中的产品下载里可以直接下载ios包。2DM8安装前修改系统配置文件2.1修改sysctl.conf文件 2.2修改limits.conf文件 2.3修改system.conf文件2.4修改nproc.con... 查看详情
达梦数据库dm8安装准备及注意事项
【达梦数据库DM8安装准备】一、规划安装用户和用户组新建组[root@KylinDCA03opt]#groupadddinstall新建组用户[root@KylinDCA03opt]#useradd-gdinstall-m-d/home/dmdba-s/bin/bashdmdba修改密码[root@KylinDCA03opt]#passwddmdba二、规划安装目录根据要求新建文件夹[ro... 查看详情
达梦数据库部署(代码片段)
达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。本次将进行DM8的开发版本的部署1 系统软硬件要求1.1 硬件要求达梦官方文档中给出的硬件要求如下: 1.2 软件要求软... 查看详情
cas5.3服务器集成dm8达梦数据库(代码片段)
DM8达梦数据库相关准备1、安装DM8达梦数据库并安装相关数据库实例省略一千字***2、新建ucas_auth_user表,并增加相关用户条记录DROPTABLEIFEXISTS`ucas_auth_user`;CREATETABLE`ucas_auth_user`(`sid`varchar(64)CHARACTERSETutf8COL 查看详情
达梦dm8安装
[root@i-m7eow76r~]#ulimit-n1024[root@i-m7eow76r~]#ulimit-n10240[root@i-m7eow76r~]#ulimit-n10240[root@i-m7eow76r~]#vi/etc/security/limits.confdmdbasoftnofile10240dmdbahardnofile65536[root@i-m7eow76r~]# 查看详情
springboot+mybatis3集成dm8(达梦数据库)(代码片段)
第一:找寻合适达梦驱动包前提:切换至DM(达梦数据库)安装目录,我的本地安装目录在:(D:\\dmdbms)。找到drivers驱动文件夹下的jdbc文件夹,包含驱动如下截图: 我使用的DM8数据库,因此我使用的是DmJdb... 查看详情
docker-compose之达梦数据库(dm8)(代码片段)
达梦数据库初始化安装,需要先提取容器中的数据文件,然后再使用docker方式启动。创建达梦数据文件目录:mkdir-p/opt/soft/dm8/data在服务器上执行命令初始化数据文件:dockerrun--rm-v/opt/soft/dm8/data:/dm8/data_initharbor.goodc... 查看详情
达梦数据交换平台软件dmetl部署
...选择软件授权方式选择安装类型及目录安装小结初始化元数据库配置控制器服务完成 查看详情
国产化之.netcore操作达梦数据库dm8的两种方式
...实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。考虑到这些基础产品对.NET的支持,最终选择了.NETCore3.1。环境CPU平台:x86-64/Arm64操作系统:银河麒麟v4数... 查看详情
银河麒麟服务器操作系统安装达梦数据库dm8教程(代码片段)
...e虚拟机15.0(Windows7操作系统试用虚拟机)3、达梦数据库DM8(官方网站申请试用)二、安装:1、操作系统和虚拟机的安装此处略过,目前暂只介绍DM8如何安装。2、登录操作系统选择root或有管理员权限的其... 查看详情
达梦(dm8)数据库支持数据类型总结
一、数值类型NUMERIC[精度,标度]:用于存储零、正负定点数。精度范围1至38NUMBER类型:跟NUMERIC相同DECIMAL/DEC类型:跟NUMERIC相似BIT类型:用于存储整数数据1、0或nullINTEGER/INT类型:用于存储有符号整数,精度... 查看详情
linux部署达梦数据库超详细教程(代码片段)
陈老老老板🦸👨💻本文专栏:国产数据库-达梦数据库👨💻本文简述:本文讲一下达梦数据库的下载与安装教程(Linux版),超级详细。👨💻上一篇文章:达梦数据库安... 查看详情
linux部署达梦数据库超详细教程(代码片段)
陈老老老板🦸👨💻本文专栏:国产数据库-达梦数据库👨💻本文简述:本文讲一下达梦数据库的下载与安装教程(Linux版),超级详细。👨💻上一篇文章:达梦数据库安... 查看详情
你不知道的达梦数据库
达梦数据库简介达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。 DM8采用全新的体系架构,在保证大型通用的基础... 查看详情
你不知道的达梦数据库
达梦数据库简介达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本,简称DM8。 DM8采用全新的体系架构,在保证大型通用的基础... 查看详情
达梦数据库适配:dm8+springboot+hikari+mybatis3.4.6+tk.mybatis+pagehelper
简介:达梦数据库适配DM8+SpringBoot+HiKari+MyBatis3.4.6+tk.MyBatis+PageHelper思考:1、当使用K8、Docker容器化编排技术受到限制,当Oracle、MySql数据存储等数据库软件不再向我们提供正常的服务?2、在我们的项目工程中,若是没有了这些核... 查看详情