达梦数据库01-DM8安装与配置

目录

环境说明

DM8下载

安装前准备

配置环境

创建用户组和用户

创建安装目录

解压并挂载

安装DM8

图形化安装

指令安装

初始化数据库

数据库配置

环境变量配置


环境说明

  • 服务器操作系统:服务器版银河麒麟v10
  • 服务器CPU平台:Inter x86-64
  • 客户端:windows10

DM8下载

从官网下载(这里我们以DM8为例进行说明),下载地址:下载中心-武汉达梦数据库有限公司 (dameng.com) ,由于是前期测试,所以使用的是“开发版”。达梦数据库主要有4个版本:开发版、标准版、企业版、安全版。具体区别见下表:

对比项开发版标准版企业版安全版
最大连接数无限制25无限制无限制
最大物理 CPU 数量22无限制无限制
最大逻辑 CPU 核数3232无限制无限制
使用时间一年无限制无限制无限制
硬件平台支持Windows、Linux 6 系列、Linux 7 系列、龙芯、飞腾Windows 全系列、Linux 全系列、龙芯、飞腾、申威、泰山、海光、兆芯、Power、安腾Windows 全系列、Linux 全系列、龙芯、飞腾、申威、泰山、海光、兆芯、Power、安腾Windows 全系列、Linux 全系列、龙芯、飞腾、申威、泰山、海光、兆芯、Power、安腾
最大存储容量500 GB500 GB无限制无限制
单表最大行数1 亿1 亿无限制无限制
大表最大列数1024102420482048
列存储不支持不支持支持支持
分区表不支持不支持支持支持
并行查询不支持不支持支持支持
闪回查询不支持不支持支持支持
分析函数与自定义聚集函数不支持不支持支持支持
虚拟数据库 VPD不支持不支持支持支持
DBMS_SQL 包不支持不支持支持支持
存储过程调试功能不支持不支持支持支持
XML 支持不支持不支持支持支持
JSON 支持不支持不支持支持支持
空间数据库支持不支持不支持支持支持
全文索引支持不支持不支持支持支持
DBLINK 功能不支持不支持支持支持
DMHS 支持不支持不支持支持支持
数据守护集群 Data Watch不支持不支持支持支持
读写分离集群 DMRWC不支持不支持支持支持
共享存储集群 DMDSC不支持不支持支持支持
大规模并行处理集群 DMMPP不支持不支持支持支持
数据复制 Data Replication不支持不支持支持支持
企业管理工具 DEM不支持不支持支持支持
备份还原接口 SBT不支持不支持支持支持
嵌入式 Pro*C不支持不支持支持支持
外部函数扩展不支持不支持支持支持
外部表不支持不支持支持支持
通讯加密不支持不支持支持支持
存储加密不支持不支持支持支持
加密引擎不支持不支持不支持支持
三权分立不支持不支持支持支持
四权分立不支持不支持不支持支持
自主访问控制不支持不支持支持支持
强制访问控制不支持不支持不支持支持
审计和实时侵害检测不支持不支持不支持支持
客体重用不支持不支持不支持支持
资源限制不支持不支持不支持 IP 和时间段限制支持

进入下载页面,找到DM8的下载:

注意:下载过程中需要登录,自行注册一个账号即可

这里需要选择CPU平台和操作系统(用户需根据实际情况选择),此处CPU选择x86,因为x64也是来源于x86,所以有时候统一用x86概括。还有的地方会看到amd64或x86-64,这两个特指64位的x86架构。因为银河麒麟是基于Ubuntu,Ubuntu又是基于Debian的,所以操作系统选择Debian。注意,下载成功后文件名为:“Debian”,且无后缀名,手动添加后缀名“.zip”即可正常使用。

安装前准备

安装数据库前下确保服务器已安装有解压缩工具(unzip),且零时文件tmpfs空间充足(建议设置为4G)

  • unzip安装语句:

yum install unzip

  • 查看tmpfs语句:

df -h

  • 修改配置:

vim /etc/fstab

  • 添加参数:

tmpfs /tmp tmpfs nodev,nosuid,size=4G 0 0

  • 完成编辑后记得保存:

:wq!

注意:此时最好先重启系统,保证配置修改运行成功,以免干扰之后的正常安装流程

配置环境

创建用户组和用户

出于安全考虑,我们通常不直接使用root账户管理和使用数据库,这里创建一个新的系统账户dmdba。命令也比较简单:

  • 检查用户是否存在:

id dmdba

  • 创建用户组:

groupadd dminstall

  • 用户组中创建用户:

useradd -g dminstall dmdba

  • 修改密码(此处设置为:Ftzn83560792):

passwd dmdba

创建安装目录

把之前下载的数据库安装上传到文件放到/opt目录,这里我们把达梦数据库安装到/dm8目录下:

  • 创建目录:

mkdir /dm8

  • 给目录授权:

chown dmdba:dminstall -R /dm8

chmod -R 775 /dm8

解压并挂载

解压DM8安装包,挂载ISO镜像文件

找到刚才存在DM8安装包的文件夹/opt

  • 进入opt文件夹:

cd ./opt

  • 解压文件:

unzip Debian.zip

注意:挂载.ISO镜像文件时,需要赋予用户权限

  • 镜像文件赋予权限:

chmod -R 755 /opt/文件名.iso

  • 镜像文件挂载:

mount -o loop /opt/文件名.iso /mnt

操作成功后,可以看到mnt文件夹下的安装文件“DMInstall.bin”。

安装DM8

此处的槽点较多,网上大多数方法都是使用“图形化安装方式”来完成安装的,但不清楚什么原因,本人始终没有成功开启图形化安装界面,最后无奈使用命令完成了安装。这个问题暂时先不谈,根据官方文档以及视频,搬运了图形安装的相关过程如下(如果想尝试图形化安装过程请接着往下看,如果不想,可跳过本段说明,直接使用指令安装):

注意:不要用远程工具vnc进行安装(因为vnc默认账号为root),也不要用Xshell这类的工具,老老实实在本机上,登录dmdba账号后,开始安装操作

图形化安装

由于我们运行的是图形化的银河麒麟系统,所以我们需要在桌面空白处,点击鼠标右键,选择“在终端中打开”,开始终端工具:

切换到/mnt文件夹

  • 启动安装程序

./DMInstall.bin

正常图形化安装过程:

根据网上教程所说,正常情况下可直接进入图形化安装界面,然后逐步安装:


 

 

 

注意:由于我们是试用开发板,所以没有Key文件,忽略上图所示,直接点击“下一步”即可

 

注意:此处的路径根据用户之前所创建的文件夹进行设置,忽略上图所示路径,本文安装在/dm8文件夹下

点击“安装”,等待提示

 

注意:此处需要使用root账户完成指令,直接复制指令,粘贴到终端运行即可。指令运行成功后,点击“确定”按钮。此处操作请勿太慢,避免程序超时出现问题

如果使用的是图形化安装方式,数据库安装结束后,会自动弹出该窗口,用户可以直接进入到“初始化”的操作,如果不需要可点击取消,稍后初始化也没有问题。

异常情况:

在启动图形化安装后无法正常开启

  • 切换回root账户,执行命令(需验证密码):

su - root

在root账号下,使用xhost +命令,启动图形界面服务,并查看root得DISPLAY参数:

  • 启动图形界面服务:

xhost +

如果报错:

  • 切换到dmdba(无需验证密码):

su – dmdba

  • 设置DISPLAY参数:

export DISPLAY=0.0

  • 切换到/mnt文件夹,再次执行图形化安装:

./DMInstall.bin

如果依旧报错,我建议你直接放弃,直接指令安装。

指令安装

同样,使用dmdba账户,并切换到 /mnt文件夹

  • 启动指令安装(即在图形化安装指令后加 -i):

./DMInstall.bin -i

时区也可以设置,设置请输入y,输入对应时区编号即可:

 

  • 以root权限,执行命令(建议新开一个终端执行,也可以切换账号后执行):

./dm8/script/root/root_installer.sh

到这里,我们的数据库安装就完成了,说实话,比图形化操作靠谱多了。

初始化数据库

直接在图形化系统界面中进入“我的电脑”-“文件系统”,找到./dm8/tools/dbca.sh,双击后运行(注意该步骤请使用“dmdba”账户进行操作):

选择创建数据库实例

创建数据库模板

选择数据库目录(用户根据实际情况选择,本文路径为/dm8/data)

输入数据库标识

数据库文件位置设置

数据库初始化参数

口令管理,选择使用同一口令。

选择创建示例库(建议初学者勾选上)

创建数据库摘要,点击“完成“进行初始化工作

 

 

 

请忽略上图所示,按照实际步骤中提示试用root权限执行命令,按说明操作即可。

数据库配置

使用达梦数据库的用户,一定有一部分是响应“国产化“的号召而开始使用的,这类用户之前的项目使用的可能是ORACLE、MS SQL、MYSQL等等,那么接下来的操作就是”数据迁移“。数据迁移的具体操作放到下一个文档内展示,这里先只做一些”准备活动“:

在图形化界面中,找到“DM控制台工具(console)”:

双击并运行,找到“兼容性相关参数”:

将“COMPATIBLE_MODE”参数的值改成你需要兼容的数据库

说明:0:不兼容;1:兼容SQL92标准;2:兼容ORACLE;3:兼容MS SQL SERVER;4:兼容MYSQL;5:兼容DM6;6:兼容TERADATA

环境变量配置

  • 编辑环境变量(当前系统为银河麒麟,其他系统根据实际情况找到环境变量文件):

vim /etc/profile

输入“i”,进入编辑模式,在最下放加入配置:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/dm8/bin

export DM_HOME=/dm8

export PATH=/dm8/bin:$PATH

  • 完成后保存并退出:

ESC + :wq!

  • 环境变量生效(不要忘记此步操作):

source /etc/profile

到此,DM8的基本安装及配置工作已经完成,下一篇,介绍DM8客户端的安装与数据迁移,谢谢观看!

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值