自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 达梦修改BLOB字段值报错:-6147: 无效的十六进制数字

达梦修改BLOB字段值报错:-6147: 无效的十六进制数字

2024-12-02 18:57:16 677

原创 在达梦DM8数据库的运行日志中出现大量 Failure occurs in data_recv_inet_once 警告信息

在达梦DM8数据库的运行日志中出现大量 Failure occurs in data_recv_inet_once 警告信息

2024-02-27 16:55:15 1118 1

原创 达梦DBLINK(DPI方式)查询报错:MAL系统没有配置或者服务器不是企业版

达梦DBLINK(DPI方式)查询报错:MAL系统没有配置或者服务器不是企业版

2023-12-19 19:02:13 1866

原创 达梦DM8登录报错:登录密码过期

登录报错:登录密码过期

2023-11-28 18:36:15 3795 1

原创 达梦ETL添加表报错:添加失败:sql:select IDENT_SEED()

达梦数据交换平台工具ETL4在添加完DM8数据源后,添加带有自增字段的表,报错:添加失败:sql:select IDENT_SEED('TEST.AAAA')

2023-11-16 23:08:20 321

原创 达梦DM8之逻辑备份恢复(dexp/dimp)跨模式、跨多个表空间的数据迁移

跨模式/跨多个表空间数据迁移(多个表空间)

2023-11-08 19:19:55 584

原创 达梦DM8之逻辑备份恢复(dexp/dimp)跨模式跨表空间的数据迁移

跨模式数据迁移(默认表空间不同)。

2023-11-08 19:10:27 1108

原创 DM8数据库服务无法开机自启动

服务启动时间设置过短可能引发此问题。延长服务启动时间超时上限即可(默认90s,如需要修改更大的值,新增一行不带#的参数,设置需要的值)。将 dmap 和 dmserver 注册为系统服务后,无法实现服务开机自启动。systemctl daemon-reexec 生效,或者重启操作系统。

2023-10-27 12:04:27 620

原创 达梦DM8之使用disql查看执行计划的6种方法

如果有安装达梦客户端的环境,建议使用达梦数据库客户端工具:DM管理工具(manager)进行图形化连接达梦数据库,并通过任务栏选择“显示执行计划(P)(F9)”查看SQL语句的执行计划。如果没有安装达梦客户端的环境,需要通过Xshell等工具连接到数据库服务器,使用命令行工具disql连接到达梦数据库查看SQL语句的执行计划。

2023-10-18 15:27:06 2282

原创 DM8数据库访问用户非默认模式

[&propName1=propValue1] [ & propName2=propValue2] [&…格式1:jdbc:dm [: //host][:port][?propName1=propValue1][& propName2=propValue2] [&…格式2:jdbc:dm:// [?propName1=propValue1] [ & propName2=propValue2] [&…示例:jdbc:dm://?示例:jdbc:dm://192.168.0.96:5236?

2023-09-13 23:53:58 290

原创 异构迁移:MYSQL至DM8存储过程报错处理

异构迁移:MYSQL至DM8存储过程报错处理

2023-09-11 23:22:20 522

原创 达梦DM8安装报错:安装程序与当前操作系统不适配

达梦DM8安装报错:安装程序与当前操作系统不适配

2023-08-17 18:42:29 2320

原创 达梦DM8之dmrman只有备份集文件完成异路径异dbname异instancename恢复操作

当只有dmrman备份集文件时(也就是无dm.ini和dm.ctl文件),且要恢复的路径和原路径不同,且数据库名、实例名也不同时,如何能快速的完成恢复操作?

2022-11-18 13:45:09 396

原创 达梦DM8之dmrman只有备份集文件完成异路径恢复操作

当只有dmrman备份集文件时(也就是无dm.ini和dm.ctl文件时),如何能快速的在新环境下,且不同数据文件目录下,完成达梦数据库的还原恢复呢?

2022-11-18 13:32:35 598

原创 DM8实现类似Oracle绑定执行计划

FUZZY: SQL的匹配规则为精准匹配或模糊匹配。6) 可通过 SYSINJECTHINT 视图查看已指定的 SQL 语句和对应的 HINT。3) SQL 会经过系统格式化,格式化之后的 SQL 和指定的规则名称必须全局唯一;5) 系统检查 SQL 匹配时,必须是整条语句完全匹配,不能是语句中子查询匹配;提供无需修改 SQL 语句但依然能按照指定的 HINT 运行语句的相关功能。SQL_TEXT: 要指定 HINT 的 SQL 语句。HINT_TEXT: 要为 SQL 指定的 HINT。...

2022-08-17 23:01:03 357

原创 达梦DM8之使用dmmdf恢复误删除的undo/redo文件

误删除 undo/redo 日志怎么办?分以下两种情况:1.如果有备份文件如果有备份文件,可以重新初始化一个新的数据库(初始化参数要和原库一样,比如页大小、大小写敏感、字符集等,这些可以在 DM 数据库安装路径,../data/DAMENG 目录下以 dminit+日期时间.log 命名的文件中查询),然后将备份文件和归档日志文件拷贝到新的环境,然后再进行备份+归档的还原操作。2.如果没有备份文件如果没有备份,可以通过修改永久魔术值db_magic的方式来恢复,但是这种情况下有可能丢失数据。[dmd

2022-06-20 16:57:18 1869

原创 达梦DM8之DBMS_METADATA获取对象创建语句

DBMS_METADATA包 GET_DDL 函数用于获取数据库对表、视图、索引、全文索引、存储过程、函数、包、序列、同义词、约束、触发器等的 DDL 语句。 MPP 环境下不支持使用 DBMS_METADATA 包。1、DBMS_METADATA.GET_DDL方法介绍获取指定对象元数据中的 DDL 语句。1.1 语法如下:FUNCTION GET_DDL( OBJECT_TYPE IN VARCHAR(30), NAME IN VARCHAR(128)

2022-06-10 16:42:49 1490

原创 达梦DEM启动后报错:HTTP状态 404 - 未找到

在安装DEM的过程中,达梦数据库DM8、JDK、tomcat都已经安装完成,浏览器启动http://192.168.186.131:8080可以正常访问tomcat界面,也可以正常访问示例:http://192.168.186.131:8080/examples/,但是当访问dem时报错:HTTP状态 404 - 未找到【环境描述】操作系统:Red Hat Enterprise Linux Server release 7.9达梦数据库版本:DM8(1-2-94-21.11.11)JDK版本:jdk1.8.

2022-06-07 13:52:58 607

原创 达梦DM8使用低版本bin目录启动数据库报错分析

前期测试达梦数据库DM8使用替换bin目录的方式升级主备集群环境,运行一段时间后,现在想测试下:还能不能使用低版本的bin目录来启动主备集群了,启动主备集群OK后,使用非确认监视器发现:集群状态异常,主库自动关闭,备库也处于mount状态,看来还是需要通过其他手段来实现版本降级启动集群。【故障现象】说明:可以看到通过非确认监视器发现主备集群节点状态异常;说明:通过检查log/目录下的dm_DW1_01_202206.log日志:发现是:[ERROR] Server DM8_DCT_VERSION misma

2022-06-06 13:21:14 755

原创 达梦DM8之闪回查询

闪回 当用户操作不慎导致错误的删改数据时,非常希望有一种简单快捷的方式可以恢复数据。闪回技术,就是为了用户可以迅速处理这种数据逻辑损坏的情况而产生的。 闪回技术主要是通过回滚段存储的 UNDO 记录来完成历史记录的还原。设置ENABLE_FLASHBACK 为 1 后,开启闪回功能。DM 会保留回滚段一段时间,回滚段保留的时间代表着可以闪回的时间长度。由 UNDO_RETENTION 参数指定。 开启闪回功能后,DM 会在内存中记录下每个事务的起始时间和提交时间

2022-06-02 18:35:20 1140

原创 达梦DM8服务方式启动报错:please change root or root to execute the service script, otherwise may be failed

达梦DM8数据库使用服务的方式启动数据库:$ ./DmServiceDMSERVER start报错:please change root or root to execute the service script, otherwise may be failed ! 按照报错信息使用root用户执行 systemctl start DmServiceDMSERVER 启动服务也报错失败。【报错信息如下】1.使用dmdba用户启动服务2.使用root用户启动服务 【报错分析】1.怀疑是root用户创建服务时

2022-06-01 19:47:48 2160

原创 达梦DM8之跨模式或跨用户导入数据

达梦DM8之跨模式或跨用户导入数据1. 达梦DM管理工具和DTS数据迁移工具都支持图形化:跨用户或跨模式 迁移数据。(需要注意在“导入”中填写正确的“模式映射”关系即可)2. 使用 dexp 和 dimp 命令的方式也能实现:跨用户或跨模式 迁移数据。1)跨用户时,dimp类似oracle数据库的imp,可以使用参数fromuser=原用户 touser=目标用户2)跨模式时,dimp类似oracle数据库的impdp,可以使用参数:REMAP_SCHEMA=原用户:目标用户测试示例:1.达梦DM管理

2022-06-01 13:40:13 10397

原创 达梦DM8主备集群版本升级步骤

1.集群配置信息主库:192.168.186.128 /dm8/dmdbms/data/备库:192.168.186.130 /dm8/dmdbms/data/监视器:192.168.186.131 /dm8/dmdbms/虚拟化平台:VMware Workstation 15 pro3台服务器操作系统:Red Hat Enterprise Linux Server release 7.9服务器资源分配为:cpu2核,内存4GB,硬盘30GB达梦数据库安装包为:RH6.0_DB_v...

2022-05-31 19:24:38 516

原创 达梦DM8全备时报错:-8069 待备份数据文件无效

使用达梦DM8管理工具manager链接数据库,使用“备份”-->“库备份”-->“新建备份”后,创建全库备份报错:【报错信息如下】提示:-8069 待备份数据文件无效【检查过程】1.检查log日志信息[dmdba@dmdb02 log]$ tail -50 dm_BAKRES_202205.log说明:可以看到日志中有明显的ERROR报错:ROLL.DBF文件的size大小不一致导致的,这个ROLL.DBF数据文件是前面测试:当ROLL.DBF损坏时,可以通

2022-05-31 14:07:18 645

原创 达梦DM8之审计功能

达梦数据库DM8之数据库审计功能审计机制是DM数据库管理系统安全管理的重要组成部分之一。DM数据库除了提供数据安全保护措施外,还提供对日常事件的事后审计监督。DM具有一个灵活的审计子系统,可以通过它来记录系统级事件、个别用户的行为以及对数据库对象的访问。通过考察、跟踪审计信息,数据库审计员可以查看用户访问的形式以及曾试图对该系统进行的操作,从而采取积极、有效的应对措施。1. 审计开关在DM系统中,专门为审计设置了开关,要使用审计功能首先要打开审计开关。审计开关由过程 ...

2022-05-30 13:48:58 5114

原创 达梦DM8之DM控制台恢复表空间报错处理

在使用达梦DM控制台工具进行表空间恢复,选择“获取备份”按钮时,出现报错:获取备份信息失败,非法INI配置参数。【详细信息报错如下:】【解决方法:】不要填写:DFS_INI(I) 这一栏,保持原样,空着即可。达梦数据库社区地址:https://eco.dameng.com/...

2022-05-26 20:02:44 316

原创 达梦DM8表空间数据文件误删除恢复

达梦数据库DM8表空间数据文件被人为误删除恢复方法1. 创建示例表空间create tablespace TBS_DATA_N datafile '/dm8/dmdbms/data/dm02/TBS_DATA_01.DBF' size 128 autoextend on next 4 maxsize 1024;alter tablespace TBS_DATA_N add datafile '/dm8/dmdbms/data/dm02/TBS_DATA_02.DBF' size 128;a.

2022-05-26 19:48:26 805

原创 达梦DM8之表空间日常操作

达梦数据库DM8之表空间创建和修改1. 创建表空间create tablespace TBS_DATA datafile '/dm8/dmdbms/data/dm02/TBS_DATA_01.DBF' size 128 autoextend on next 4 maxsize 1024;或create tablespace TBS_DATA1 datafile 'TBS_DATA1_01.DBF' size 128 autoextend on next 4 maxsize 1024;说明:创

2022-05-26 18:29:56 4132

原创 达梦DM8 SQL优化之DBMS_SQLTUNE包使用方法

达梦DM8 SQL优化之DBMS_SQLTUNE包使用方法1. 概述DBMS_SQLTUNE包提供一系列对实时SQL监控的方法。当SQL监控功能开启后,DBMS_SQLTUNE包可以实时监控SQL执行过程中的信息,包括:执行时间、执行代价、执行用户、统计信息等情况。SQL监控功能开启的方法是将 DM.INI 参数 ENABLE_MONITOR 和 MONITOR_SQL_EXEC 均设置为1。MPP环境下,当前节点执行的SQL,只能在当前节点查询监控报告,其他节点无...

2022-05-26 15:59:26 646

原创 达梦DM8之dmdbchk检查数据库完整性

达梦DM8之dmdbchk检查数据库完整性1. 功能介绍dmdbchk 是 DM 提供的用于检查数据库完整性、正确性的命令行工具。在服务器正常关闭后的脱机情况下,用户可以使用 dmdbchk 对数据库进行校验,包括校验 DM 数据库内部的物理存储结构是否正常,对象信息是否合法等。除此之外,dmdbchk 工具还可以检测并删除操作系统中残留的信号量和共享内存,避免达到操作系统上限后数据库服务无法启动。2. 查看dmdbchk参数信息[dmdba@dmdb bin]$ ./dmdbc...

2022-05-26 13:39:07 1015

原创 达梦DM8之AWR报告收集

为了方便管理自动工作集负载信息库AWR(AutomaticWorkloadRepository)的信息,系统为其所有重要统计信息和负载信息执行一次快照,并将这些快照存储在AWR中。AWR功能默认是关闭的,如果需要开启,则调用DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL过程设置快照的间隔时间。DM数据库在创建该包时,默认创建一个名为SYSAUX的表空间,对应的数据文件为SYSAWR.DBF,该表空间用于存储该包生成快照的数据。如果该包被删除,那么SYSAUX表空间也对

2022-05-24 13:33:55 1953

原创 达梦数据库DM8启动与关闭

第一种:前台服务的方式启动和关闭数据库(dmdba用户)1.启动服务[dmdba@dmdb02 ~]$ /dm8/dmdbms/bin/dmserver /dm8/dmdbms/data/dm02/dm.inifile dm.key not found, use default license!version info: developDM Database Server x64 V8 1-2-84-21.10.21-149328-10032-ENT startup...Normal of ..

2022-05-17 23:49:48 1955

原创 达梦数据库DM8在window环境下安装部署

一、DM8安装1. 达梦DM8 window版本安装包下载进入到达梦云适配中心https://eco.dameng.com/中,根据自己需要获取相应的安装包。(这里选择x86平台的开发版dm8安装包)2. 双击setup.exe可执行安装文件4. 开始图形化安装DM84.1 选择语言与时区注意:直接弹出图形化界面“选择语言与时区”,默认:语言“简体中文”,时区“GTM+08:00 中国标准时间”,点击“确认”进行下一步。4.2 达梦数据库V...

2022-05-17 21:26:04 2278

原创 达梦数据库DM8在LINUX环境下安装步骤

1. 环境初始化1.1 修改主机名称(1)修改主机名称[root@localhost ~]# hostnamectl set-hostname dmdb01(2)检查主机名称是否修改完成[root@localhost ~]# hostnamectl --staticdmdb01(3)客户端重新登陆即可[root@dmdb01 ~]#1.2 调整主机时间[root@dmdb01 ~]# timedatectl set-timezone "Asia/Shanghai"[...

2022-05-17 20:54:50 1602

原创 Red Hat 7.9安装达梦数据库DM8使用Xmanager Enterprise 5启动图形化时报错

Red Hat 7.9安装达梦数据库DM8 使用Xmanager Enterprise 5启动图形化时报错:【报错信息】[dmdba@dmdb01 dmsetup]$ ./DMInstall.binExtract install files.........Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: no swt-pi-gtk-3659 i...

2022-05-10 19:03:20 871

原创 Red Hat 7.9安装达梦数据库DM8图形化显示英文和乱码

1. 达梦数据库DM8安装图形化显示英文方法1:设置环境变量即可显示中文:[dmdba@dmdb01 ~]$ export LANG=zh_CN.UTF8[dmdba@dmdb01 ~]$ export DISPLAY=192.168.186.1:0.0[dmdba@dmdb01 ~]$ cd /dm8/dmsetup/[dmdba@dmdb01 dmsetup]$ ./DMInstall.bin解压安装程序.........或者方法2:编辑环境变量配置文件:/etc/defa..

2022-05-10 19:01:00 833

原创 达梦数据库DM8之数据快速加载工具dmfldr使用方法

达梦数据库DM8之数据快速加载工具dmfldr使用方法1.概述1.1 功能介绍 dmfldr(DM Fast Loader)是 DM 提供的快速数据装载命令行工具。用户通过使用 dmfldr 工具能够把按照一定格式排序的文本数据以简单、快速、高效的方式载入到 DM 数据库中,或把 DM 数据库中的数据按照一定格式写入文本文件。1.2 系统结构 dmfldr 的系统结构如图所示。如图所示,dmfldr 实际上除了客户端工具,还包含一个在数据库服务器中的 dmfl...

2022-05-10 18:54:54 1772

原创 达梦数据库DM8之REDO重做日志文件管理

DM8安装达梦DM8 window版本安装包下载进入到达梦云适配中心https://eco.dameng.com/中,根据自己需要获取相应的安装包。(这里选择x86平台的开发版dm8安装包)解压zip文件正在上传…重新上传取消双击setup.exe可执行安装文件正在上传…重新上传取消开始图形化安装DM8 选择语言与时区 正在上传…重新上传取消注意:直接弹出图形化界面“选择语言与时区”,默认:语言“简体中文”,时区“GTM+08:00 中国标准时间”,点击“确...

2022-05-10 18:45:39 2719

原创 达梦数据库DM8之删除归档日志文件

1. 查看归档日志信息1)检查本地归档日志信息[dmdba@dmdb01 arch]$ ls -lrttotal 1052812-rw-r--r-- 1 dmdba dinstall 356352 Apr 24 22:12 ARCHIVE_LOCAL1_0x58BC45F2[0]_2022-04-24_21-20-29.log-rw-r--r-- 1 dmdba dinstall 430080 Apr 25 19:19 ARCHIVE_LOCAL1_0x58BC45F2[0]_20...

2022-05-10 18:40:49 1824

空空如也

空空如也

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

TA关注的人

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