自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 达梦DPC集群SP服务无法启动

由于执行灰度升级,使用SP_SET_SP_UPGRADE()将SP标记为升级状态,未改回导致服务无法启动。登录其它SP节点或MP节点,使用系统函数SP_RESET_SP_UPGRADE()将升级中的SP恢复正常。已用时间: 6.619(毫秒). 执行号:1501.DMSQL 过程已成功完成。

2024-03-12 17:32:21 353

原创 达梦快速加载及逻辑导入导出性能对比

达梦快速加载及逻辑导入导出性能对比使用达梦数据库时经常会有数据迁移工作,对于大数据量的导入导出工作,性能尤为重要,在此对达梦常用的2个工具性能进行对比,供大家参考:1.快速装载工具:dmfldr2.逻辑导入、导出工具:dimp/dexp注:常用的另一工具:图形化迁移工具dts在这里不作比较。测试场景介绍表字段数量:63(无blob,clob,text等大字段)表记录数:1265180Dexp导出文件大小:484MDmfldr导出文件大小:405M一、结论在当前测试环境下,dmfldr

2022-05-10 21:48:33 490 1

原创 达梦dmfldr快速加载报col nums in data file is not enough错误

这里写自定义目录标题达梦dmfldr快速加载报col nums in data file is not enough错误达梦dmfldr快速加载报col nums in data file is not enough错误使用达梦快速加载工具dmfldr装载数据时,有时会报出:col nums in data file is not enough错误,该错误一般是由于列分隔符或行分隔符太简单,导致正常数据中包含该分隔符,可尝试更换分隔符再试,建议使用多个字符组合,这样可降低数据中出现的概率,一般均会解决。

2022-05-10 21:09:15 516

原创 达梦同步工具HS源端启动服务时提示so文件不存在:libdmoci.so

解决办法:从系统中找到文件libdmoci.so,并复制到hs工具bin目录下即查。系统中含多个该文件,实践证明需从数据库目录中复制,其它文件无法解决问题。

2021-05-12 16:15:52 888

原创 达梦同步工具dmhs启动目的端服务时start提示ok,但日志报错:lib libdmhs_exec.so can not found,error code 2

达梦同步工具dmhs启动目的端服务时start提示ok,但日志报错:lib libdmhs_exec.so can not found,error code 2解决思路:找到缺少的so文件,复制到hs安装目录中的bin目录下即可。日志文件中报错如下:通过ldd 该so文件可查看依赖(缺少3个so文件)使用root用户从根目录中查找然后复制到hs安装目录中的bin目录下,再次查看依赖:我复制的是dm7目录下的,dmhs目录下的经验证无法解决问题,也许和数据库及hs工具的版本有关。...

2021-05-12 16:06:16 379

原创 搭建达梦dsc时启动dmasmsvr时报Floating point exception (core dumped)错误

达梦8 DSC集群启动dmasmsvr时报Floating point exception (core dumped)错误初始化过程参考启动dmasmsvr时报Floating point exception (core dumped)错误服务器1可正常启动,服务器2报该错误,因服务器2未使用dmasmcmd 工具进行初始化,虽然官方手册中表示该初始化只需在一台机器上执行即可,但实际需要2台均进行初始化操作,执行后服务启动成功。初始化过程参考create dcrdisk ‘/dev/raw/raw

2021-04-20 10:05:14 544

原创 达梦DISQL执行脚本方法总结

在数据库安装目录的bin目录下执行,如:cd /opt/dmdbms/bin一、使用disql登录数据库后执行脚本方法:方法1:SQL> start 1.sql方法2:SQL> `1.sql(文件名1.sql前是反撇,通常在ESC键下方)二、使用disql不登录数据库执行脚本方法:./disql SYSDBA/SYSDBA:5237 ‘`1.sql’(文件名1.sql前是反撇,通常在ESC键下方,而且需要用单引号把反撇及文件名括起来)**提示:**不登录数据库执行脚本方法无法使

2021-01-06 17:22:55 7564

原创 DM8主备集群拆分成单机过程

DM8主备集群拆分成单机过程大多数情况均是主备集群环境搭建,拆分场景比较少见,但是偶尔会出现该情况,现将主备拆分成单机过程整理如下,供参考。一、主备环境一般会有dm.ini、dmarch.ini、dmwatcher.ini、dmmal.ini、dmmonitor.ini五个配置文件,因监视器在主备服务器中配置一台即可,所以只有一台服务器上存在dmmonitor.ini文件,如果监视器与主备不在同一台服务器上则没有该文件。二、拆分过程1.查看主备相关进程情况(本例中监视服务器与主库部署在同一台服务器

2021-01-04 16:39:08 601

原创 达梦删除归档日志方法

登录数据库后使用系统函数SF_ARCHIVELOG_DELETE_BEFORE_TIME进行删除例:删除三天之前的归档日志SELECT SF_ARCHIVELOG_DELETE_BEFORE_TIME(SYSDATE - 3);

2020-12-28 23:42:53 634

原创 达梦数据库读写分离集群语句分发流程

接口收到用户的请求。接口优先将 SQL 发送到备库执行。备库执行并返回执行结果。如果接口收到的是备库执行成功消息,则转到第 6 步,如果接口收到的是备库执行失败消息,则转到第 4 步。重新将执行失败的 SQL 发送到主库执行。只要第 3 步中的 SQL 在备库执行失败,则同一个事务后续的所有操作(包括只读操作)都会直接发送到主库执行。主库执行并返回执行结果给接口。一旦主库上执行的写事务提交,则下次继续从第1 步开始执行。接口响应用户并将执行结果返回给用户。...

2020-12-28 23:41:43 132

原创 xhost配置方法

linux在使用图形化安装各种软件时经常出现无法弹出图形窗口问题,报错一般为:[gtk_init_check() failed]一般是由于使用非root用户而没有正确配置xhost导致,解决办法如下:使用root登录,查看DISPLAY[root@localhost ~]# echo $DISPLAY:1使任意用户可以使用xhostxhost +su - 其他用户配置DISPLAY变量与root用户中一样的值export DISPLAY=:1(注意冒号不要丢)再次尝试图形化安装...

2020-12-28 23:40:37 1780

原创 达梦ODBC配置方法

解压安装包:tar -xvf unixODBC-2.3.0.tar.gzcd unixODBC-2.3.0执行configure./configuremake &&. make install编辑配置文件odbc.ini、odbcinst.ini文件位置:/usr/local/etc/内容如下:[root@localhost etc]# cat odbc.ini[DM8]Description = DM ODBC DSNDriver = DM8 ODBC DRIVE

2020-12-28 23:26:57 325

原创 配置达梦ODBC时报错configure: error: in `/opt/unixODBC-2.3.0‘:

配置达梦ODBC时执行configure报错如下:[root@localhost unixODBC-2.3.0]# ./configurechecking for a BSD-compatible install… /usr/bin/install -cchecking whether build environment is sane… yeschecking for a thread-safe mkdir -p… /usr/bin/mkdir -pchecking for gawk… gawk

2020-12-28 23:21:57 650

原创 使用isql连接达梦ODBC时提示:[ISQL]ERROR: Could not SQLConnect

使用isql连接达梦ODBC时提示:[ISQL]ERROR: Could not SQLConnect出现该错误多半是odbc配置文件错误导致。本例中由于重新安装了数据库,初始化时改变了SYSDBA用户密码,在/usr/local/etc/odbc.ini中未及时更新,导致报错。...

2020-12-28 23:11:44 3451

原创 xclock报错:-bash: xclock: command not found-bash: xclock: command not found

xclock报错:-bash: xclock: command not found-bash: xclock: command not found挂YUM源后安装相关RPM包yum install /media/Packages/xorg-x11-apps-7.4-10.el6.x86_64.rpm -yInstalling : libXpm-3.5.8-2.el6.x86_64

2020-12-05 12:30:05 4390 1

原创 DM产品在linux下图形化安装时报错:No more handles [gtk_init_check() failed]

原因:使用root用户su切换至其他用户进行安装但未配置xhost办法1:使用root安装办法2:重新登录并切换为安装用户,不使用root登录。办法3:配置xhost;

2020-12-05 12:28:28 2779

原创 达梦同步工具DMHS部署手顺

环境:2台虚机操作系统:Red Hat Enterprise Linux Server release 6.2 (Santiago)源及目的数据库:DM7DMHS:dmhs_V3.1.3_dm7数据源IP:172.16.93.102目的端IP:172.16.93.103数据由源端同步至目的端安装DM7(略)按照手册开启归档日志及逻辑日志源端执行‘ddl_sql_dm7.sql’创建同步DDL需要的辅助信息源端启动实例服务并预先创建t1、t2测试表,并向t1、t2表中插入数据目标端启动

2020-12-05 12:26:54 685 1

原创 DM数据库JOB配置手顺

初始化环境 SP_INIT_JOB_SYS(1);创建操作员:sp_create_operator(‘opr1’,1,’’,‘1.1.1.1’);–查看:select * from sysjob.sysoperators;–修改操作员:sp_alter_operator(‘opr1’,1,‘opr1@dm.com’,‘1.1.1.2’);创建作业sp_create_job(‘backup_database’,1,0,‘opr1’,0,0,‘opr1’,0,‘test job’);–删除 sp_

2020-11-28 17:26:53 207 1

原创 达梦ETL工具报出“引用列输出名与输入列列名重名

DMetl工具添加数据集查找控件后,添加缓存集后确认时报错:修改图中列明为不同即可。

2020-11-28 15:54:47 313

原创 DM8达梦数据库dimp按表导入报表不存在错误

dimp导入时报表不存在错误:doesn’t exist解决办法导入时不使用tables参数,指定full=y

2020-11-28 15:30:53 1170

原创 DM8恢复时不恢复索引时报错:RESTORE TABLE 表名 WITHOUT INDEX FROM BACKUPSET ‘表名‘

DM8恢复时不恢复索引时报错:RESTORE TABLE t1 WITHOUT INDEX FROM BACKUPSET 't1_bak_03’[-8327]:the table to be restored has secondary indexes or extra constraints.解决办法:1.先恢复表结构RESTORE TABLE t1 WITHOUT INDEX FROM BACKUPSET ‘t1_bak_03’;2.再恢复数据RESTORE TABLE t1 WITHOUT

2020-11-28 15:28:50 108

原创 达梦数据库主备手工切换报错:Get instance(DM02)‘s PRIMARY instance info failed

主备或读写分离集群中,如配置切换模式为手工,当主机宕机后,可以通过手工方法进行切换,在监视器交互模式中通过help命令查看takeover为接管命令,但实际执行时却报错。Get instance(DM02)'s PRIMARY instance info failed(instance DM02 has not received any archive message from PRIMARY instance)使用强制模式即可takeover force 组名.实例名...

2020-11-16 15:58:18 337

原创 达梦数据库主备、读写分离集群主备手工切换方法

达梦数据库主备、读写分离集群主备手工切换方法新同学们一般按官方手册进行搭建主备或读写分离集群后,在自动切换模式一般都OK,但手工切换往往不知如何操作,下面介绍一下手工切换方法。必须使用监视器进行操作1.登录监视器为交互模式(这里不能使用后台模式,否则无法使用监视器自带的相关命令)例:./dmmonitor …/data/dameng/dmmonitor.ini2.登录(会提示输入用户名和密码,使用SYSDBA/SYSDBA即可)login登录成功提示:Login dmmonitor succe

2020-11-16 15:49:12 873

原创 关于达梦数据库优化的几点建议

SQL优化

2020-11-07 18:33:43 1138

空空如也

空空如也

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

TA关注的人

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