前言
因公司业务上需求需要接触达梦数据库,同时也不断开阔视野扩展知识层面,记录下学习过程,以便日后复盘加深印象。
一、达梦数据安装以及相关认证培训体系
二、安装环境
1.检查操作系统内核版本:
2.检查操作系统版本:
3.检查cpu版本信息:
4.查看内存信息:
5.Glibc版本信息检查:
二安装dm8企业版:
1)首先准备好dm8镜像包导入opt目录进入opt创建mnt目录挂载到mnt目录下:
root@localhost dm]# mkdir mnt
[root@localhost mnt]# mount -o loop dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso /mnt
mount: /dev/loop0 写保护,将以只读方式挂载
2)规划用户:
3)创建安装路径以及权限分配:
4)安装之前先配置配置图形化界面启动(用dmdba账号):
5)文件打开数配置:
dmdba soft nofile 10240
dmdba hard nofile 65563
6)开始安装:
1.调出图形化界面:
2
3.勾选同意,进入下一步:
4.key文件可以不用选直接下一步:
5.典型安装,进入下一步:
6.选择你创建的安装目录/dm8,点击确认进入下一步:
7.点击安装:
8.复制弹出框信息。以root用户执行,执行完点击确认关闭:
[root@localhost ~]# /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服务
9.选择初始化:
10.选择创建实例:
11.选择一般用途:
12.安装路径用默认:
13.端口用默认直接下一步:
14.控制文件目录直接选择默认,进入下一步:
15.大小写敏感勾去掉,其余默认:
16.勾住所有用户使用同一个密码,密码为dameng123,方便后期维护:
17.可以不选择创建实例库,也可以都勾上:
18.点击完成:
19.以root用户执行下面3条语句:
mv /dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
systemctl enable DmServiceDMSERVER.service
systemctl start DmServiceDMSERVER.service
20.关闭弹出框选择完成:
21.查看实例信息进入/dm8/tool目录下:
[dmdba@localhost tool]$ ./dmservice.sh
22.使用manager管理工具进行实例登录,输入dameng123:
[dmdba@localhost tool]$ ./manager
23.安装完成:
三 达梦的客户端工具
1)DM 管理工具(联机工具,manager)可以执行 SQL、数据库界面操作数据的导入导出、联机物理备份和还原
[dmdba@localhost tool]$ ./manager
2)DM 控制台工具(脱机工具、console)数据库备份和还原、参数配置修改:
[dmdba@localhost tool]$ ./console
3)DTS 数据迁移工具(dts)支持 sql 文件、数据文件、oracle、mysql、DM 迁移 DM如下是 DM 数据库中的表数据迁移到文件:
3)DM 性能监测工具
[dmdba@DCA01 tool]$ ./monitor
4)DM 数据审计分析工具
[dmdba@DCA01 tool]$ ./analyzer
五DMSQL:
1sql分类:
DML(数据操作语言):SELECT、INSERT、DELETE、UPDATE
DDL(数据定义语言):CREATE、ALTER、DROP、TRUNCATE
TCL(事务控制语言):rollback、commit、savepoint
DCL(权限控制):GRANT、REVOKE
SQL:
select * from dmhr.employee;
select * from dmhr.employee a where a.EMPLOYEE_ID = 1001;
Group by 使用样例:
select a.DEPARTMENT_ID, count(*), max(a.salary) max_salary,
min(salary) min_salary, avg(salary) avg_salary
from dmhr.employee a
group by a.department_id;
having 使用样例:
select a.DEPARTMENT_ID, count(*), max(a.salary) max_salary,
min(salary) min_salary, avg(salary) avg_salary
from dmhr.employee a
group by a.department_id
having count(*) > 10;
六DM 的体系结构:
目录
目录
1)首先准备好dm8镜像包导入opt目录进入opt创建mnt目录挂载到mnt目录下:
提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
1)首先准备好dm8镜像包导入opt目录进入opt创建mnt目录挂载到mnt目录下:
8.复制弹出框信息。以root用户执行,执行完点击确认关闭:
16.勾住所有用户使用同一个密码,密码为dameng123,方便后期维护:
22.使用manager管理工具进行实例登录,输入dameng123:
提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
总结
以上资料均来自达梦培训讲义
感谢达梦大学-青儿老师
人无完人,赶项目验收未参加后期培训,些许资料可能有误,欢迎指正