自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 达梦8的备库重建

1.备库分离守护进程2.关闭备库守护进程3.主库联机备份,备库还原4.修改备库OUGID值和数据库模式5.备库启动守护进程6.将备库重加入守护进程7.应用验证主库:备库:

2022-05-13 17:36:22 277

原创 DM8包的解释和应用

DM 支持 DMSQL 程序包来扩展数据库功能,用户可以通过包来创建应用程序或者使用包来管理过程和函数。创建包包的创建包括包规范和包主体的创建。创建包规范语法格式图例:使用说明:1.包规范中定义的对象对于包主体而言都是可见的,不需要声明就可以直接引用。这些对象包括变量、游标、异常定义和类型定义;2.包主体中不能使用未在包规范中声明的对象;3.包主体中的过程、函数定义必须和包规范中的前向声明完全相同。包括过程的名字、参数定义列表的参数名和数据类型定义;4.包中可以有重名的过程和函数,只要它

2022-01-17 17:06:53 515

原创 达梦8上安装ODBC

前言ODBC 是一个调用级接口,它允许应用程序访问存在 ODBC 驱动程序的任何数据库中的数据。 使用 ODBC,可以创建数据库应用程序,以便访问您的最终用户具有其 ODBC 驱动程序的任何数据库。 ODBC 提供了一个 API,使您的应用程序可以独立于源数据库管理系统 (DBMS) 。部署环境:dm8在安装前要先检查一下有没有安装好gcc(注意以下命令均用root用户下进行)检查命令:rpm -aq|grep gcc下载命令:yum install gcc解压unixODBC-2.3

2022-01-17 17:01:00 1669

原创 用dts从mysql迁移数据到达梦遇到的问题

前言:用达梦的dts迁移数据,在连接Mysql的时候碰见了这些问题,现在就讲一下怎么解决这些问题。由于直接连接不上,我就用指定驱动时区问题报错:The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone.这个问题的解决方法就是在url里面增加一句serverTimezone=UTC例如:jdbc:mysql://192.168.78.136:110/aa?ser

2021-10-21 10:50:40 262

原创 DMHS功能划分

引言为适应不同的应用场景,DMHS 提供的功能可以细分为捕获器功能、执行器功能、路由器功能、转发器功能。1. 捕获器捕获器将源端数据库日志读取解析后发送出去,它必须与源端数据库在同一台机器上。捕获器由 MGR 模块、CPT 模块、NET 发送子模块组成,XML 配置文件中对应元素为 base、cpt、send。NET 发送子模块不能单独存在,必须由 CPT 模块调用;在 XML 配置文件中也是一样的,send 元素为 cpt 元素的子元素。捕获器中包含日志分析模块 CPT,由于日志分析需要用到数

2021-10-11 11:11:35 147

原创 DMHS系统组成

引言DMHS 同步服务主要分为三大模块,分别是日志分析(CPT)、数据入库(EXEC)和消息发送(NET),这三个模块统一由管理模块(MGR)进行调度执行。1. 日志分析(CPT)负责对源数据库日志进行解析,联合字典信息提取其中数据的变化如插入(INSERT)、删除(DELETE)、修改(UPDATE)和对像操作(DDL),这些操作经过包装后投递给消息发送(NET)模块。CPT 分析日志时,需要从数据库中查询表的字典信息以及日志文件发生切换时需要访问日志文件信息,也就是说,日志分析过程中

2021-10-11 11:08:38 170

原创 达梦部署DSC

搭建DMDSC环境准备共享磁盘划分配置文件配置dmdcr_cfg.ini配置dmasvrmal.ini文件配置dmdcr.ini文件配置dminit.ini使用dminit初始化DB环境启动服务两节点启动CSS两节点启动asm创建 DMASM 磁盘组启动数据库服务配置监视器dmcssm.ini启动监视器环境准备节点一:192.168.78.134节点二:192.168.78.132设置共享存储:节点一:选择下一步→SCSI(S)→创建新虚拟磁盘(V)→→这里要命名一个自己记得的名字,后面有

2021-09-02 16:16:50 363

原创 在dem上搭建mpp集群

MPP部署1.新建一个mpp的集群2.选择mpp3.选择一台主机4.实例划分5.数据准备dm.inidmmal.inidmarch.ini6.上传服务器文件在这里要上传一个带有dmserver文件的zip。7.部署信息预览8.执行部署完成部署:...

2021-08-27 11:33:15 184

原创 dm8上搭建dem和dmagent

搭建DEM和DMAGENTDEM部署DMAGENT部署DEM部署dem部署之前要准备:DEM WAR包TomcatJAVA 1.8其中DEM WAR包在达梦安装目录下dmdba/dmdbms/web/dem.war如果不会搭Tomcat和JAVA的可以看我这篇博客(达梦数据库自带jdk,和安装目录bin同一路径下):链接: 点击我.在配置好Tomcat和JAVA后,就可以正式开始搭建DEM了1 . 创建一个新的数据库实例(可以不用创)在达梦安装目录下运行:// An highlig

2021-08-19 16:34:33 257

原创 虚拟机上安装Tomcat

安装Tomcat配置JAVA安装Tomcat配置JAVATomcat的安装的前提是要配置好JAVA的先在一个文件路径下解压jdk的压缩包,解压完成后就可以配置环境变量了。Root用户下:// An highlighted blockvi /etc/profile我的jdk是在/home/dmdba/dmdbms/jdk这个路径下的配置好后可以输入// An highlighted blockjava -version查看是否安装好,如果安装好会显示信息安装Tomcat配置

2021-08-19 14:16:26 2098

原创 在红帽上搭建dm7的主备的一些问题

在redhat 6.5上搭建DM主备的问题:dmwatcher.ctl文件缺失FILE_LSN 、CUR_LSN和PERMANENT_MAGIC值主备机不同组分裂配置完后dmserver启动失败dmwatcher.ctl文件缺失dmwatcher.ctl文件缺失,在dm8上是不会有这个问题的。但在dm7,这个文件确实要自己生成的在达梦安装目录下进行// An highlighted blockcd /dm7/bin./dmctlcvt type=3 src=/dm7/data/DAMENG/dm

2021-08-19 09:56:32 205

原创 Centos搭建DMHS(一台源端,一台目的端,一看就懂)

CENTOS中搭建DMHS部署目的端(ORACLE环境)源端操作源端目的端源端部署目的端(ORACLE环境)编辑配置文件把libclnsh.so所在目录添加到共享库路径变量中// An highlighted blockexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib2.安装UNIXODBC// An highlighted blockyum -y install unixODBC unixODBC-devel3.检查

2021-08-13 15:35:23 242 2

原创 修改虚拟机的IP地址(一看就懂)

修改虚拟机IP地址修改文件内容查询查询网关和子网掩码DNSMAC地址修改文件内容相信用过VM克隆虚拟机的小伙伴们都知道,克隆虚拟机是会把IP地址等都会直接复制过来。如果先打开克隆的虚拟机,就会把原来虚拟机的IP地址给“抢”过来,那么原来的虚拟机的IP地址就会改变,那么你之前的虚拟机的很多设置可能都会出现问题要更改。废话不多说,进入教程:vi /etc/sysconfig/network-scripts/ifcfg-ens33下面这部分,如果有,则修改,没有则添加进去IPADDR=192.16

2021-08-10 17:08:34 38665 12

原创 达梦配置DMHS时load execute module failure错误

小编启动DMHS是用了两个端口的,分别出现以下状况端口1:端口2:此时,可以退出DMHS,然后输入ldd libdmhs_exec.so然后发现有以下文件出现NOT FOUND的现象此时,回到达梦安装目录bin下,将没找到的文件复制到安装DMHS的bin目录下。例如:// An highlighted blockcp /home/dmdba/dmdbms/bin/libdmdpi.so /home/dmdba/data/DMHS/bin然后赋予文件权限(root用户下执行):

2021-08-10 16:22:45 1379

原创 部署DM实时主备

配置DM实时主备主库初始实例化脱机备份还原检查数据一致性配置主库配置文件配置dm.ini配置dmmal.ini配置dmarch.ini配置dmwatcher.ini设置 OGUID修改数据库模式配置备库配置dm.ini配置dmmal.ini配置 dmarch.ini配置 dmwatcher.ini启动备库设置 OGUID修改数据库模式配置监视器启动守护进程启动监视器主库初始实例化搭建达梦主备仅需要主库初始实例化,如主库存在实例且有数据的情况,可用原来的。现在选择数据拷贝方式同步实例数据,所以仅初始化主库

2021-08-05 10:59:00 392

原创 disql工具连接DM数据库并做简单查询操作

disql连接DMWindows命令行Linux第一种方法第二种方法简单查询Windows命令行从命令行启动 DIsql 并登录到数据库。在命令行工具中找到 DIsql 所在安装目录,小编的是 C:\dmdbms\bin,输入 DIsql 和登录方式后回车。一般为:disql SYSDBA/SYSDBA@LOCALHOST:5236DIsql 的要求对连接串的特殊字符需要使用双引号括起来”aaaa/aaaa”, 操作系统的要求需要再在最外加双引号和转义”””aaaa/aaaa”””。例如:用户名

2021-07-28 16:30:05 2072

原创 delete、drop和truncate的用法与区别(一看就懂)

delete、drop和truncate的用法与区别deletedroptruncate相同点区别deletedelete 属于数据库操纵语言DML,表示删除表中的数据。DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。delete 既可以对table也可以对view,可以全部删除,也可以按条件删除。语法:– 删除表中全部数据delete from 表名– 按条件删除delete from 表名 where 条件使用

2021-07-21 10:39:52 14136 2

原创 DM数据库的体系结构

DM数据库的体系结构逻辑结构逻辑存储结构表空间记录页簇段物理储存结构配置文件控制文件数据文件重做日志文件归档日志文件逻辑日志文件物理逻辑日志文件备份文件跟踪日志文件事件日志文件数据重演文件内存结构内存池共享内存池运行时内存池缓冲区数据缓冲区日志缓冲区字典缓冲区SQL 缓冲区排序区哈希区缓冲区管理DM线程监听线程工作线程IO线程调度线程日志 FLUSH线程日志归档线程日志 APPLY线程定时器线程逻辑日志归档线程MAL 系统相关线程其他线程逻辑日志归档线程线程信息的查看逻辑结构逻辑存储结构DM 数据库为

2021-07-15 17:03:56 312

空空如也

空空如也

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

TA关注的人

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