DM8达梦数据库入门笔记

一、达梦简介

DM8达梦数据库入门笔记_第1张图片
DM8达梦数据库入门笔记_第2张图片

二、三:安装

安装中标麒麟7.6+达梦8

四、DM实例创建和管理

DM8达梦数据库入门笔记_第3张图片

1. DBCA 工具管理实例

2. DMINIT 工具创建实例

3. 注册达梦实例服务

4. 启动和关闭数据库

5 切换实例状态

五、DISQL工具的使用

DISQL可以远程连接达梦的实例

1. 连接默认的DM实例

命令:

disql

2. 使用IP地址和端口连接

指定ip地址和端口,连接disql

3.使用service name连接

配置别名,用别名连接,免去了要反复输入ip地址和端口的麻烦

4. 执行脚本

到disql中,使用start执行脚本

5. 执行系统命令

在disql中,通过host命令来执行系统命令

disql> host cd /dm/

六、DM Manager 工具使用

1.连接 Manager 工具

DM8达梦数据库入门笔记_第4张图片
实例:用户、表空间

2.修改 DM Manager 工具显示语言

3. 启用 SQL 助手(SQL Assist)功能

4. DM Manager工具使用流程

1. 建表(复制表)

  1. 新建表空间:存放数据的位置
  2. 新建用户:用户->管理用户->新建用户
    新建完用户之后,会自动新建一个同名的模式
#新建一个表,是dave模式里的t1表,数据和结构来源于dmhr.CITY
create table dave.t1 as select * from dmhr.CITY;
#查询
select * from dave.T1;

或者可以使用右键新建表

2. 备份与恢复

打开备份的时候出现了一个问题:
DM8达梦数据库入门笔记_第5张图片
这个是版本问题,原因:客户端版本与达梦服务端版本不一致

七、DMSQL 查询语言

1. DMSQL 概述

DM8达梦数据库入门笔记_第6张图片

2. 创建示例用户

DM8达梦数据库入门笔记_第7张图片

3. 简单查询

DM8达梦数据库入门笔记_第8张图片

4. where 过滤查询

DM8达梦数据库入门笔记_第9张图片

5. 集函数

DM8达梦数据库入门笔记_第10张图片

6. 分析函数

DM8达梦数据库入门笔记_第11张图片
DM8达梦数据库入门笔记_第12张图片

八、表空间管理

1. 创建表空间

新建表空间,再建用户
DM8达梦数据库入门笔记_第13张图片

2. 扩展表空间

  1. 增加数据文件的个数
  2. 修改现有的数据文件大小,调大一点
    DM8达梦数据库入门笔记_第14张图片

3. 修改数据文件扩展属性

要根据实际情况选择是否拓展, 拓展多少
DM8达梦数据库入门笔记_第15张图片

DM8达梦数据库入门笔记_第16张图片

4. 修改表空间名

一般很少会用到表空间重命名,因为表空间是由数据文件组成的
DM8达梦数据库入门笔记_第17张图片

5. 移动数据文件

因为没脱机的状态下,有可能会遇到数据正在读写的情况,就无法移动
DM8达梦数据库入门笔记_第18张图片

6. 删除表空间

DM8达梦数据库入门笔记_第19张图片

九、用户和对象管理

模式,角色,用户
建用户的时候,会创建一个同名的模式
用户:是起到连接作用的。是连接实例用的。默认情况下一个用户对应一个模式
对象是放在模式里,用户是起连接作用的

1. 用户管理

DM8达梦数据库入门笔记_第20张图片
DM8达梦数据库入门笔记_第21张图片
DM8达梦数据库入门笔记_第22张图片

2. 表管理

DM8达梦数据库入门笔记_第23张图片
DM8达梦数据库入门笔记_第24张图片

3. 索引管理

DM8达梦数据库入门笔记_第25张图片

4. 视图管理

视图:用来展示部分的实体表(视图是虚拟的)
举例说明:假如有用户和管理员两类,管理员可以查看到所有的列,但是用户只能查看部分的列,这时候就可以创建一个视图,只展示部分列给用户查询。
DM8达梦数据库入门笔记_第26张图片

十、作业管理

作业是定时任务,比如统计信息的收集、数据库的备份、每天晚上统计报表
需要固定时间来执行,可以利用作业尽行管理

1. 创建系统表

DM8达梦数据库入门笔记_第27张图片

2. 创建作业

3. 查看作业

十一、数据库的备份还原

1. 归档管理

  1. 数据库导出后,之后的数据都不能导入到新库,因为导入的数据只有导出时那一时刻的旧库数据
  2. 这时候要用到在线日志,它是用来存储导出之后数据库的所有crud操作,然后导入新库之后再按照在线日志的顺序执行crud命令即可完整迁移
  3. 但是在线日志的文件大小比较小,只有256MB,所以要用到归档模式,即在线日志满的时候自动复制一份出来。
    DM8达梦数据库入门笔记_第28张图片

2. 逻辑备份与还原

源库导出,新库导入
DM8达梦数据库入门笔记_第29张图片
DM8达梦数据库入门笔记_第30张图片
DM8达梦数据库入门笔记_第31张图片
DM8达梦数据库入门笔记_第32张图片
DM8达梦数据库入门笔记_第33张图片

3. 联机备份与还原(SQL备份与还原)

数据库级、表空间级、表级

数据迁移合适,数据实时性好
在业务正常运行的情况下做的备份与还原,业务不停止
DM8达梦数据库入门笔记_第34张图片
DM8达梦数据库入门笔记_第35张图片
DM8达梦数据库入门笔记_第36张图片
DM8达梦数据库入门笔记_第37张图片

4. 脱机备份与还原

停机以后备份还原

DM8达梦数据库入门笔记_第38张图片

DM8达梦数据库入门笔记_第39张图片
DM8达梦数据库入门笔记_第40张图片

你可能感兴趣的:(数据库,笔记,sql)