注册

Database Thinking

记录一线遇到的问题及解决方法,希望跟大家一起学习、进步。

胡li 2021/09/29
文章

41

阅读

119032

自动更新统计信息

更新统计信息可查看《DM8 系统管理员手册》 22.5统计信息章节

胡li 2024/04/08 2229 6 0

数据库启动卡在ndct third level fill fast pool finished很久

数据库启动时,日志一直卡在ndct third level fill fast pool finished很久

胡li 2023/12/27 2032 187 0

位图索引与B树索引所占空间对比

-

胡li 2023/08/14 1599 2 0

达梦序列学习

对比创建序列时,添加cache、order关键词性能和重复值的测试

胡li 2023/08/01 1784 4 0

php指定模式名

DM8 2023年3月月度版支持

胡li 2023/04/12 1985 0 4

ABP连接达梦数据库

代码链接https://gitee.com/guangluo/dm-abp-efcore 教程链接https://docs.abp.io/zh-Hans/abp/4.4/Entity-Framework-Core-Other-DBMS 详细配置步骤,请查看文章内容:

胡li 2023/02/24 2896 5 2

disql不输入明文密码登录

后台输入disql时,大部分都是直接用户名/密码访问,如何做不不输入明文密码访问,不泄漏密码,可以参考以下内容

胡li 2022/12/16 1775 4 7

dm适配Laravel

1、可直接在laravel使用其他数据库开发的项目上直接进行修改,需要修改项目根目录下的composer.json和config/app.php的其他数据库配置删除,.evn文件其他数据库的连接配置和代码里连接其他数据库的配置删除; 2、创建数据库参考以下命令,不敏感,字符集为utf-8。 ./dminit path=../data page_size=32 extent_size=32 CASE_SENSITIVE=0 CHARSET=1; 3、参考文档: Laravel开发文档:https://learnku.com/docs/laravel/8.x/eloquent/9400 DM适配文档: https://packagist.org/packages/jackfinal/laravel-dm8 https://gitee.com/jackfinal/laravel-dm8

胡li 2022/11/11 3126 2 6

.NET 注册 DmProvider

有部分场景,使用 DmProvider 时需要注册.NET 驱动,例如通过 DbProviderFactories 类调用 DmProvider 创建连接,NHibernate 及 EFDmProvider 的使用,都需要注册.net 驱动。下面详细介绍下如何注册.NET 驱动。摘抄至《DM8程序员手册》

胡li 2022/11/07 2869 12 0

node未连接互联网的环境安装dmdb包

配置连接请参考下以博客 https://eco.dameng.com/community/article/31d4cd9b6777d90adb4af3ca15851e3a 以下内容介绍如何在脱机环境离线安装dmdb包

胡li 2022/10/27 1981 2 0

非法的日期类型

一个简单的to_date报非法日期类型

胡li 2022/10/14 1978 1 0

集群状态为mount,有可能是授权文件不支持搭建集群

集群状态为mount,有很多可能,最容易被忽视的是授权文件不支持搭建集群。

胡li 2022/10/11 1728 3 0

将已存在的列修改成自增列

已经存在的表,某列不是自增列,如何修改为自增列

胡li 2022/09/23 2124 1 0

以ODBC方式配置dblink访问达梦集群

访问dsc集群

胡li 2022/09/19 2885 4 0

Redo log try flush over space,解决方法

重做日志(即 REDO 日志)指在 DM 数据库中添加、删除、修改对象,或者改变数据,DM 都会按照特定的格式,将这些操作执行的结果写入到当前的重做日志文件中。重做日志文件以 log 为扩展名。每个 DM 数据库实例必须至少有 2 个重做日志文件,默认两个日志文件为 DAMENG01.log、DAMENG02.log,这两个文件循环使用。

胡li 2022/09/19 2150 2 1

python运行时报load fun EVP_sm3_fun fail!

python运行时报load fun EVP_sm3_fun fail!,功能正常。

胡li 2022/08/23 1725 2 0

列名为关键字如何处理

可以通过列名加双引号或者配置屏蔽关键字

胡li 2022/08/10 2218 1 0

php:Unable to start dm module in Unknown on line 0

1、中科方德服务器 ,php报错 2、windows服务器apache+php报错

胡li 2022/08/09 2959 3 0

php启动后有乱码如何解决

-

胡li 2022/08/09 1516 2 0

Sql server的order by charindex()改写

Sql server的order by charindex()改写

胡li 2022/08/09 1897 0 0

SQLSERVER的IF not Exists 在DM中改写

-SQLServer语法改写

胡li 2022/08/09 1776 1 0

通过Maven获取达梦jdbc驱动

通过公网Maven获取达梦jdbc驱动

胡li 2022/07/11 3111 4 0

使用dmfldr导入文本文件到数据库出现乱码

数据文件中数据的编码格式,字符串类型。默认为 GBK。CHARACTER_CODE 的可选项有 GBK、GB18080、UTF-8、SINGLE_BYTE 和 EUC-KR 五种:GBK 和 GB18030 对应中文编码;UTF-8 对应 UTF-8 国际编码;SINGLE_BYTE 对应单字节字符编码;EUC-KR 对应韩文字符集。

胡li 2022/06/03 1750 0 0

DM操作clob对象

-

胡li 2022/05/23 1728 0 0

记录超长问题解决方法

-

胡li 2022/05/20 3013 3 0

DM-DM备份与还原

备份还原有以下三种方式

胡li 2022/04/11 2859 7 0

JAVA调用DM Logmnr进行归档日志分析方法

DM Logmnr是达梦数据库的日志分析工具,包括JNI接口和C接口,DM Logmnr JNI接口由位于DM安装目录的jar文件夹下com.dameng.logmnr.jar包提供,logmnr.jar包括LogmnrDll和LogmnrRecord两个类。LogmnrDll提供日志挖掘分析的所有接口,LogmnrRecord用于存放调用LogmnrDll日志分析后的结果数据(日志分析结果数据保存在LogmnrRecord的成员变量中)。LogmnrDll类定义的是静态方法,所有方法都可以直接通过类名方式调用。详细接口参数说明可参考《DM8程序员手册》。

胡li 2022/04/11 2324 3 0

达梦数据库兼容Oracle相关配置

数据库初始化参数BLANK_PAD_MODE参数只有在数据库初始化时配置,初始化后无法进行修改,如果需要修改必须重新初始化数据库。开启该参数可兼容Oracle空格填充行为,如‘a’和‘a ’不是同一条数据

胡li 2022/04/08 10942 6 2

达梦数据库通讯加密

设置COMM_ENCRYPT_NAME参数配置通讯加密设置

胡li 2022/04/08 3609 2 0

表[xxxxxx]中不能同时包含聚集KEY和大字段

有时候我们表中需要主键和大字段同时存在,可以修改PK_WITH_CLUSTER解决问题

胡li 2022/04/07 3033 0 0

应用服务器未安装DM数据库,安装dmPython

应用服务器与数据库服务器分开规划,且应用服务器上不安装数据库,这种情况下安装dmPython

胡li 2022/03/03 2932 7 0

应用访问怎么连接达梦集群

多目录配置dm_svc.conf,摘抄至《DM8系统管理员手册.pdf》

胡li 2022/02/08 3392 4 0

数据库日志分析:[ERROR] database P0000003341 T0000000000000508844 Lob rec page check fail. page

2022-01-07 12:10:02.958 [ERROR] database P0000003341 T0000000000000508844 Lob rec page check fail. page(7, 0, 633357), blobid4430781 7表示表空间号;0表示文件号;633357表示页号 可以使用dd命令输出日志消息:dd if=数据文件 of=page.tmp bs=页大小 count=1 skip=页号

胡li 2022/01/13 2534 5 0

DataGrip 连接达梦数据库

达梦公司有自带的mananger图形化管理界面,但是有些用户是苹果的操作系统,目前达梦数据库没有该平台的客户端,所以可以使用DataGrip软件进行连接数据库,同样满足图形化界面操作数据库的要求。

胡li 2021/11/10 6158 4 4

Oracle rac--dm8单向同步

Oracle-rac作为目的端,DM8作为执行端进行同步

胡li 2021/11/10 3114 4 0

通过 flashback找回数据

通过 flashback找回数据

胡li 2021/11/03 2144 4 0

达梦初始化参数LENGTH_IN_CHAR

此篇文章介绍的参数为以字符为单位,会影响数据库varchar类型存放的内容,与数据库的字符集和页大小息息相关

胡li 2021/10/09 4086 12 0

DM8,自增列管理

自增列支持类型;当一个表的 IDENTITY_INSERT 属性被设置为 ON 时,该表中的自动增量列的值由用户指定;将表中的某列转换成自增列且以前存在的数据不变,从当前最大值开始实现自增

胡li 2021/10/09 6824 6 0

应用压测时SQL很慢,单独运行不慢分析

进行压力测试时功能很慢,但是单独拿出来到数据库运行很快

胡li 2021/10/09 4273 8 2

DM8 开启 sql跟踪日志

DM8 开启 sql跟踪日志,对sql跟踪日志的大小和切换方式进行配置;

胡li 2021/10/08 4000 5 0

专栏作者

胡li

达梦 技术专家

文章

41

阅读量

119032

获赞

345

一线 DM 技术人员。 学而不思则罔 思而不学则殆。
扫一扫
联系客服