自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DM7启动报错管道文件已存在的解决方法

DM7服务已停止,启动报错“ dmap init failed, code[-7157]: 管道文件已存在”。[root@qilin init.d]# ./DmAPService startStarting DmAPService: [ FAILED ]os_pipe2_create_server_with_name, name:[/dm7/bin/DM_PIPE_DMAP_LSNR_RD], error:[17]dmap V7.6.0.142-Build(2019.03.12-103811)ENT

2021-06-18 15:13:02 849

原创 DM7数据库快速装载工具DMFIDR使用

dmfldr的全称是DM Fast Loader,是DM7提供的快速数据装载工具,能够简单、快速、高效地把按一定格式排列的文本数据装载到DM数据库中,也能将DM7中的数据按一定格式写入文本文件。相比于其他数据迁移工具,dmfldr适合数据量特别巨大的情况,且性能相比其他工具更好,但是功能性方面较差。一、载出先创建控制文件用来指定导入或导出数据文件的路径、格式以及其他 dmfldr 参数值。在/opt/目录下创建控制文件city.ctl,内容如下:LOAD DATAINFILE ‘/opt /cit

2021-06-07 12:31:55 242

原创 DM7 重做日志损坏,无备份情况下修复数据库

报错信息如下[root@jjq init.d]# ./DmServiceDMSERVER startStarting DmServiceDMSERVER: Couldn’t get a file descriptor referring to the consoleUser Failures Last failure Host[ FAILED ]file dm.key not found, use default license!version info

2021-06-03 21:58:57 860

原创 DM8 dmrman备份还原遇到的问题及解决方法

1、脱机备份保证数据库在脱机状态:[dmdba@localhost bin]$ cd /etc/init.d/[dmdba@localhost init.d]$ ./DmServiceDMSERVER stopStopping DmServiceDMSERVER: [ OK ]在bin目录下执行,发现报错[root@localhost bin]# ./dmrmandmrman V8RMAN> backup database

2021-06-01 20:58:53 2684 2

原创 达梦7数据守护和读写分离搭建

1、原理达梦数据守护的实现原理主要是将主库产生的redo日志传输到备库,备库接收并重做应用redo日志,从而实现备库与主库的数据同步。其主要核心思想在于监控数据库转态,获取主、备库数据同步情况,为redo日志传输与重演过程中出现的各种异常情况提供一系列的解决方案。2、配置读写分离集群在部署之前,需要在4台机器上安装达梦数据库。数据库为DM7,安装路径为’/dbdata’,执行程序保在/home/dmdba/dm/dmdbms/bin′目录中,数据存放路径为’/dbdata’。具体主备库配置如下。19

2021-05-13 02:31:18 321

原创 达梦7数据库使用kettle进行数据迁移

达梦数据库安装时会自带dts数据迁移工具(tool目录下),一般优先考虑dts进行数据迁移,但是这次需要迁移的表源库和目的库结构并不完全相同,而且含有一百多个域(列),人工核对会非常消耗时间,kettle具有字段名自动匹配功能,便采用kettle进行数据迁移。1、 使用kettle创建达梦数据库数据链接在kettle的连接类型中,并无法找到达梦数据库的类型,所以只能选择generic database的连接类型来使用jdbc自定义连接。首先到linux达梦数据库安装目录/drivers/jdbc目录下

2021-05-12 23:02:42 677

原创 达梦7 DMHS双向同步部署

DMHS DM7-DM7(双向同步)实施手册环境检查1.1 源端以及目的端环境检查(1)检查DM7是否启用归档:cd /home/dmdba/dmdbms/tool./manager输入:select arch_mode from v$database;注:ARCH_MODE 为“Y”,表示启用归档;为“N”,表示未启用。如果源端未开启归档,使用如下方法开启归档:将DM7数据库配置文件“dm.ini”中的ARCH_INI参数值设置为1。在与dm.ini相同目录下,增加配置文件“

2021-05-12 22:25:45 319

原创 DMHS DM6到DM7单向同步

目的:1、将DM6 BOOKSHOP库 PERSON模式下的所有表同步到DM7 RENYUAN模式下2、将DM6 BOOKSHOP库 SALES模式下除SALESORDER_DETAIL、SALESORDER_HEADER、SALESPERSON三张表外的所有表同步到DM7 SHANGPIN模式下1检查源库,目的库是否启用归档cd /opt/dmdba/dmdbms/tool./manager数据库右键属性->归档日志如图为启用如果没有开启则勾选归档,然后重启数据库生效开启源

2021-05-11 23:42:16 183

原创 达梦数据库锁表与阻塞处理

1定义阻塞:多个线程之间的相互影响,等待临界资源;死锁:多个线程之间互相等待,形成等待环;对于死锁,达梦数据库会自动检测,并选择牺牲掉其中的一个事务,保证其它事务正常运行。死锁一般是由于应用程序bug导致的,当有修改多表的事务时,应尽量保证每个事务以相同的顺序锁定表。可以通过V$DEADLOCK_HISTORY查询死锁历史,其中记录了产生死锁后被牺牲掉的事务的事务ID、会话ID、执行的SQL语句以及死锁发生时间(没有记录造成死锁的其它事务)。对于阻塞,达梦数据库不会自动处理,被阻塞的事务会一直挂

2021-04-19 15:41:39 3332

原创 达梦7安装odbc

Linux下配置odbc连接池(使用编译版unixODBC-2.3.0)将压缩包上传到 linux /usr/local 下,然后执行 tar -xzvf unixODBC-2.3.0.tar.gz进入cd /usr/local/unixODBC-2.3.0 执行 ./configure --prefix=/usr/local/unixODBC-2.3.0 --includedir=/usr/include --libdir=/lib64/lib -bindir=/usr/bin --s

2021-04-19 09:11:52 414

原创 达梦7表空间和用户相关操作

表空间相关操作1、创建表空间创建表空间时需要指定表空间名和其拥有的数据文件列表。创建TEST 表空间,数据文件的大小为 128M,并开启自增长create tablespace “TEST” datafile ‘/dbdata/dmdata/DAMENG/test01.dbf’ size 128 autoextend on CACHE = NORMAL;2、扩展表空间1)添加数据文件可以在用户表空间中添加数据文件。添加的数据文件大小最小为 4096页大小,这里页大 小为 32K,则可添加的文

2021-04-15 14:48:00 814

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

这个是我们要迁移的模式(在虚拟机192.168.188.128上),我们要把它迁到另一台虚拟机的数据库中(192.168.188.138).1在目标库下建立同样的用户和模式这里我是用的是达梦自带的管理工具(安装目录的tool目录下,运行./manager即可进入)首先先建表空间然后输入表空间名称后,点击添加文件路径双击,选择好路径,输入数据文件名后,点击确定文件大小建议调成128,自动扩充改成打开状态,然后点击确定表空间建立完成创建用户:点击新建用户输入用户名,密码,然后下

2021-04-14 23:54:41 634

原创 达梦7没有服务启动脚本的解决方法及开机自启设置

达梦7缺少服务启动脚本DmServiceDMSERVER的解决方法达梦数据库安装后一般会在/etc/rc.d/init.d目录下,生成DmServiceDMSERVER脚本,用于控制数据库的启动和关闭,如果没有生成这个脚本,则可以通过以下方法解决:重装dm_service服务:进入数据库安装目录下的root目录下:执行命令:./dm_service_installer.sh -t dmserver -i /home/dmdba/dm/dmdbms/bin/dm.ini -p DMSERVER(根

2021-04-14 23:47:33 3027

原创 达梦7备份与还原的几种方法

一、 整库备份1、 联机备份使用disql执行语句: BACKUP DATABASE FULL BACKUPSET ‘/dbbak/dmbak/BACKUP_FILE_01’;2、 脱机备份使用bin目录下的rman脚本执行语句:BACKUP DATABASE ‘/home/dmdba/dm/dmdbms/bin/dm.ini’ FULL BACKUPSET ‘/dbbak/dmbak/dbbak_full _01’;此方法要求数据库在脱机状态如果报7105错误,则修改dm.ini参数

2021-04-14 23:42:41 1544

原创 centeros6.6安装达梦7

1、把安装的镜像文件上传到虚拟机,并挂载成功挂载后,进入目录下,就能看到DMInstall.bin安装文件2、建立dmdba用户添加用户组groupadd dinstallmkdir /home/dmdba创建安装用户useradd -g dinstall -m -d /home/dmdba/dm -s /bin/bash dmdba设置dmdba的密码passwd dmdba3、切换到dmdba用户,添加环境变量修改/home/dmdba/dm/.bashrc文件添加:

2021-04-14 23:37:01 161

原创 达梦7体系结构

达梦7体系结构一、体系结构概览数据库DM 数据库指的是磁盘上存放在DM 数据库中的数据的集合,一般包括:数据文件、日志文件、控制文件以及临时数据文件等。实例实例一般是由一组正在运行的DM 后台进程/线程以及一个大型的共享内存组成。二、DM存储结构DM逻辑存储结构如下:数据库由一个或多个表空间组成;每个表空间由一个或多个数据文件组成;每个数据文件由一个或多个簇组成;段是簇的上级逻辑单元,一个段可以跨多个数据文件;簇由磁盘上连续的页组成,一个簇总是在一个数据文件中;页是数据库中最小的

2021-04-14 23:30:55 181

空空如也

空空如也

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

TA关注的人

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