- 博客(9)
- 收藏
- 关注
原创 达梦分区表使用建议
一.创建分区表时:达梦默认创建表为索引组织表,创建主键时不要指定CLUSTER_聚集主键,创建聚簇主键需把分区列加上,否则会报错.二.使用分区表过程中遇到的两个问题。问题1:1.–建表语句drop table TEST_B;CREATEtable TEST_B(ID INTEGER not null ,ID1 INTEGER not null ,NAME VARCHAR(20) not null,cluster primary key(
2021-05-20 17:50:26 340
原创 DM7迁移DM8常见错误
处理迁移过程中出现的错误记录超长DM7 在初始化的时候,选择的页大小影响后面表每行数据的长度,表每行的长度之和(普通数据类型)不能超过一页大小,如果超过 1 页大小即报记录超长的错误,如下图:解决办法:因为是DM7到DM8的迁移,所以表结构方面不会存在问题,初始化参数方面也是一致的,所以最有可能的原因就是源端该表启用了超长记录功能,目的端启用超长记录即可解决。违反唯一性约束这种情况是因为表中设置了唯一性约束或者主键约束,但是数据中有重复记录造成的。这种情况有可能是原始库的约束被禁用了,或者数据
2021-05-20 17:00:21 523
原创 DM7迁移DM8流程
一、概述DM7 到 DM8 的迁移主要有以下几个方面的工作:分析待迁移系统,确定迁移对象。通过数据迁移工具 DTS 完成常规数据库对象及数据的迁移。通过人工完成 PL/SQL 的迁移。迁移完成后对迁移的结果进行校验,确保迁移的完整性和正确性。对应用系统进行迁移、测试和优化。二、迁移过程2.1 待迁移系统分析应用后台操作系统: 红帽、麒麟、统信等数据库后台操作系统: 红帽、麒麟、统信等后台数据库版本: DM7应用开发平台: JAVA等应用开发接口: Jdbc、odbc等需要迁移
2021-03-15 19:39:17 892
原创 达梦数据库残留错误执行计划
问题背景信息:应用反馈应用界面点击某功能时,返回结果信息特别慢,而且在高并发下,返回结果的时间会更慢,查看数据库服务器cpu等信息发现,cpu的使用率高达百分之90以上,根据v$sessions视图查询到该功能的sql,在管理工具中执行秒出。排查问题的流程:1)应用停止对外开放返回结果慢的功能,因现场环境有测试库,所以安排应用系统在本地部署应用连接测试库,发现本地应用连接测试库无生产环境的问题,然后通过本地应用连接生产库,点击该功能发现执行时间为8秒,再对比测试库的ini文件发现基本相同,对比本地和生
2021-01-26 16:24:04 463
原创 dmhs同步工具---达梦到oracle的单向同步,表结构不同的配置方法
在国产化的趋势下,现许多厂商都采购了国产数据库,比如用达梦数据库替换原来的oracle数据库,客户可能比较担心国产数据库如果有问题,我们有没有办法回退到原来,这样不耽误系统的使用。现提供个方案是,使用达梦的dmhs同步软件进行达梦到oracle的同步,一旦达梦数据库出现问题,我们可以在最短时间切换到原来的oracle数据库上。 以下是数据同步比较特殊的一种情况,两边表结构不一致建议在差异不大的情况下如下配置,如果差异过大,配置起来比较繁琐。一、软件信息1.软件部署在/opt/dmhs下,...
2021-01-15 12:04:06 824
原创 达梦etl使用经验分享
环境简介:操作系统:银河麒麟 数据库版本:V7.6.0.209-Build(2019.10.25-114655)Cpu:飞腾2000 etl版本: dmetl_FT1500A_arm64_kylin4_V4.0.2.96.202007178c16G1.安装部署etl1.1 windows下部署Windows下安装部署没有需要特别注意的问题,严格按照etl的安装文档部署就没问题,快速装载功能没问题,如图1.1所示。图1.1 etl安装手册
2021-01-12 17:28:05 631
原创 达梦8误删除家目录
报错如下:但是这个报错不影响使用,只是每次启动达梦的服务的时候都会报这个,看起来比较烦。解决办法:重新添加dmdba的家目录就可以。下面是另一种误操作:删除dmdba用户这时候启动达梦的服务会报:这是当我们重新建立dmdba用户时,会有一些警告,没有关系,不用在意。直接启动数据库发现没有问题。不过之前看过一个报错是关于新建的用户和之前的用户的id号不一致,导致服务起不来...
2020-04-30 10:43:37 130
原创 达梦数据库null值和字符串null的简单分析
这是在工作中遇到的一个小问题,应用反映数据库的查询有问题,where条件是IS NULL查不到数据。当时的第一反应就是这怎么可能,后来要了一下具体的查询sql,自己测试了一下,以下是我测试的具体步骤。首先是自己随便建一张表create table ceshi (id int,name varchar2(64),age int,wei varchar(64));这里的name列的数据类型就是...
2020-03-24 16:35:19 8555
原创 达梦数据库-工作中遇到的小问题
一.使用服务名连接数据库1数据库集群配置文件放置路径//dm_svc.conf 配置文件linux放到/etc目录下,window系统放到C:\Windows\System32,windows系统放配置文件一定要删除再放入配置文件,不能直接覆盖。2数据库集群配置文件说明//dm_svc.conf放置配置文件后,应用程序、中间件、客户端需要重启才能加载到配置信息,集群名称可以自定义//dm...
2020-02-16 17:50:39 527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人