自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 检查是否存在占用内存过大的SQL

【代码】此语句检查是否存在占用内存过大的SQL。

2025-04-01 20:07:16 262

原创 达梦数据库报磁盘不足 -523

重点关注数据库文件所在的目录(如 /home/DaMeng/dmdbms/data)的空间使用情况。注意:设置自动扩展时,需合理设置文件大小上限,避免占用过多空间。如果有哪个表空间使用率到99%,可以考虑新添加一个数据文件。确保挂载路径正确,检查权限(如 dmdba 用户权限)。删除不再需要的日志文件、备份文件或其他大文件。使用 UUID 挂载新磁盘,避免设备名称冲突。根据磁盘扩容规范,挂载新磁盘或扩展现有分区。操作前保留完整备份。

2025-03-31 11:18:54 214

原创 达梦数据库统计模式下所有表记录数

比如统计SYSDBA模式下的所有表记录数,如果统计其他模式的数据,可以将SYSDBA模式修改为其他模式。可以使用统计信息的方式,但是生产库上如果对于数据库使用不熟悉,不推荐随意使用统计信息。列/索引统计信息:需构造查询访问实际数据页,可能引发性能热点,尤其是在排序(表统计信息:仅需访问聚集索引控制页,不影响数据页,性能影响较小。执行如下语句查询SYSDBA模式下所有表的记录数。基于统计信息查询(推荐)静态统计信息–资源消耗。

2025-03-25 13:45:44 203

原创 达梦 CREATE TYPE 语句创建自定义类型

DM 支持使用 CREATE TYPE 语句创建自定义类型,具体为记录类型、对象类型、数组类型和集合类型。

2025-03-24 16:27:50 739

原创 1 存储过程学习: 使用DMSQL程序的优点

从DM7开始,支持C和JAVA语言语法的DMSQL程序,这样在对自定义的DMSQL程序语法不熟悉的情况下也可以对数据库进行各种操作,对数据库的操作更加灵活,也更加容易。DMSQL存储模块在创建时被编译成伪码序列,在运行时不需要重新进行编译和优化处理,具有更快的执行速度,可以同时被多个用户调用,并能够减少操作错误。如一个存储模块查询并修改一个表的某几个列,管理员将这个存储模块的执行权限授予某用户,而不必将表的访问和修改权限授予这个用户,保证用户只访问修改其需要的数据。

2025-03-24 11:15:53 340

原创 1 存储过程学习: 使用DMSQL程序的优点

从DM7开始,支持C和JAVA语言语法的DMSQL程序,这样在对自定义的DMSQL程序语法不熟悉的情况下也可以对数据库进行各种操作,对数据库的操作更加灵活,也更加容易。DMSQL存储模块在创建时被编译成伪码序列,在运行时不需要重新进行编译和优化处理,具有更快的执行速度,可以同时被多个用户调用,并能够减少操作错误。如一个存储模块查询并修改一个表的某几个列,管理员将这个存储模块的执行权限授予某用户,而不必将表的访问和修改权限授予这个用户,保证用户只访问修改其需要的数据。

2025-03-24 11:10:54 391

原创 DM 达梦上的日志挖掘 DBMS_LOGMNR

注:可以根据需要指定追踪信息,如表名、用户名、时间段等,在数据库中执行的操作会 被解析为单行元组的SQL操作,即在数据库中执行一条 updateXXsetname=xxwhere id<100;同样,可以对归档日志文件进行恢复被误操作的数据,并进行故障跟踪,定位执行误操作的用户信息。OPERATION_CODE 代表操作类型代码,1 表示插入操作,2 表示删除操作,3 表示更新操作,6 表示事务起始语句,7 表示提交操作,9 表示批量更新,36 表示回滚操作。注:进行日志挖掘过程中,在 V。

2025-03-20 12:55:15 883

原创 达梦数据库最小化静默安装-静默安装提示解析失败

静默安装官方给的脚本比较长,包括数据库安装以及初始化实例,如果静默安装报错提示解析失败,很难定位到底哪里配置出错,此时可以用最小化静默安装尝试一下:然后几个属性的添加。估计有属性写的不对,或者中文注释问题。

2025-03-20 09:33:11 198

原创 linux环境手动注册达梦数据库dmap服务

用root用户,注册服务的脚本在 $DM_HOME/script/root 目录下。

2025-02-17 10:02:22 107

原创 dmwatcher xxxxx can‘t connect to DM server on ‘127.0.0.1‘ port(xxxxx) errno(111)

搭建达梦主备集群的时候日志里面的报错,开始以为是端口不通,关闭防火墙发现还是不能解决,最后发现是授权的问题,客户提供的dm.key文件不支持搭建主备集群。

2025-01-06 10:58:15 128

原创 用户权限查询

使用管理员权限用户执行以下SQL语句:使用管理员权限用户执行以下SQL语句:

2024-12-20 10:24:45 115

原创 Python下载安装教程

1、进入Python官网官网地址:https://www.python.org2、点击【Downloads】展开后点击【Windows】跳转到下载python版本页面,选择"Stable Releases"稳定版本,我下载的是Python 3.11.6版本,所以找到【Python 3.11.6 - Oct. 2, 2023】 版本,点击【Download Windows installer(64-bit)】下载Windows64位操作系统。

2024-12-03 10:24:18 2626

原创 达梦docker版本数据库 重新初始化实例--比如大小写敏感参数设置不生效

现在大小写敏感参数为0。

2024-11-27 14:24:06 1203

原创 达梦数据库BFILE类型举例

向表中插入数据: BFILE类型的值通常通过使用BFILENAME函数与数据库外的文件路径关联来插入。达梦数据库中BFILE类型的设计目的是用于存储文件系统的文件路径,所以,根据路径可以在操作系统读取对应内容。2:创建目录:DOCUMENTS。

2024-11-25 17:11:28 276

原创 DM8 Docker环境部署

DM8 docker环境部署

2024-11-25 11:27:55 1860

原创 2-Architecture of PL/SQL

FUNCTIONLIBRARYPACKAGEPROCEDURETRIGGERTYPETYPE BODY。

2024-11-20 13:49:15 722

原创 表空间全透明加密后的验证方法

加密算法的兼容性验证: 如果需要与特定的加密算法兼容,确保在创建表空间时指定的加密算法与需求匹配。例如,如果需要与使用RC4算法的系统进行数据交换,确保在创建表空间时使用了RC4加密算法。创建加密表空间: 使用CREATE TABLESPACE命令创建表空间时,可以通过ENCRYPT WITH子句指定加密算法。创建加密表: 在加密表空间中创建表时,表将自动加密。通过以上步骤,可以确保表空间及其数据已被正确加密,并且在查询时能够自动解密,同时在物理文件层面保持加密状态,实现全透明加密。

2024-11-18 14:31:32 407

原创 ORACLE 关于NULL谓词

is NOT NULL 不等于 NULL。使用 NULL 谓词的查询。下面这个表比较好理解。

2024-10-18 11:20:05 207

原创 存储过程--插入数据--查询结果集测试用例

【代码】存储过程--插入数据--查询结果集测试用例。

2024-10-14 16:24:14 239

原创 达梦表空间碎片评估

【代码】达梦表空间碎片评估。

2024-10-11 15:37:13 163

原创 mysql迁移到达梦数据库报错:参数不兼容

2: 如果还报错,指定和mysql同版本驱动。

2024-10-08 17:40:51 648

原创 达梦全局索引还是分区索引方法

【代码】达梦全局索引还是分区索引方法。

2024-10-08 15:19:47 146

原创 1--PL/SQL-Main Features of PL/SQL

【代码】1--PL/SQL-Main Features of PL/SQL。

2024-09-29 15:22:17 1280

原创 数据库的全透明加密和半透明加密主要是针对数据存储安全的不同处理方式

对于应用程序来说,它处理的是密文,而加密过程和解密过程都是由数据库系统在后台自动完成的。这种模式下,开发者几乎察觉不到加密的存在,查询和操作的速度不会受到影响,因为大部分加密操作都在内存中快速完成。当数据被插入到数据库时,它会被加密,但对于读取数据的应用程序来说,它仍然能看到明文结果。这意味着应用程序需要知道如何处理加密后的数据,比如查询前先解密,然后对解密后的数据进行操作,再加密返回给客户端。这种方式牺牲了一些便利性,但可以提供更好的性能,因为它不需要每次查询都做完整的加密解密处理。

2024-09-25 11:34:08 559

原创 造个测试表

【代码】造个测试表。

2024-09-24 13:28:31 128

原创 达梦数据库配置SSL通信加密

注:执行过程中,当要求输入 cakey.pem 的存储私钥时,请输入“123456”,当要求输入 pkcs.p12 的 export password 时,请务必输入小写的“changeit”。本例设置的密码是123456。生成的ca私钥是ca-key.pem,自签名证书是:ca-cert.pem,都位于C:\OpenSSL-Win64\bin目录下面。是指具备一定资质条件的数字证书签发机构,包含根密钥和根证书, 其核心功能就是通过根密钥和根证书并使用一定的算法来”签发”和”管理”数字证书。

2024-09-19 16:26:04 2824 1

原创 创建函数替换MySQL中的timediff()函数

【代码】创建函数替换MySQL中的timediff()函数。

2024-09-18 15:54:58 203

原创 达梦到达梦(dm-dm)创建dblink,报错:dblink连接丢失

比如报错DPI connect error:[-70028] DPI LOGOUT FAILURE。1:参考如下链接配置完dmmal.ini文件后,2:检查对应创建dblink的实例的LOG日志。如果文件配置错误,重启服务会有很明显的报错。

2024-08-28 14:03:06 965 1

原创 windows 达梦到ORACLE dblink

达梦通过DBLINK访问Oracle数据库有两种:方式一:通过Oracle oci接口;方式二:一种是通过ODBC数据源的方式。本案例选择使用Oralce OCI的方式去访问Oracle数据库。

2024-08-07 13:30:36 1154 2

原创 达梦 Legnth_in_char参数取消后,相关问题处理方法

指定源库和目标库之间忽略差异的建库参数(0)。0:不忽略建库参数差异,1:忽略CASE_SENSITIVE,2:忽略LENGTH_IN_CHAR,3:忽略CASE_SENSITIVE和LENGTH_IN_CHAR。dts迁移工具“数据类型映射”中已经支持配置强制字符存储。

2024-08-07 10:36:07 746

原创 存储过程反馈List/存储过程反馈某个表的查询结果集

如果要从存储过程中返回一个类似列表的数据结构,你可以创建一个表类型,然后使用一个表变量(table variable)来存储结果。这里是一个示例,展示如何创建一个存储过程,该过程查询数据库并返回结果集,这可以被视为一个列表。调用存储过程:在调用存储过程时,传递一个表类型的变量,存储过程会将结果集填充到该变量中。创建存储过程:使用上述表类型,并返回查询结果。创建一个表类型:用于定义返回数据的结构。

2024-08-05 14:34:42 497

原创 达梦 maven地址

https://central.sonatype.com/search?q=com.dameng

2024-06-13 11:13:53 437

原创 表空间[MAIN]处于脱机状态

DMRMAN 中使用 CHECK 命令对备份集进行校验,校验备份集是否存在及合法。数据库还原后,访问数据库报错:表空间[MAIN]处于脱机状态。

2024-05-28 15:03:06 589

原创 windows Oracle 11g服务器端和客户端安装 & SQLark连接ORACLE

这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”。ORACLE当前所需要访问的实例所在位置:e:\ora\product\11.2.0\dbhome_1。直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。到相应的解压路径上面,找到可执行安装文件【 setup.exe 】双击安装。如果不知道oracle的主目录,可以右键服务,打开属性查看。

2024-05-24 16:18:37 2460

原创 mysql数据库安装指南

按住Win+R,打开运行窗口,输入cmd指令打开管理员黑窗后输入mysql -u root -p。注意根据自己实际的操作系统和CPU来选择合适的下载安装包。ctrl+alt+delete 打开任务管理器。

2024-05-23 11:30:26 347

原创 存储过程里面使用临时表 报错:不支持的语句类型 处理方式

先把临时表创建成功,然后再使用,不能在同一个存储过程中创建+使用。注意:达梦的存储过程中执行DDL语句需要用动态SQL。临时表,创建和使用都采用动态sql。

2024-05-22 11:49:58 843

原创 可靠性(Reliability)与可用性(availability)区别

与之类似,如果一个系统从来不崩溃,但是每年要停机两星期,那么它是高度可靠的,但是可用性只有96%。如果系统在每小时崩溃1ms,那么它的可用性就超过99.9999%,但是它还是高度不可靠。影响可靠性的因素就是能够引起故障的所有因素,包括软件设计错误,编码错误,硬件故障等等。关注系统可以无故障地持续运行的概率,关注的是故障率。系统在给定时间内总体的运行时间越长,可用性越高。: 不出事故 ,出事故后,快速止损。关注的是服务总体的持续时间。故障的频率越高,可靠性越低。

2024-05-21 11:43:06 1246

原创 搭建达梦主备守护集群

数据库名 实例名 PORT_NUM MAL_INST_DW_PORT MAL_HOST MAL_PORT MAL_DW_PORT。切换到监视器的服务器,用dmdba用户,切换到/data/DAMENG/./dmmonitor /dmmonitor.ini绝对路径。4:dmwatcher.ini文件。如上配置完毕后,均为xx库配置状态。如上配置完毕后,均为xx库打开状态。2:dmmal.ini文件。

2024-05-17 14:51:38 553

原创 windows版本达梦数据复制软件 DMDRS安装

4:选择安装路径,注意权限以及所需空间大小。5:观察支持的数据源类型。

2024-05-13 17:27:09 335 2

原创 命令行工具部署达梦数据库 DMDPC(BP 多副本架构)

将 MP.INI 文件内容分别写入 SP(SP1)、两个 RAFT 组内的所有 BP(BP11、BP12、BP13、BP21、BP22、BP23)和 MP 中。RAFT_1 组各实例(BP11、BP12、BP13)和 RAFT_2 组各实例(BP21、BP22、BP23)中 dm.ini 文件的配置方法完全相同。修改 DMARCH.INI,配置 RAFT 归档与本地归档。根据集群规划,初始化 8 个实例,分别为 SP、MP 和 6 个 BP 角色。为 SP、BP 和 MP 实例配置 MP.INI 文件。

2024-05-08 14:45:21 1590 1

空空如也

空空如也

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

TA关注的人

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