达梦技术
达梦数据库简介
武汉达梦数据库股份有限公司成立于2000年,为中国电子信息产业集团(CEC)旗下基础软件企业,专业从事数据库管理系统的研发、销售与服务,同时可为用户提供大数据平台架构咨询、数据技术方案规划、产品部署与实施等服务。多年来,达梦公司始终坚持原始创新、独立研发,目前已掌握数据管理与数据分析领域的核心前沿技术,拥有全部源代码,具有完全自主知识产权。达梦公司是国家规划布局内重点软件企业,同时也是获得国家“双软”认证和国家自主原创产品认证的高新技术企业,拥有国内数据库研发精英团队,多次与国际数据库巨头同台竞技并夺标。
在跨越七个“五年计划”的发展过程中,达梦公司逐渐成长为国内数据库行业的领军企业,先后完成近60项国家级或省部级科研开发项目,取得50多项全球领先的研究成果,其中有30多项获国家级或省部级科技进步奖。
达梦公司建立了稳定有效的市场营销渠道和技术服务网络,可为用户提供定制产品和本地化原厂服务,充分满足用户的个性化需求。达梦公司产品已成功应用于金融、电力、航空、通信、电子政务等30多个行业领域。
达梦数据库的安装
达梦逻辑存储结构
- 数据库由一个或多个表空间组成
- 每一个表空间由一个或多个数据文件组成
- 每个数据文件由一个或多个簇组成
- 页是数据库最小的分配单位,也是数据库中使用的最小的IO单元。
其实我们国产库也是国际化的,同时为了能让我们方便迁移,其实已经和ORACLE,等库进行结构的融合
达梦数据库的安装
1. 配置用户和组
如下(示例):
[root@localhost ~]# groupadd dinstall
[root@localhost ~]# useradd dmdba -g dinstall
[root@localhost ~]# id dmdba
uid=1001(dmdba) gid=1002(dinstall) 组=1002(dinstall)
[root@localhost ~]# passwd dmdba
2. 创建安装路径
如下(示例):
[root@localhost ~]# mkdir /dm8
[root@localhost ~]# chown -R dmdba:dinstall /dm8/
3. 修改参数
修改文件最大打开数,有两种方式:
临时设置:
如下(示例):
[root@localhost dmdba]# ulimit -n 65536
永久设置:
如下(示例):
[root@localhost dmdba]# vim /etc/security/limits.conf (编译 pam 认证模块或者重启)
dmdba soft nofile 4096
dmdba hard nofile 65536
4. 修改环境变量
如下(示例):
[root@localhost dmdba]# cd
[root@localhost ~]# vi .bash_profile
export DM_HOME=/dm8
[root@localhost ~]# source .bash_profile
[root@localhost ~]# echo $DM_HOME
/dm8
5. 挂载安装光盘
如下(示例):
[root@localhost dmdba]# mount /opt/dm8_20201107_x86_rh6_64_ent_8.1.1.144.iso -o loop /mnt/
6. 开启安装
如下(示例):
xhost +
[root@localhost dmdba]# su - dmdba
[dmdba@localhost ~]$ cd /mnt/
[dmdba@localhost mnt]$ ls
DM8 Install.pdf DMInstall.bin
[dmdba@localhost mnt]$ ./DMInstall.bin
点击确定
点击下一步
点击接收并下一步
如果有key 可选择相应的路径 无则不选 点击下一步
点击下一步
选择安装路径 点击下一步
安装前小结
执行配置脚本
如下(示例):
[root@localhost dm8]# /dm8/script/root/root_installer.sh
移动 /dm8/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务
7. 实例的建立
开始
下一步
下一步
构建数据库名 实例名 端口号 点击下一步
选择文件等信息
配置信息
口令信息
创建实例库
概要
执行脚本
如下(示例):
[root@localhost dm8]# mv /dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
[root@localhost dm8]# systemctl enable DmServiceDMSERVER.service
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service to /usr/lib/systemd/system/DmServiceDMSERVER.service.
[root@localhost dm8]# systemctl start DmServiceDMSERVER.service
完成
8. 达梦数据库的卸载
如下(示例):
[root@localhost dm8]# cd /dm8/
[root@localhost dm8]# ./uninstall.sh