- 博客(15)
- 收藏
- 关注
原创 达梦MPP主备搭建
1、环境说明:本文档以192.168.1.105/192.168.1.106两节点搭建MPP主备集群为例 机器名 IP 实例名 PORT_NUM/MAL_INST_PORT MAL_INST_DW_PORT MAL_PORT MAL_DW_PORT A 192.168.1.105 GRP1_MPP_E
2022-03-12 19:01:43 404
原创 达梦数据库隔离级别
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted(读未提交) 、Read committed(读提交) 、Repeatable read(可重复读) 、Serializable(序列化/串行化) 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。脏读、不可重复读、幻象读概念说明: 脏读:指当一个事务正在访问数据,并且对数据进行了修改,而这种数据还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据还没有提交那么另外一...
2022-02-21 23:42:53 2088
原创 DMASMTOOL的使用方法
DMASMTOOL 是 DMASM 文件系统管理工具,提供了一套类 Linux 文件操作命令,用于理 DMASM 文件,是管理、维护 DMASM 的好帮手。DMASMTOOL 工具使用 DMASMAPI 连接到 DMAMSVR,并调用相应的 DMASMAPI 函数,实现创建、拷贝、删除等各种文件操作命令;DMASMTOOL 还支持 DMASM 文件和操作系统文件的相互拷贝。DMASMTOOL 启动命令:启动命令可以进行./dmasmtool help 命令进行查看./dmasmt..
2021-09-27 01:05:54 606
原创 在DOCKER下安装DM8数据库
一、什么是dockerDocker的客户端通过命令行或者客户端向Docker的服务端发起创建容器的请求;服务端接收请求之后,到镜像文件仓库管理器中拉取相应的镜像文件,并运用该镜像文件,运行过程中的镜像文件就是容器。容器是由镜像实例化而来,这和面向对象的概念十分相似,我们可以把镜像看作类,把容器看作类实例化后的对象。二、docker的优点1.不同的应用程序可能会有不同的应用环境,比如.net开发的网站和php开发的网站依赖的软件就不一样,如果把他们依赖的软件都安装在一个服务器上就要调试很久,而
2021-09-27 00:54:13 1595
原创 达梦数据库tpcc测试
一、TPC-C简介 TPCC值被广泛用于衡量C/S环境下,由服务器和客户端构筑的整体系统的性能,它由事物处理性能委员会(TPC,Transaction Processing Corp)制定,TPC为非赢利性国际组织。 TPCC值可以反映出系统的性能价格比。TPCC测试系统每分钟处理的任务数,单位为tpm,(transactions per minute)。系统的总体价格(单位为美元)除以TPCC值,就可以衡量出系统的性价比,系统的性价比值越小,系统的性价比越好。二、TPC-C规...
2021-09-27 00:40:52 4861
原创 数据迁移和常见问题解决-从oracle到DM8
一、概述ORACLE 到 DM 的移植主要有以下几个方面的工作:1. 分析待移植系统,确定移植对象。2. 通过数据迁移工具 DTS 完成常规数据库对象及数据的迁移。3. 通过人工完成 PL/SQL 的移植,只需要做少量的修改即可。4. 移植完成后对移植的结果进行校验,确保移植的完整性和正确性。5. 对应用系统进行移植、测试和优化本文主要讲诉DTS迁移过程和常见问题二、迁移环境软件 版本 源数据库 Oracle 11g 目标数据库 DM 8..
2021-09-27 00:24:12 1964
原创 DM DBA常用SQL语句
1、用户管理alter user SYSDBA IDENTIFIED BY "dameng123"; --修改系统默认用户的密码create user DMDBA IDENTIFIED BY "dameng123"; --增加管理员用户GRANT resource TO DMDBA; --分配resource角色给DMDBA用户create user DMDBA IDENTIFIED BY "dameng123";GRANT db...
2021-09-26 13:13:28 694
原创 DMHS 搭建(DM8到DM8的单向同步)
一、DMHS工具特点(1)捕获器将源端数据库日志读取解析后发送出去,它必须与源端数据库在同一台机器上(2)即使源数据库中断了服务,也不会影响日志分析。(3)执行器将接收到的数据入库执行,它可以与目标端数据库处于不同机器(4)路由是 N 对 N 网络链路的映射,它不能对链路中的数据进行修改,而转发功能则可以针对每个下一级配置不同的过滤和映射(5)并行处理体系,以源数据库的事务为单位同步,TCP/IP协议传输,断电续传,备机可读写,备机可以在主机故障接管,(6)可以支持一对一,一
2021-09-01 00:34:18 350
原创 DM8备份与还原
一、前提概述DM8数据库中的数据存储在数据库的物理数据文件中,数据文件按照页、簇和段的方式进行管理,数据页是最小的数据存储单元。任何一个对DM8数据库的操作,归根结底都是对某个数据文件页的读写操作。DM8备份的本质就是从数据库文件中拷贝有效的数据页保存到备份集中,这里的有效数据页包括数据文件的描述页和被分配使用的数据页。而在备份的过程中,如果数据库系统还在继续运行,这期间的数据库操作并不是都会立即体现到数据文件中,而是首先以日志的形式写到归档日志中,因此,为了保证用户可以通过备份集将数据恢复到备
2021-09-01 00:25:01 259
原创 DM8表空间管理
表空间是由一个或多个数据文件构成的,表空间是数据库容器,存放数据库中的数据对象(表,索引等)一、DM 预定义系统表空间:SYSTEM、ROLL、MAIN、TEMP、HMAINSYSTEM:系统表空间,存放数据字典信息(表定义、字段信息、权限信息等)ROLL:回滚表空间,存放回滚信息。MAIN:用户默认表空间,当创建用户时,如果没有指定默认表空间则使用 USERS表空间;TEMP:临时表空间,存放临时表数据、大量 sql 排序时会占用临时表空间。HAMIN:HUGE 表(列..
2021-09-01 00:16:14 437
原创 DM8数据库实例的管理
一、达梦数据库模式1、普通模式(normal):用户可以正常的访问数据库,操作没有限制2、主库模式(primary):用户可以正常访问数据库,对数据库对象的修改强制生成 redo 日志,在归档有效的时候,发送 redo 日志到备库。3、备库模式(standby):接收主库发送过来的 redo 日志,并重做日志,数据库对用户只读。二、数据库的状态1、配置状态(mount)2、打开状态(open)3、挂起状态(suspend)4、关闭状态(sthutdow
2021-09-01 00:03:41 238
原创 DM8数据库—配置实时主备
一、前期准备:①准备 3 台服务器,一台主库服务器,一台备库服务器,一台监视器服务器三台机器都需要创建用户和组。(测试环境监视服务器可在主库上或备库上)。DW_P、DW_S1、DW_M,DW_P 和 DW_S1 用来部署主备库,DW_M 用来部署确认监视器。其中 DW_P 和 DW_S1 配置两块网卡,一块接入内部网络交换模块,一块接入到外部交换机,DW_M 接入内部网络。②安装并初始化实例。且主库备库都要配置两块网卡。端口规划为: 实例名 POR
2021-08-02 00:07:33 430
原创 DM数据库—单机数据库升级
随着各种新功能的开发,达梦数据库产品也在不断的更新升级,升级前后存在有一定的差异性,使用高版本的执行码启动低版本的数据库时,会自动执行一系列的更新升级动作,除此之外,达梦数据库也支持将高版本的数据库降回到低版本,再使用低版本的执行码重新启动。从V8.1.1.15(实际是8.1.1.1开始,但是正式对外发布是8.1.1.15)版本开始,REDO日志采用RLOG_PKG格式保存在日志文件中,和RLOG_BUF机制的格式不兼容,因此要求数据库在执行升级操作前,必须是使用之前版本的执行码执行正常退出后的库,
2021-08-01 23:59:07 379
原创 DM8数据库标准流程安装(Linux)
一、安装前准备工作1、检查cpu相关信息:Lscpu 或 cat /proc/cpuinfo2、查看内存free -h 第一行 Mem :表示物理内存的缓存统计第二行 Swap:表示硬盘上交换分区的使用情况。total:表示物理内存总量,total =used + freeused:表示总计分配给缓存(包含buffers/cach)使用的数量,但其中可能有部分缓存并未实际使用。free:未被分配的内存shared:共享内存bufers:系统已分配但未被
2021-08-01 23:44:55 344 1
原创 DM数据库体系结构(干货)
体系结构一、DM数据库主要由数据库和实例构成 实例 内存池 缓冲区 排序区 哈希区 监听 工作 IO 调度 日志 其他 数据库
2021-08-01 23:13:41 909 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人