达梦数据库(第一部分)

达梦数据库相关的操作

1. 安装步骤

1.1下载达梦安装包,下载完成之后解压,双击setup.exe,得到如下图所示,语言和时区默认为“简体中文”、“中国标准时间”,点击“确定”:

1.2进入安装向导,点击“开始”,如下图:

1.3进入许可证协议,选择“我接受”,点击“下一步”,如下图:

1.4进入组件版本信息界面,点击“下一步”,如下图:

1.5进入上传key文件界面,点击“浏览”,找到key文件存放的路径(安装包同级目录下),点击“下一步”,如下图所示:

key文件为类型为key文件,后缀为.key的文件

选择之后有效日期,用户名称,发布类型等将会读取出来,如下图:

1.6选择key文件之后,进入选择组件界面,默认为“典型安装”的所有组件,点击“下一步”,如下图:

1.7进入达梦安装位置的选择,选择想要安装的目录,点击“下一步”,如下图:

1.8点击下一步之后提示安装目录已经存在,是因为现有的安装是存在的,点击确定,可以将其安装到选择的目录下,如下图:

1.9进入如下图,点击下一步:

1.10进入安装前小节,点击“安装”,如下图:

1.11进入安装,显示安装进度条,如下图:

1.12等待安装完成,显示如下图:

1.13以上,数据库安装完成,进入初始化数据库,选择“初始化数据库”,点击“初始化”,整个数据库初始化过程如下图,直至完成之后点击“完成”,初始化数据库完毕:

2. 达梦数据库的默认端口为5236

3. 达梦数据安装的服务

3.1达梦数据库守护进程服务

达梦数据库守护进程服务(DmWatchService)

3.2达梦数据库守护进程监控服务

达梦数据库守护进程监控服务(DmWatchMonitor)

3.2.1概述

DM7基于守护进程的数据守护系统解决方案是一个集成化的灾难恢复解决方案,为DM可靠性解决方案之一,可有效避免主机单点故障,同时备机可作为只读服务器对外提供服务,实现负载均衡。其实现原理是将主机上的REDO日志通过MAIL系统发送到备机上,备机将接收到的REDO日志重做,实现主备机数据一致,如图1.1所示。

当主机发生故障时,备机自动切换为主机,继续提供服务,如图1.2所示。

3.2.2基于守护进程的数据守护方案

达梦数据库管理系统设计了守护进程DMWATCH和监视器DMWMON两个工具,由这两个工具共同完成主机和备机之间相互协调,进行故障自动切换和恢复的功能,代替观察器。

主机接收用户请求,对所有修改数据库的操作,生成REDO日志,根据归档设置,在适当时机,通过MAL系统将REDO日志发送到备机。备机收到REDO日志后,解析REDO日志,进行重做主机操作,实现数据同步。数据库实例在响应用户的同时,不断的向守护进程广播自己的状态。守护进程收到实例的消息后,将消息广播出去。如果守护进程在一段时间内没有收到数据库实例的消息,那么将重新启动实例。当主机上的数据库实例发生故障时,主备机的守护进程进行交互,协调,并进行自动切换(增强型/基本型)。

监视器接收来自主备机上面的守护进程的广播消息,并将用户的相关命令发送到主备机上的守护进程上面,由守护进程向数据库实例发送相关操作的命令,如图2.1所示。

DM守护进程和监视器的体系结构,如图2.2所示。

3.2.3DM7数据守护的优势

A.低成本

相对于双机热备软件,达梦的数据守护解决方案不采用共享存储设备,更不需要磁盘阵列等设备支持,对于小型系统而言,两台PC级服务器即可满足可靠性方案的硬件要求。

同时,由于达梦数据守护解决方案整体架构简单,故障处理逻辑更加清晰易懂,便于管理员理解,易学易用,可有效降低人力成本。

基于此,达梦数据守护方案十分适用于对系统可用性有较高要求,而规模相对较小的应用系统。

另一方面,达梦数据守护方案对大型系统的可靠性亦可以提供可观的高可用性,但同时仍保持较低的建设成本。

B.实用性更高

达梦数据守护由于采用基于物理日志的复制,因此对于数据库的结构、对应用的访问模式没有限制,能够使应用开发人员更加灵活的进行基于数据守护可靠性方案的数据库开发工作。

C.故障转移代价小

普通的双机热备方案往往会有一定的切换时间,并且导致应用程序的数据库会话失效。达梦数据守护能实现故障站点自动恢复,并作为备机使用,尽可能的保证数据的安全性;迅速的故障转移,将故障对系统的影响降到最低。

D.备机可读

无论是基于观察器的数据守护方案中的实时备机、同步备机、异步备机等多种类型的备机,还是基于守护进程的数据守护方案中的备机,除了提供数据冗余功能外,还可以提供只读查询,可对备机进行实时数据、历史数据访问、报表生成、历史数据备份等,从而缓解主机的访问压力,实现一定程度的负载均衡。

3.3达梦数据库作业服务

达梦数据库作业服务(DmJobMonitor)

3.4达梦数据库实例监控服务

达梦数据库实例监控服务(DmInstanceMonitor),对达梦数据库进行日常监控与管理的软件模块,主要监控内容有达梦数据库可用性、网络、连接、登录数、内存、锁、磁盘IO、线程监控的内容。

3.5达梦数据库实时审计服务

达梦数据库实时审计服务(DmAuditMonitor),能够实时记录网络上的数据库活动,对数据库遭受到的风险行为进行告警,对攻击行为进行阻断。它通过对用户访问数据库行为的记录、分析和汇报,用来帮助用户事后生成合规报告、事故追根溯源,同时加强内外部数据库网络行为记录,提高数据资产安全。

数据库审计是数据库安全技术之一,数据库安全技术主要包括:数据库漏扫、数据库加密数据库防火墙数据脱敏数据库安全审计系统

3.6达梦数据库实例服务

达梦数据库实例服务(DmServiceDMSERVER)连接数据库实例的必要服务,若服务停止,则连接失败。

时间: 2024-11-05 18:44:51

达梦数据库(第一部分)的相关文章

基于Enterprise Library的Winform开发框架实现支持国产达梦数据库的扩展操作

由于一个客户朋友的需求,需要我的Winform开发框架支持国产达梦数据库的操作,这个数据库很早就听过,但是真正一般项目用的很少,一般在一些特殊的项目可能需要用到.由于我的Winform开发框架,是基于Enterprise Library的数据访问层的实现,因此增加一个数据库的支持很容易,本文介绍如何在框架层面上支持这种神秘的国产数据库-达梦数据库. 1.达梦数据库的简单介绍 达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM.达梦数据库管理系统的最新版本是7.

达梦数据库-RAC-DMDSC部署的关键点

达梦数据库-RAC-DMDSC部署的关键点 环境准备 网络准备(ip地址分配).共享磁盘准备和挂载 ifconfig enp0s8 10.1.2.101;ifconfig enp0s9 192.168.56.101 ifconfig enp0s8 10.1.2.102;ifconfig enp0s9 192.168.56.102 确认用的东西 确认所参考的手册.以及所用的dmserver的版本 裸设备挂载 怎么绑定(使用多路径,还是使用sdx的名称绑定),在不同的操作系统版本(rh6系列和rh7

达梦数据库安装和创建表

1.达梦数据库安装 2.达梦命令行sql工具 进去达梦数据库安装目录下的/bin目录 运行./disql 输入用户名和密码: 默认的管理用户SYSDBA 的初始密码是SYSDBA 在sql> 工具里边执行sql操作

DB 查询分析器 6.03 如何灵活、快捷地操作国产达梦数据库

DB 查询分析器 6.03 如何灵活.快捷地操作国产达梦数据库 马根峰 (广东联合电子服务股份有限公司, 广州 510300) 摘要       本文详细地介绍了"万能数据库查询分析器",中文版本<DB 查询分析器>.英文版本<DB Query Analyzer>6.03如何灵活.快捷地操作国产达梦数据库.除了创建基于不同数据库产品的ODBC数据源有所不同外,用"万能数据库查询分析器"操作任何数据库.EXCEL.TXT/CSV文件的方法跟本文

国产达梦数据库的结合Enterprise Library的应用开发

在上篇<基于Enterprise Library的Winform开发框架实现支持国产达梦数据库的扩展操作>介绍了如何在Enterprise Library的数据访问层上支持这种神秘的国产数据库-达梦数据库.本文继续这一主题,介绍产达梦数据库的结合Enterprise Library的应用开发. 1.达梦数据库还原处理 达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM.达梦数据库管理系统的最新版本是7.0版本,简称DM7.DM7提供对SQL92的特性支持以及

达梦数据库(第二部分)

1.达梦数据库创建表 达梦数据安装完成之后,打开DM管理工具,可以进行数据库的相关操作.可以通过新建查询,在SQL命令窗口输入sql语句,创建表,sql输入完成之后,选择sql进行执行,则会在表空间MAIN下的表路径下产生新建的表文件,如下图: 2.建立主键 Create table时通过primary key创建主键 如:create table person(ID int primary key,name varchar(10),address varchar(60)) 或者通过alter语

达梦数据库

安装准备: groupadd dinstall useradd dinstall -g dinstall passwd dinstall mkdir /u02/dm7 chown dinstall.dinstall /u02/dm7 -R ulimit -a vi /etc/profile ulimit -n 65536 vi .bash_profile export DM_HOME=/u02/dm7 export PATH=$PATH:$HOME:$DM_HOME/bin export DIS

[转帖]达梦数据库(DM6)和ORACLE 10g的异同点

达梦数据库(DM6)和ORACLE 10g的异同点    https://bbs.aliyun.com/detail/351337.html 花花浪子 级别: 小白 发帖 0 云币 -41 加关注 写私信 只看楼主 更多操作楼主  发表于: 2017-03-24 比较惭愧,在当上本版版主后一直没有贡献一篇有营养的帖子,由于手上正好有达梦数据 DM6的版本,加上对ORACLE 10G比较熟悉,所以就这2种数据库的异同点做一个对比,也请大家不吝赐教. 对于达梦数据库,因为目前的工作是DBA,主要是对

国产达梦数据库-通过Excel文件导入数据

考虑到完整性,我这里就啰嗦一点,从新建达梦数据库的数据库,再新建表.表结构开始. 一.新建数据库:模式 --> 右键 --> 新建模式:这里的新建模式就是MySQL中的新建库 二.弹出如下新建模式对话框: 三.输入模式名,并选择模式拥有者,操作如下: 四.再点两次确定按钮,即可完成新建模式,完成后,列表会显示刚新建的模式OASYS,如下图: 五.既然现在有了模式(数据库),就可以新建具体要使用的表了,操作如下: 六.打开新建表对话框,填写输入具体表信息.字段信息,如下图: 七.点击确定以后,结