自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 达梦的重做日志归档

重做日志归档DM服务器可以运行在两种模式下,即归档模式和非归档模式,这两种模式可以由用户进行设置,系统在归档模式下运行时,会产生归档日志文件,此时系统管理员应该事先预留出足够的磁盘空间以便存储归档日志文件。通过dm.ini和dmarch.ini可以配置归档,参见第2章。归档日志包括以下五种类型:1 本地归档写入REDO日志到本地归档文件,在REDO日志写入日志文件后触发,由归档线程完成本地归档动作,最多可以设置8个本地归档。若磁盘空间不足,所有本地归档一旦失效,系统会被强制挂起,直到磁盘空间释放

2021-09-27 23:08:02 174

原创 达梦数据库REDO日志的参数修改

什么是重做日志?重做日志(即 REDO 日志) 指在 DM 数据库中添加、删除、修改对象,或者改变数据,DM 都会按照特定的格式, 将这些操作执行的结果写入到当前的重做日志文件中。 重做日志文件以 log 为扩展名。每个 DM 数据库实例必须至少有 2 个重做日志文件,默认两个日志文件为 DAMENG01.log、 DAMENG02.log,这两个文件循环使用。重做日志文件因为是数据库正在使用的日志文件,因此被称为联机日志文件。重做日志的参数:1.在数据库创建实例时,可以设置重做日志的相关参数,

2021-09-27 22:55:32 918

原创 关于达梦数据库事务的隔离级别

1、 达梦与Oracle支持的隔离级别达梦 Oracle读未提交 无读提交 读提交重复读 重复读序列化 序列化然后我们再来看SQL-92 定义的四个隔离级别也就是说Oracle数据库是没有脏读的,达梦和Oracle一样默认的隔离级别都是读提交。首先我们先来认识一下脏读、不可重复读、幻读的概念,再来介绍怎么实现这几种隔离级别。脏读比如说我们开启2个会话,当A会话的事务可以读取到B会话的已修改尚未提交的事务,这个时候就会产生脏读。不可重复读当A会话的同...

2021-09-27 22:45:54 660

原创 达梦数据库综合监控方案

一、监控指标采集1.慢日志采集开启慢日志:将数据库配置文件dm.ini中的SVR_LOG参数设为1则打开慢日志,默认在数据库软件安装目录下的log目录下可以查看慢日志。慢日志的具体参数可通过sqllog.ini进行设置。2.锁的查看 Sql语句 作用 SELECT*FROMV$SESSION 查看会话和锁的信息 SELECT*FROMV$SESSION_WAIT 查看等待的会话..

2021-09-07 17:17:01 1731

原创 sql优化的几种方式

一、为什么要对SQL进行优化我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此时对SQL的优化就很有必要。二、SQL优化的一些方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 wh...

2021-09-05 18:57:09 69

原创 基于docker的达梦数据库安装

1、数据不安全作者混淆了Docker镜像和数据库自有数据的区别。Docker的图形驱动确有问题,但它不存储任何数据。镜像层是可选项并与数据库数据无关。2、运行数据库的环境需求不清楚为什么在数据库机器上运行其它进程会是反对Docker的论据。Docker容器不会强迫你去这么做。3、网络问题这部分比较奇怪,作者就是想说“网络很难”。如果你不想学习“软件定义网络”,那么你可以把容器运行在本地主机网络上。4、状态如果作者想要提出的观点是Docker容器玩不转状态,这就如同说“进程玩不转状

2021-09-05 18:55:00 468

原创 linux高可用集群(HA)原理详解

高可用集群一、什么是高可用集群高可用集群就是当某一个节点或服务器发生故障时,另一个节点能够自动且立即向外提供服务,即将有故障节点上的资源转移到另一个节点上去,这样另一个节点有了资源既可以向外提供服务。高可用集群是用于单个节点发生故障时,能够自动将资源、服务进行切换,这样可以保证服务一直在线。在这个过程中,对于客户端来说是透明的。二、高可用集群的衡量标准高可用集群一般是通过系统的可靠性(reliability)和系统的可维护性(maintainability)来衡量的。通...

2021-09-05 18:53:58 372

原创 达梦数据库DM8性能参数优化

以下优化都会更改达梦数据库dm.ini 配置文件,重启数据库服务后生效查询数据库当前参数:--查询配置文件所有参数SELECT * FROM V$DM_INI;--指定参数名查询SELECT * FROM V$DM_INI WHERE PARA_NAME = '实际的参数名';DM数据库指定参数名查询dm.ini文件值:第 20 章 问题跟踪和解决P 17320.5 调整配置参 调整配置参 数在 DM 数据库中,很多参数都是动态的,会自动响应各种负载,但是

2021-09-05 18:52:13 1447

原创 利用DMRMAN备份时出现“管道连接失败”的错误信息的解决方法

现象描述如下图中,备份时出现故障“管道连接失败”是怎么回事,应该如何解决?问题原因遇到这种问题时的场景,一般是安装时在完成安装之前没有注册dmap服务,这样的情况下需要去注册并启动dmap服务;也有可能是dmap服务被意外关闭,这种情况下启动dmap服务即可。解决方法1、重启dmap服务若没有注册dmap服务,有三种启动方式可供参考:1.前台启动dmap 前台启动dmap,在安装路径下的bin目录下,用./dmap即可启动dmap服务,但...

2021-08-14 20:11:57 455

原创 以图形界面安装数据库软件时报错的 解决方法

现象描述用图形界面形式安装数据库遇到报错,显示报错信息如下:[dmdba@localhost mnt]$ ./DMInstall.bin解压安装程序..........No protocol specifiedException in thread "main"org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]atorg.eclipse.swt.SWT.error(SWT.java:410...

2021-08-14 20:09:48 1685

原创 达梦数据库和mysql的区别

背景由于项目上的需要,把项目实现国产化,把底层的MySQL数据库替换为国产的达梦数据库,花了一周的时间研究了国产的数据库-达梦数据库,它和MySQL有一定的区别,SQL的写法也有一些区别。介绍以下介绍来自于达梦数据库官网,相关的文档在官网中也是可以下载的。达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM,它具有如下特点:1、通用性 达梦数据库管理系统兼容多种硬件体系,可运行于X86、X64、SPARC、POWER等硬件体系之上。DM各...

2021-08-14 20:07:22 1524

原创 达梦Linux服务脚本分享

在 Linux 系统中,很多程序的进程是以后台运行的方式启动的,进程以后台的方式运行能够保证进程不因终端窗口的关闭而关闭,而且这些进程大多是常驻的,需要长期运行且不中断的,而在达梦 中也有许多这样的服务程序,这些服务程序也需要以后台的方式来启动,达梦也提供了相应的脚本模板,接下来我们看看有哪些服务脚本吧。达梦一共提供了14个脚本模板,位于安装目录下的bin目录和bin目录下的service_template下1、DmAPService达梦的辅助插...

2021-08-14 20:06:09 338

原创 达梦主备集群搭建步骤

达梦主备集群配置 第一步:在每台节点服务器上安装达梦数据库,并初始化实例。(具体参照安装相关文档) 第二步:配置主节点 (1)登录DISQL或管理工具执行以下内容来进行联机归档配置 修改数据库为 MOUNT 状态。 SQL>ALTER DATABASE MOUNT; 配置本地归档。 SQL>ALTER DATABASE ADD ARCHIVELOG 'DEST = /dmdb/data/dmarch, TYPE =

2021-08-14 19:43:37 339

原创 达梦数据库监视平台工具DEM的搭建

简介DEM全称为Dameng Enterprise Manager。本工具主要提供如下功能:1.客户端工具。用户能够通过DEM工具来进行达梦数据库的对象管理、状态监控、SQL查询与调试。2.监控与告警。本功能是达梦DEM工具的核心功能。通过远程主机部署代理,能够实现对远程主机状态和远程主机上达梦数据库实例状态的监控。重要的是,DEM的监控不只局限于单个数据库实例,它能够对数据库集群(MPP、RAC、数据守护)进行监控和管理。3.系统管理。DEM工具提供了工具本身的系统配置与权限管

2021-08-14 19:42:23 375

原创 达梦读写分离集群搭建步骤

第一步:环境准备 服务器主库IP:192.168.10.11dm8数据库 实例名 :RAC1端口号:5236 服务器备库IP:192.168.10.12 dm8数据库 实例名 :RAC2端口号:5236 服务器备库IP:192.168.10.13 dm8数据库 实例名 :RAC3端口号:5236 数据库启动服务命令路径/dm8/bin,实例配置文件路径/dm8/data/DAMENG/ 第二步:主备库分别初始...

2021-08-14 19:37:16 128

原创 达梦DTS数据迁移工具使用

迁移数据库(1) 创建迁移名称(2)创建迁移方式(3) 数据源连接信息(4) 目标数据库连接信息(5) 选择需要迁移的用户目录、公共同义词、上下文可以不勾选;使用默认数据类型映射关系(M),字符长度*(L)注意在字符串截断问题上进行勾选设置(6)选择迁移的对象点击转换之后显示设置表隐射关系。注意勾选显示行记录,在普通表栏位可以选择读取和提交行数,可以适当进行调整数值大小,大字段表中数值调整小一点,提高效率。快速装载在大表迁移是尽量不选择勾选,以提高速度。同时...

2021-08-14 19:36:20 563

原创 达梦 dmrman 备份还原工具的

概念DMRMAN(DM RECOVERY MANEGER)是 DM7 的脱机备份还原管理工具,由它来统一负责 库级脱机备份、脱机还原、数据库恢复等相关操作,该工具支持命令行指定参数方式和控制 台交互方式执行。源库:源库是待备份的数据库。使用 DMRMAN 工具只可对数据库进行脱机备份,联机备份需要 通过 DIsql 工具实现。DMRMAN 可以针对整个数据库执行脱机完全备份和增量备份,数据 库可以配置归档也可以不配置。目标库目标库是待还原的数据库,即是用来做还原的库,也称为目标还原库。目

2021-08-14 18:51:12 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除