国产达梦数据库初学心得

达梦数据库初学心得

    由于工作机会,需要使用达梦数据库,于是公司帮助报了达梦的DCA数据库管理员培训,前后学习培训了一周多时间。本人技术出身,但主要不是搞数据库的,以前使用过Oracle,但谈不上熟练,仅仅停留在简单操作维护的层面。下面粗略谈谈我对达梦数据库管理系统的了解以及学习心得。
    **1、硬件架构支持**
    达梦数据库管理系统支持多种硬件平台,Intel/AMD x86平台、国产飞腾/申威/龙芯/华为鲲鹏平台。
    **2、操作系统支持**
    达梦数据库管理系统主要支持Windows/Linux操作系统,Linux操作系统包括RHEL、CentOS、国产中标麒麟/银河麒麟等操作系统。
    **3、达梦数据库的版本**
    主要有:
    个人开发版:并发和使用时间有限制,主要用于个人开发测试,不能用于商业用途。
    标准版:适用于一般中小企业用户,用户数和并发数有限制,不支持集群。
    企业版:适用于中大型企业,生产环境中使用较多。
    安全版:在企业版的基础上增加了很多安全特性。
   达梦数据库软件可以在官网下载到,个人开发版不需要导入License Key,并发和使用时间有限制,其它版本都需要购买,导入License Key。
   **4、达梦数据库的安装**
    Windows系统下的安全非常简单,基本上一路next即可。
   Linux系统下的安装相对复杂一些,和Oracle类似,不能用root用户直接安装,先要创建安装用户组和用户,设置环境变量,修改Linux文件安全配置等等,然后再安装。当然所有这些操作完成后,在图形环境下安装也是一路next,非常简单,当然达梦数据库也支持在Linux命令行下安装。
   **5、达梦数据库的卸载**
   达梦数据库的卸载也非常简单,Windows系统下就不说了,Linux系统下停止数据库,然后运行uninstall.sh命令即可。
   **6、创建数据库**
   图形界面和命令行下都可以,图形界面下运行DM数据库配置助手:

国产达梦数据库初学心得_第1张图片
国产达梦数据库初学心得_第2张图片
国产达梦数据库初学心得_第3张图片
国产达梦数据库初学心得_第4张图片
国产达梦数据库初学心得_第5张图片
国产达梦数据库初学心得_第6张图片
国产达梦数据库初学心得_第7张图片
国产达梦数据库初学心得_第8张图片
国产达梦数据库初学心得_第9张图片
执行配置脚本,以root用户运行
国产达梦数据库初学心得_第10张图片
命令行下运行dminit命令创建,如下:
./dminit path=/dm7/data db_name=DM01 instance_name=TEST1 port_num=5237
国产达梦数据库初学心得_第11张图片
注册服务
[root@dca01 ~]# /dm7/script/root/dm_service_installer.sh -t dmserver -p TEST1 -i /dm7/data/DM01/dm.ini
注册服务
7、连接数据库
图形界面下直接打开DM管理工具,连接数据库即可,如下:
国产达梦数据库初学心得_第12张图片
命令行下运行disql命令,如下:
国产达梦数据库初学心得_第13张图片
8、数据库用户管理
sys:达梦数据库内置管理用户,不能登录数据库;
Sysdba:数据库管理员;
Sysauditor:审计用户;
Syssso:安全用户;
Sysdbo:数据操作员(安全版才有)。
创建用户也很简单,图形界面DM管理工具中如下:
国产达梦数据库初学心得_第14张图片
这里发现一个问题,创建用户时,密码策略居然不能单独修改,选择框是灰色的,也就是不能为某个用户独立创建密码策略。
9、表、视图、索引、存储过程、触发器
这块有很多还不是很熟悉,正在学习中,总体感觉和Oracle差不多。
10、实时同步、高可用、集群、分布式等
达梦实时同步:达梦数据实时同步软件DMHS;
达梦高可用:数据守护系统(主备);
达梦集群:数据共享集群DSC、无共享数据库集群MPP。
达梦分布式数据库:从DM8开始支持(从官网的技术白皮书看,DM7似乎不支持分布式)
几乎所有苛刻的应用场景,达梦数据库都有相应的解决方案,和Oracle差不多。
11、备份、恢复
达梦物理备份与恢复:达梦dmrman,对应Oracle的rman;
达梦逻辑备份与恢复:达梦dexp和dimp,对应Oracle的exp和imp。
12、数据库迁移
达梦提供数据迁移工具:DM数据迁移工具,如下:
国产达梦数据库初学心得_第15张图片
DM数据迁移工具提供了主流大型数据库迁移到DM、DM到DM、文件迁移到DM以及DM迁移到文件的功能,如下:
国产达梦数据库初学心得_第16张图片
13、其它
达梦还提供一些其它很有用的工具,DM审计分析工具,DM性能监视工具,DM控制台工具:
DM审计分析工具:
国产达梦数据库初学心得_第17张图片
国产达梦数据库初学心得_第18张图片
DM性能监视工具,为达梦数据库性能调优提供决策支持:
国产达梦数据库初学心得_第19张图片
国产达梦数据库初学心得_第20张图片
国产达梦数据库初学心得_第21张图片
国产达梦数据库初学心得_第22张图片

   总体来说,达梦数据库的简单操作和维护很容易学习,大部分操作和Oracle都很类似。作为一个纯国产自主数据库管理系统,达梦数据库在各方面做得还是很不错的,提供了较为完善的数据管理应用解决方案,满足绝大多数企业、政府单位的使用是完全没有问题的。由于本人不是主要搞数据库的,又是初学达梦数据库,学习时间不长,对于达梦数据库的学习和理解还停留在简单操作的层面,只能写到这里了,另外这里要给达梦公司提一些建议,达梦公司的官方网站做得有点粗糙,上面很多链接打开都显示错误,我觉得有必要重新整改整改。

你可能感兴趣的:(数据库)