DM
文章平均质量分 91
o_o__orz
这个作者很懒,什么都没留下…
展开
-
DMDSC手册学习
DMDSC 集群是一个多实例单数据库的系统。多个数据库实例可以同时访问、修改同一个数据库的数据。用户可以登录集群中的任意一个数据库实例,获得完整的数据库服务。数据文件、控制文件在集群系统中只有一份,不论有几个节点,这些节点都平等地使用这些文件,这些文件保存在共享存储上。每个节点有自己独立的联机日志和归档日志,其中联机日志保存在共享存储上,归档日志可以保存在本地存储上也可以保存在共享存储上。原创 2023-08-03 17:00:04 · 433 阅读 · 0 评论 -
安装部署报告——DMDSC2节点集群搭建
配置成功后需要注册为系统服务,方便启动和关闭集群,以及实现开机自动启动。节点一和节点二各需要创建dmdcr.ini文件,两者内容差别主要在于DMDCR_SEQNO和PATH中的实例名。2 个节点都需要注册,使用 root 用户执行,到数据库安装目录的 script/root 目录。asm 启动成功后,节点 1 使用 dmdba 用户启动 dmasmtool 工具。连接节点 1 实例,保持disql连接不断开,刚关闭节点1服务器时出现的查询信息。关闭前台启动的 css,以服务方式启动 css。原创 2023-08-03 16:57:07 · 319 阅读 · 0 评论 -
DMHS管理员手册学习笔记
DMHS 同步服务主要包括四个模块,分别是捕获模块(CPT)、装载模块(LOAD)、传输模块(NET)以及执行模块(EXEC),这些模块统一由管理模块(MGR)进行管理执行。1. 捕获模块(CPT)对源数据库增量日志进行捕获并完成解析,结合数据字典信息提取其中数据的变化如插入(INSERT)、删除(DELETE)、修改(UPDATE)和对象操作(DDL),然后将这些操作及数据转换为内部的消息格式投递给网络(NET)模块。原创 2023-07-26 15:30:20 · 676 阅读 · 1 评论 -
安装部署报告——主备集群
注意,为更好区分,如下黑框为主库,白框为备库。原创 2023-07-25 11:13:47 · 156 阅读 · 0 评论 -
DM 数据守护与读写分离集群
DM 数据守护(DM Data Watch)的实现原理非常简单:将主库(生产库)产生的 Redo日志传输到备库,备库接收并重新应用 Redo 日志,从而实现备库与主库的数据同步。DM数据守护的核心思想是:监控数据库状态,获取主、备库数据同步情况,为 Redo 日志传输与重演过程中出现的各种异常情况提供一系列的解决方案。DM 数据守护系统结构图 ,主要由主库、备库、Redo 日志、Redo 日志传输、Redo 日志重演、守护进程(dmwatcher)、监视器(dmmonitor)组成。数据库与数据库实例。原创 2023-07-22 14:37:09 · 109 阅读 · 0 评论 -
备份还原实操
全库还原就是根据库备份集中记录的文件信息重新创建数据库文件,并将数据页重新拷贝到目标数据库的过程。·DM既可以将一个已存在的数据库作为还原目标库,也可以指定一个路径作为还原目标库的目录。·库还原的主要步骤包括:清理目标库环境;重建数据库文件;拷贝数据页;重建联机日志文件;修改配置参数等。·所以全库还原需要停机处理。原创 2023-07-14 15:55:00 · 269 阅读 · 1 评论 -
DM8备份与还原学习笔记
备份的主要目的是数据容灾,保证数据的安全性,在数据库发生故障时,通过还原备份集,将数据恢复到可用状态DM数据库中的数据存储在数据库的物理数据文件中,数据文件按照页、簇和段的方式进行管理,数据页是最小的数据存储单元备份的本质就是从数据库文件中拷贝有效的数据页保存到备份集中,这里的有效数据页包括数据文件的描述页和被分配使用的数据页在备份的过程中,如果数据库系统还在继续运行,这期间的数据库操作并不是都会立即体现到数据文件中,而是首先以日志的形式写到归档日志。原创 2023-07-11 10:21:06 · 1174 阅读 · 0 评论 -
DM8_dexp 和 dimp 使用手册学习笔记
物理备份还原和逻辑备份还原。物理备份还原是对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份还原。(例如RMAN工具)逻辑备份还原是对数据库逻辑组件(如表、视图和存储过程等数据库对象)的备份还原。(例如使用dexp和dimp进行的备份还原)逻辑导出(dexp)——逻辑备份逻辑导入(dimp)——逻辑还原逻辑导出和逻辑导入数据库对象分为四种级别:数据库级、用户级、模式级和表级。四种级别独立互斥,不能同时存在。原创 2023-06-29 11:48:45 · 810 阅读 · 1 评论 -
DM8_DIsql 使用手册笔记
DIsql用来与DM数据库服务器进行交互DIsql识别用户输入,将用户输入的SQL语句打包发送给DM数据库服务器执行,并接收服务器的执行结果,并按用户的要求将执行结果展示给用户为了更好地与用户交互和展示执行结果,用户也可以在DIsql中执行DIsql命令,这些命令由DIsql工具自身进行处理,不被发送给数据库服务器SQL语句在DIsql中执行完后都被保存在一个特定的内存区域中,DIsql 命令执行完后不保存在内存区域中SQL语句DIsql命令ANSI标准DM内部标准语言命令。原创 2023-06-26 01:00:29 · 2075 阅读 · 1 评论 -
DM8系统管理员手册第三部分——高级数据库管理(1)
本文包含DM8系统管理员手册的第十四章:数据库布局和存储管理。原创 2023-06-20 14:42:34 · 173 阅读 · 0 评论 -
DM8系统管理员手册第二部分——基础数据库管理
创建表后,可以通过系统过程查看表的定义DM 通过提供的TABLEDEF函数来显示当前表的定义当表多次进行ALTER TABLE后,显示的表定义将是最后一次修改后的建表语句-表级触发器的触发事件包括某个基表上的INSERT、DELETE和UPDATE操作,无论对于哪种操作,都能够为其创建BEFORE触发器和AFTER触发器。如果触发器的动作代码不取决于受影响的数据,语句级触发器就非常有用每张基表上可创建的触发器的个数没有限制,但是触发器的个数越多,处理DML语句所需的时间就越长。原创 2023-06-18 17:31:43 · 2236 阅读 · 1 评论 -
DM8_dminit使用手册学习
数据库初始化工具安装DM时如果没有创建初始数据库,可以使用dminit创建位于安装目录的/bin目录下。原创 2023-06-14 17:53:43 · 555 阅读 · 1 评论 -
DM8系统管理员手册第一部分
DM7及以前数据库和实例两个术语可以互相替换**数据库:**磁盘上存放在DM数据库中的数据的集合,包括数据文件、日志文件、控制文件以及临时数据文件**实例:**一般是由一组正在运行的DM后台进程/线程以及一个大型的共享内存组成,也就是操作DM数据库的一种手段,是用来访问数据库的内存结构以及后台进程的集合区别与联系:DM数据库存储在服务器的磁盘上,而DM实例存储在服务器内存中;通过运行 DM 实例,可以操作 DM 数据库中的内容;原创 2023-06-08 12:34:58 · 1340 阅读 · 1 评论 -
数据库测试学习
测试分类:PK测试、验收测试、第三方测评机构测试数据库测试流程一般包括:制定测试大纲、编写测试用例、测试执行、形成测试报告数据库测试内容:功能、性能、可靠性、安全性、易用性、维护性、可扩展性、兼容性场景(OLTP):单个表的查询、更新、删除、插入操作性能测试一般都是小表,压力在CPU使用sysbench测试DM的步骤编译支持DM的sysbench(具体步骤略)测试前的准备工作运行sysbench测试(prepare→run(可多次)→cleanup)prepare:建表→插入数据→索引。原创 2023-06-06 15:38:22 · 103 阅读 · 0 评论 -
DM8备份、还原与恢复
检查点LSN——CKPT_LSN(小于它的数据文件已落盘),备份日志开始LSN——BEGIN_LSN(CKPT_LSN+1),备份日志结束LSN——END_LSN(=FIL_LSN,文件LSN,已写入联机Redo日志文件的最大LSN)2.元数据文件用来存储备份信息(.meta),包括备份集本身相关信息,备份源库的建库参数信息,备份集中的备份数据文件信息和备份片的信息。备份:将待备份的数据经过加密、压缩处理后,写到备份片文件中,并将相关备份信息写到元数据文件中的过程。包括专业技术学习的前三节的随笔。原创 2023-06-06 09:34:25 · 96 阅读 · 0 评论