武汉达梦数据库有限公司成立于2000年,为中国电子信息产业集团(CEC)旗下基础软件企业,专业从事数据库管理系统的研发、销售与服务,同时可为用户提供大数据平台架构咨询、数据技术方案规划、产品部署与实施等服务。多年来,达梦公司始终坚持原始创新、独立研发,目前已掌握数据管理与数据分析领域的核心前沿技术,拥有全部源代码,具有完全自主知识产权。达梦公司是国家规划布局内重点软件企业,同时也是获得国家“双软”认证和国家自主原创产品认证的高新技术企业,拥有国内数据库研发精英团队,多次与国际数据库巨头同台竞技并夺标。
DM8是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,推出的新一代自研数据库。DM8吸收借鉴当前先进新技术思想与主流数据库产品的优点,融合了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发事务处理和事务-分析混合型业务处理,动态分配计算资源,实现更精细化的资源利用、更低成本的投入。一个数据库,满足用户多种需求,让用户能更加专注于业务发展。
本人以具有一定的其他关系型数据库使用经验的身份,认真体验了一下达梦最新的dm8数据库的安装和初步使用。
操作系统:中标麒麟V7
数据库版本:dm8
虚拟机安装工具:VMware Workstation 14.1.3
(1)选择创建新的虚拟机,选择自定义,并点击“下一步”;
(2)选择虚拟机硬件兼容性,默认即可,继续点击“下一步”
(3)选择稍后安装操作系统
(4)选择安装linux,版本选择 centos7 64位
(5)自定义虚拟机名称,并选择虚拟机创建的位置
(6)处理器配置,可根据需要自行选择,本人仅做练习使用,采用的默认值。
(7)分配虚拟机内存,可根据主机的实际情况分配,本人采用的默认值;此处配置的内存大小,必须为4MB的整数倍。
(8)网络类型,本人为了可以让局域网内的其他人也可以访问到该虚拟机,选择的是“使用桥接网络”。具体三种网络连接类型的差异,网上有详细资料。
(9)选择I/O控制器类型
选择默认方式
(10)磁盘类型,选择默认方式
(11)磁盘,选择创建新虚拟机磁盘,磁盘大小可自行配置
(12)完成
(13)完成后可以查看到虚拟机的硬件配置,且该硬件配置可以在后面根据使用的情况,点击“编辑虚拟机设置”进行修改。
(14)点击编辑虚拟机设置,在CD/DVD(ide)处,选择操作系统安装镜像,并点击“确定”。
(2)进入虚拟机安装界面,点击一下界面,唤醒光标,使用上下键选择,此处选择自检并安装操作系统
系统开始自检
达到100%,自动进入下一步
(3)选择默认的中文,并点击“继续”
(4)安装配置主界面,需要将需要配置的信息项在此处配置完成,主要包括时间、语言、键盘、软件安装模式、系统位置、网络设置等。带三角形警告符号的,必须点击该图标,完成设置。
软件选择,本人选择了“带GUI的服务器”,右侧还有一些初始的附加项,可以根据需要选择一起安装。
安装目标位置,如果没有特殊需要,可打开后直接点击“完成”。
网络和主机名称,也可以在此处设置,是否打开网络。动态、静态IP等。
配置完成后点击“开始安装”
(5)开始安装,安装等待的同时可以创建用户和设置root密码。
重启后安装完成。
(1)使用root账户登陆操作系统,将数据库安装文件拷贝至opt目录下。虚拟机支持从主机复制粘贴到虚拟机中。如果不无法复制,也可以使用xhell的文件传输工具传输至该目录下。
(2)挂载安装文件。
打开终端,输入mount -o loop /opt/dm8_20201107_x86_rh7_64_ent_8.1.1.144.iso /mnt
注意iso文件名称要与实际的文件名称一致。
(1)新建 dmdba 用户
1)创建用户所在的组,命令如下:
groupadd dinstall
2)创建用户,命令如下:
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3)修改用户密码,命令如下:
passwd dmdba
(2)修改文件打开最大数,需要重启服务器后永久生效
1)使用打开 /etc/security/limits.conf 文件,命令如下:
vi /etc/security/limits.conf
也可以图形化界面操作,找到该文件后右键选择“用文本编辑器打开”。
在最后添加四条语句,需添加的语句如下:
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
设置打开文件大小
切换到 dmdba 用户,查看是否生效,命令如下:
su - dmdba
ulimit -a
查看设置是否生效
设置参数临时生效
可使用 dmdba 用户执行如下命令,使设置临时生效:
ulimit -n 65536
(3)新建安装目录
在根目录下创建 /dm8 文件夹,用来安装 DM 数据库。命令如下:
mkdir /dm8
修改安装目录权限
将新建的安装路径目录权限的用户修改为 dmdba,用户组修改为 dinstall。命令如下:
chown dmdba:dinstall -R /dm8/
给安装路径下的文件设置 755 权限。命令如下:
chmod -R 755 /dm8
拥有完整的非图形化界面安装流程,但在两项都接触后,强烈建议初学者采用图形化界面安装,方便快捷。
(1)切换到dmdba用户,进入/mnt目录。执行./DMInstall.bin命令开始安装。
注意:初始化图形界面失败,如果当前监视器窗口不支持图形界面,请进入安装文件所在文件夹并使用"./DMInstall.bin -i"进行命令行安装。可以切换到命令行安装,也可以切换到root用户 执行 XHOST + 后,再切换回dmdba用户继续执行。
选择默认的简体中文
可以在此处选择自己创建的文件夹用于存放安装目录,否则将采用默认的安装目录。
安装过程中,需要以root用户执行以下命令。
勾选初始化数据库,可以快速开始创建实例。
(1)选择创建数据库实例
(2)选择一般用途
(3)选择数据库目录
(4)输入数据库、实例和端口号。
(5)配置控制文件、数据文件、日志文件等位置
(6)配置初始化参数,注意大小写敏感、字符集等一旦创建完成后将不能修改
(7)设置管理员密码,不设置的话,默认为跟用户名一样。
(8)可以根据需要选择是否创建示例数据库
(9)根据提示,以root用户执行以下命令
(10)完成数据库实例创建
达梦常用工具都放在安装目录的tool文件夹下。
数据库配置、冷备专用工具。
./console
./manger
达梦数据库的安装,特别是在GUI界面下,采用可视化安装,已经非常方面和完善。操作简单,对初学者非常友好。初学者如果不熟悉。在达梦官网http://eco.dameng.com/docs/zh-cn/start/dm-install-linux.html也可以找到非常详细安装、操作手册。