<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AbigTT的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/AbigTT</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AbigTT]]></copyright><item><title><![CDATA[达梦MPP主备搭建]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/123448196</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/123448196</guid><author>AbigTT</author><pubDate>Sat, 12 Mar 2022 19:01:43 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[达梦数据库隔离级别]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/123058573</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/123058573</guid><author>AbigTT</author><pubDate>Mon, 21 Feb 2022 23:42:53 +0800</pubDate><description><![CDATA[数据库事务的隔离级别有4种，由低到高分别为Read uncommitted（读未提交） 、Read committed（读提交） 、Repeatable read（可重复读） 、Serializable（序列化/串行化） 。而且，在事务的并发操作中可能会出现脏读，不可重复读，幻读。

脏读、不可重复读、幻象读概念说明：

    脏读：指当一个事务正在访问数据，并且对数据进行了修改，而这种数据还没有提交到数据库中，这时，另外一个事务也访问这个数据，然后使用了这个数据。因为这个数据还没有提交那么另外一...]]></description><category></category></item><item><title><![CDATA[DMASMTOOL的使用方法]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/120500222</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/120500222</guid><author>AbigTT</author><pubDate>Mon, 27 Sep 2021 01:05:54 +0800</pubDate><description><![CDATA[DMASMTOOL 是 DMASM 文件系统管理工具，提供了一套类 Linux 文件操作命令，用于理 DMASM 文件，是管理、维护 DMASM 的好帮手。DMASMTOOL 工具使用 DMASMAPI 连接到 DMAMSVR，并调用相应的 DMASMAPI 函数，实现创建、拷贝、删除等各种文件操作命令；DMASMTOOL 还支持 DMASM 文件和操作系统文件的相互拷贝。



DMASMTOOL 启动命令：

启动命令可以进行./dmasmtool help 命令进行查看





./dmasmt..]]></description><category></category></item><item><title><![CDATA[在DOCKER下安装DM8数据库]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/120500079</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/120500079</guid><author>AbigTT</author><pubDate>Mon, 27 Sep 2021 00:54:13 +0800</pubDate><description><![CDATA[一、什么是docker

Docker的客户端通过命令行或者客户端向Docker的服务端发起创建容器的请求；服务端接收请求之后，到镜像文件仓库管理器中拉取相应的镜像文件，并运用该镜像文件，运行过程中的镜像文件就是容器。容器是由镜像实例化而来，这和面向对象的概念十分相似，我们可以把镜像看作类，把容器看作类实例化后的对象。



二、docker的优点

1.不同的应用程序可能会有不同的应用环境，比如.net开发的网站和php开发的网站依赖的软件就不一样，如果把他们依赖的软件都安装在一个服务器上就要调试很久，而]]></description><category></category></item><item><title><![CDATA[达梦数据库tpcc测试]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/120499968</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/120499968</guid><author>AbigTT</author><pubDate>Mon, 27 Sep 2021 00:40:52 +0800</pubDate><description><![CDATA[一、TPC-C简介

  TPCC值被广泛用于衡量C/S环境下,由服务器和客户端构筑的整体系统的性能,它由事物处理性能委员会（TPC，Transaction Processing Corp）制定,TPC为非赢利性国际组织。

 TPCC值可以反映出系统的性能价格比。TPCC测试系统每分钟处理的任务数,单位为tpm,(transactions per minute)。系统的总体价格(单位为美元)除以TPCC值,就可以衡量出系统的性价比,系统的性价比值越小,系统的性价比越好。



二、TPC-C规...]]></description><category></category></item><item><title><![CDATA[数据迁移和常见问题解决-从oracle到DM8]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/120499633</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/120499633</guid><author>AbigTT</author><pubDate>Mon, 27 Sep 2021 00:24:12 +0800</pubDate><description><![CDATA[一、概述

ORACLE 到 DM 的移植主要有以下几个方面的工作：

1. 分析待移植系统，确定移植对象。

2. 通过数据迁移工具 DTS 完成常规数据库对象及数据的迁移。

3. 通过人工完成 PL/SQL 的移植，只需要做少量的修改即可。

4. 移植完成后对移植的结果进行校验，确保移植的完整性和正确性。

5. 对应用系统进行移植、测试和优化



本文主要讲诉DTS迁移过程和常见问题

二、迁移环境

软件
			版本
		源数据库
			Oracle 11g
		目标数据库
			DM 8..]]></description><category></category></item><item><title><![CDATA[DM DBA常用SQL语句]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/120486478</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/120486478</guid><author>AbigTT</author><pubDate>Sun, 26 Sep 2021 13:13:28 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[DMHS 搭建（DM8到DM8的单向同步）]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/120030054</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/120030054</guid><author>AbigTT</author><pubDate>Wed, 01 Sep 2021 00:34:18 +0800</pubDate><description><![CDATA[一、DMHS工具特点



（1）捕获器将源端数据库日志读取解析后发送出去，它必须与源端数据库在同一台机器上

（2）即使源数据库中断了服务，也不会影响日志分析。

（3）执行器将接收到的数据入库执行，它可以与目标端数据库处于不同机器

（4）路由是 N 对 N 网络链路的映射，它不能对链路中的数据进行

修改，而转发功能则可以针对每个下一级配置不同的过滤和映射

（5）并行处理体系，以源数据库的事务为单位同步，TCP/IP协议传输，断电续传，备机可读写，备机可以在主机故障接管，

（6）可以支持一对一，一]]></description><category></category></item><item><title><![CDATA[DM8备份与还原]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/120029899</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/120029899</guid><author>AbigTT</author><pubDate>Wed, 01 Sep 2021 00:25:01 +0800</pubDate><description><![CDATA[一、前提概述

DM8数据库中的数据存储在数据库的物理数据文件中，数据文件按照页、簇和段的方式进行管理，数据页是最小的数据存储单元。任何一个对DM8数据库的操作，归根结底都是对某个数据文件页的读写操作。

DM8备份的本质就是从数据库文件中拷贝有效的数据页保存到备份集中，这里的有效数据页包括数据文件的描述页和被分配使用的数据页。

而在备份的过程中，如果数据库系统还在继续运行，这期间的数据库操作并不是都会立即体现到数据文件中，而是首先以日志的形式写到归档日志中，因此，为了保证用户可以通过备份集将数据恢复到备]]></description><category></category></item><item><title><![CDATA[DM8表空间管理]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/120029652</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/120029652</guid><author>AbigTT</author><pubDate>Wed, 01 Sep 2021 00:16:14 +0800</pubDate><description><![CDATA[表空间是由一个或多个数据文件构成的，表空间是数据库容器，存放数据库中的数据对象（表，索引等）

一、DM 预定义系统表空间：



SYSTEM、ROLL、MAIN、TEMP、HMAIN

SYSTEM:系统表空间，存放数据字典信息(表定义、字段信息、权限信息等)

ROLL:回滚表空间，存放回滚信息。

MAIN:用户默认表空间，当创建用户时，如果没有指定默认表空间则使用 USERS表空间；

TEMP：临时表空间,存放临时表数据、大量 sql 排序时会占用临时表空间。

HAMIN：HUGE 表（列..]]></description><category></category></item><item><title><![CDATA[DM8数据库实例的管理]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/120029403</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/120029403</guid><author>AbigTT</author><pubDate>Wed, 01 Sep 2021 00:03:41 +0800</pubDate><description><![CDATA[一、达梦数据库模式





1、普通模式（normal):用户可以正常的访问数据库，操作没有限制

2、主库模式（primary):用户可以正常访问数据库，对数据库对象的

修改强制生成 redo 日志，在归档有效的时候，发送 redo 日志到备库。

3、备库模式（standby):接收主库发送过来的 redo 日志，并重做日志，

数据库对用户只读。



二、数据库的状态



1、配置状态（mount)

2、打开状态（open)

3、挂起状态（suspend)

4、关闭状态（sthutdow]]></description><category></category></item><item><title><![CDATA[DM8数据库—配置实时主备]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/119306008</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/119306008</guid><author>AbigTT</author><pubDate>Mon, 02 Aug 2021 00:07:33 +0800</pubDate><description><![CDATA[一、前期准备：

①准备 3 台服务器，一台主库服务器，一台备库服务器，一台监视器服务器

三台机器都需要创建用户和组。（测试环境监视服务器可在主库上或备库上）。

DW_P、DW_S1、DW_M，DW_P 和 DW_S1 用来部署主备库，DW_M 用来部

署确认监视器。其中 DW_P 和 DW_S1 配置两块网卡，一块接入内部网络交换模块，一块接入到外部交换机，DW_M 接入内部网络。



②安装并初始化实例。且主库备库都要配置两块网卡。

端口规划为：


			实例名
			
			
			POR]]></description><category></category></item><item><title><![CDATA[DM数据库—单机数据库升级]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/119305946</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/119305946</guid><author>AbigTT</author><pubDate>Sun, 01 Aug 2021 23:59:07 +0800</pubDate><description><![CDATA[随着各种新功能的开发，达梦数据库产品也在不断的更新升级，升级前后存在有一定的差异性，使用高版本的执行码启动低版本的数据库时，会自动执行一系列的更新升级动作，除此之外，达梦数据库也支持将高版本的数据库降回到低版本，再使用低版本的执行码重新启动。

从V8.1.1.15（实际是8.1.1.1开始，但是正式对外发布是8.1.1.15）版本开始，REDO日志采用RLOG_PKG格式保存在日志文件中，和RLOG_BUF机制的格式不兼容，因此要求数据库在执行升级操作前，必须是使用之前版本的执行码

执行正常退出后的库，]]></description><category></category></item><item><title><![CDATA[DM8数据库标准流程安装（Linux）]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/119305647</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/119305647</guid><author>AbigTT</author><pubDate>Sun, 01 Aug 2021 23:44:55 +0800</pubDate><description><![CDATA[一、安装前准备工作

1、检查cpu相关信息：


Lscpu 或 cat /proc/cpuinfo



2、查看内存


free -h 



第一行 Mem :表示物理内存的缓存统计

第二行 Swap:表示硬盘上交换分区的使用情况。

total:表示物理内存总量，total =used + free

used:表示总计分配给缓存（包含buffers/cach）使用的数量，但其中可能有部分缓存并未实际使用。

free:未被分配的内存

shared:共享内存

bufers:系统已分配但未被]]></description><category></category></item><item><title><![CDATA[DM数据库体系结构（干货）]]></title><link>https://blog.youkuaiyun.com/AbigTT/article/details/119304933</link><guid>https://blog.youkuaiyun.com/AbigTT/article/details/119304933</guid><author>AbigTT</author><pubDate>Sun, 01 Aug 2021 23:13:41 +0800</pubDate><description><![CDATA[体系结构

一、DM数据库主要由数据库和实例构成




			
			
			
			
		
			
			实例
			
			
		
			
			内存池

			缓冲区

			排序区

			哈希区
			
			
		
			
			监听
			
			
		
			
			工作
			
			
		
			
			IO
			
			
		
			
			调度
			
			
		
			
			日志
			
			
		
			
			其他
			
			
		
			
			数据库
			
]]></description><category></category></item></channel></rss>