达梦DM数据库—线上培训学习简记

(20200812)

有幸参加国内领先的达梦数据库(自主研发)的线上学习,达梦的老师都非常的NICE, 遇到问题会非常耐心的线上解答。现将这次的学习中的一些知识点做了些梳理,分享给大家(仅供参考学习)。

1.达梦简介

武汉达梦数据库有限公司成立于2000年,为中国电子信息产业集团(CEC)旗下基础软件企业,专业从事数据库管理系统的研发、销售与服务,同时可为用户提供大数据平台架构咨询、数据技术方案规划、产品部署与实施等服务。多年来,达梦公司始终坚持原始创新、独立研发,目前已掌握数据管理与数据分析领域的核心前沿技术,拥有全部源代码,具有完全自主知识产权。达梦公司是国家规划布局内重点软件企业,同时也是获得国家“双软”认证和国家自主原创产品认证的高新技术企业,拥有国内数据库研发精英团队,多次与国际数据库巨头同台竞技并夺标。

在跨越七个“五年计划”的发展过程中,达梦公司逐渐成长为国内数据库行业的领军企业,先后完成近60项国家级或省部级科研开发项目,取得50多项全球领先的研究成果,其中有30多项获国家级或省部级科技进步奖。

达梦公司建立了稳定有效的市场营销渠道和技术服务网络,可为用户提供定制产品和本地化原厂服务,充分满足用户的个性化需求。达梦公司产品已成功应用于金融、电力、航空、通信、电子政务等30多个行业领域。

详情了解、咨询与培训请移步达梦官方网站:http://www.dameng.com/

2.DM8-DCA 知识学习

 2.1实验环境准备

笔记本电脑配置要求如下:

  • 操作系统: Windows Server 版, Windows 7 以上更高版本
  • 内存: 4G 及以上
  • 硬盘: 40G 及以上的连续硬盘空间
  • 虚拟机: VMware(如果真机环境是 NeoKylin Linux Server 7.0, 则需要虚拟机)

实验环境操系统: NeoKylin Linux Server 7.0(64 位)

—— 中标麒麟国产操作系统,官网下载试用:http://www.cs2c.com.cn/

  2.2 DM8 知识简记

     2.2.1数据库类型

  • 关系型数据库:Oracle、DB2 、Sqlserver、Mysql 8 开源、PG postgresql 开源、达梦 8 (自主、 原创)......
  • Mongodb 、Redis 、Mem cache 、Timesten 、Hadoop ......

   2.2.2 DM8 安装

(1)查看 cpu 信息
         lscpu 、 cat /proc/cpuinfo
         [root@localhost ~]# free -m
         (注意: 物理内存至少为 1G, swap 分区一般是物理内存的 1.5 倍)
(2)查看硬盘、 分区信息
          fdisk -l 、 df -h
(3)网络要求:

  • 100M 网卡, 支持 TCP/IP 协议
  • 如果数据库需要远程访问, 应该要关闭服务器的防火墙, 禁用 selinux

(4)系统要求:
        内存要在 2.6 以上
        [root@localhost ~]# uname -ra

(5)安装系统包,配合后面 DM8 开发用到
        [root@localhost ~]# rpm -qa|grep gcc
(6) 规划路径
       [root@localhost ~]# mkdir /dm8
(7) 规划安装用户(建议不要用 root 来安装)
         [root@localhost ~]# groupadd dinstall
         [root@localhost ~]# useradd -g dinstall dmdba
         [root@localhost ~]# passwd dmdba
                    更改用户 dmdba 的密码 。
                    新的 密码:
                    重新输入新的 密码:
                    passwd: 所有的身份验证令牌已经成功更新。
        [root@localhost ~]# ls -ld /dm8
       [root@localhost ~]# chown dmdba:dinstall -R /dm8
       [root@localhost ~]# ls -ld /dm8

(8)dmdba 用户环境变量配置(可选项)
       [root@localhost ~]# su - dmdba

[dmdba@localhost ~]$vi  .bash_profile

export DM_HOME = / dm8

export PATH = $PATH:$HOME/ .local/bin:$HOME/bin:$DM_HOME/bin
       [dmdba@localhost ~]$cat .bash_profile
(9)使环境变量生效:
       [dmdba@localhost ~]$ source .bash_profile
       [dmdba@localhost ~]$ echo $DM_HOME
       /dm8
(10)设置文件最大打开数
(11)重启服务器生效:
          [root@localhost ~]# vi /etc/security/limits.conf
          dmdba    soft     nofile     4096

dmdba   hard     nofile     65536
          [root@localhost ~]# ulimit -n 65536
(12)数据库软件图形化界面安装

[root@localhost home]# mount -o loop /home/dm8_setup_rh7.iso
          /mnt

mount: /dev/loop0 写保护, 将以只读方式挂载

[root@localhost ~]#xhost +
         su - dmdba

[dmdba@localhost mnt]export DISPLAY =:0

图形化界面安装
         [dmdba@localhost mnt]$ ./DMInstall.bin
          Dm8.key
        如果安装没有选择 key, 也可以进行安装

命令行安装
         [dmdba@localhost mnt]$ ./DMInstall.bin -i

2.3   DM8 知识点学习

1.DM8 目录说明
   bin : 达梦数据库的命令, 库文件
   bin2 : UTF8
   desktop :桌面
   drivers : 驱动
   jar : jar 包(逻辑备份、 日志挖掘等)
   license_en.txt license_zh.txt : 许可信息
   log : 数据库日志
   script : 脚本文件
   Web: dem(oracle oem)
   doc : 手册
   include : c 语言头文件
   jdk : java 包
   release_zh.txt release_en.txt
   Samples: 示例
   tool : 达梦客户端工具 manager console dts

2. 体系结构
(1)逻辑存储结构
    1)表空间
    2)页
  数据库中最小的数据存储单元;
  默认大小为 8KB;
  页大小在库建好后不能改变;

3)簇
  是数据页的上级逻辑单元;
  由同一个数据文件中 16 个或 32 个连续的数据页组成;
  默认大小为 16;
  簇大小在库建好后不能改变;

4)段
   段是簇的上级逻辑分区单元;
   在同一个表空间中,段可以跨越不同的文件;

(2)物理存储结构
    1)配置文件 dm.ini
    2)控制文件
    3)数据文件
    4)redo
    5)归档

3.  DM8 数据库实例管理
(1)数据库状态
Shutdown: 关闭状态
Mount : 数据库配置状态
Open: 数据库打开状态, 才能提供数据库服务
Suspend: 挂起状态

(4)数据库状态的切换
Shutdown-open
Shutdown-mount
Mount-open
Open-mount(oracle 不支持)
Open-suspend
Suspend-open
不能从 mount 状态切换为 suspend 状态, 也不能从 suspend 切换到
mount 状态

4.DMSQL 分类
DML(数据管理): insert update delete select
DDL( 数据定义): create drop alter truncate
TCL( 事务控制): commit rollback save moint
DCL( 数据控制): grant revoke

5. sql 语句的书写规范
关键字是不能拆分的
可以换行的
不区分大小写, 除了”” ‘’ 除外

6.打开数据库:
sql > alter database open;

.......

达梦DM数据库—线上培训学习简记相关推荐

  1. 达梦dm数据库远程备份与恢复

    达梦dm数据库远程备份与恢复 ​ ​ 达梦数据库远程操作进行备份与恢复在网络上的参考资料与博客比较少,这里记录下项目中用到的方法. 1.工具类 ​ 首先是编写工具类,用于连接远程服务器.生成相应操作的 ...

  2. 达梦DM数据库网页数据维护工具

    达梦是优秀的国产数据库,在电力,政务等行业大量使用, 现在TreeSoft数据库管理系统已支持达梦了,直接在浏览器中就可以操作查看达梦数据库了,十分方便.         TreeSoft数据库管理系 ...

  3. 记录有关达梦dm数据库中需要根据中文拼音进行排序问题

    目前提供两种方式 考虑到将数据全部取出再去排序数据量太太,不采用该方式 一种是在xml文件中加该字段进行排序,不过需要处理一下 一种是使用mybatis plus中条件构造器,构造语句 xml代码示例 ...

  4. 达梦DM8数据库体系结构

    一.数据类型 登录DM数据库,执行SELECT * FROM SYS.SYSTYPEINFOS:可以查询DM支持的全部数据类型及精度说明等信息.主要包含如下数据类型: 1.数值数据类型 1.NUMER ...

  5. HR做新员工线上培训,怎样做更有效果

    HR做新员工线上培训,怎样做更有效果文丨李正治 大家也可把自己在网上学习的好方法在评论里分享出来 今天讲的话题是一个轻松的话题 却是HR和部门管理者头疼的问题. 上一次课程我们谈到企业,从本质上讲是一 ...

  6. 达梦DM装完数据库,bin下面没有disql文件是怎么回事?

    达梦DM装完数据库,bin下面没有disql文件是怎么回事? 装完数据库bin目录下没有Disql 原因:是因为安装的时候未选择数据库服务组件,所以只有客户端组件,不包含相关的dm命令行工具 解决: ...

  7. 神通数据库 mysql_sqlserver、mysql、oracle、神通数据库(oscar)、达梦(dm)各自的默认端口号...

    sqlserver默认端口号为:1433 URL=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname DriverClasses ...

  8. 立足国产自主可控技术 达梦DM8数据库新品化繁为简

    戳蓝字"CSDN云计算"关注我们哦! 面对技术日新月异的发展,如今俨然已经演变成为数据发展引来的潮流,而数据库的建立对企业的发展有着举足轻重的作用,对数据库的有效开发和管理是企业正 ...

  9. 中标麒麟系统安装达梦8 数据库

    中标麒麟系统安装达梦8 数据库 最近国产化软件相继进入各大软件公司使用,达梦作为国内数据库的佼佼者,我们也应该学会使用,软件都是一点点推广,积累了一点小经验,拿来分享.... 环境准备 1.VMwar ...

最新文章

  1. HDOJ 1905 Pseudoprime numbers(模运算)
  2. Android中利用Jsoup让WebView清除Html标签并让图片适应大小并居中
  3. 阿里终面:为什么应用刚启动的时候比较卡,过一会就好了?
  4. 阿群笔记:CentOS7 在线安装 docker 的推荐方法
  5. 华为nova7se乐活版支持鸿蒙,华为nova7se乐活版和畅享20se哪个好 参数区别对比评测...
  6. JS内置对象方法——array
  7. 哀悼日网站全站变灰代码,最简单的还是ng这种方式...
  8. 中电信将推出软件商店 或利用微软Google平台
  9. 软件工程第0次作业 | 热身
  10. 基于Matlab高斯光束前向与后向传播的模拟
  11. Packer Terraform 让 ESS 更灵活
  12. 硬件基础-开尔文电桥法
  13. 【Linux基础编程】help命令
  14. 计算物品的良率(python)
  15. ISV在“淘宝”上淘宝
  16. php极简wiki,Wiki.js初体验
  17. Localhost无法加载图片是怎么回事?
  18. 【c语言中的运算符】
  19. FCPX插件:专业分级调色插件ColorFinale Pro
  20. Ubuntu Mint Installation Guide

热门文章

  1. python11.网络通信过程
  2. CSS中如何实现背景图片透明并且固定和文字不透明效果
  3. 笔记本开热点后断网问题
  4. 追求神乎其技的程式设计之道(八)
  5. 油溶性Cu,Mn共掺杂量子点ZnS量子点,ZnSe量子点,ZnInS量子点光转换材料
  6. 你真以为贪吃蛇是个简单的游戏?
  7. 数据驾驶舱只是面子工程?它的真正作用你根本就不了解
  8. 互联网虚拟大脑的结构全景图
  9. 嵌入式系统python开发_嵌组词_嵌的拼音含义_组词造句解释_嵌字的组词
  10. 汉罗塔小游戏(自创)