自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 端午期间富文本编辑器挂了,附查看oracle会话丰富状态

oracle数据库中会话状态常用status和state等。还可以通过ash看更丰富的。可以用于这个场景的分析。

2026-06-19 10:50:35 23

原创 已开始进入OB序列,望周知

database zoo administrator 简称DZA。离database 动物园不远了。

2026-05-29 00:15:00 20

原创 达梦数据文件的移动或改名

达梦数据库修改文件位置的各种方法

2026-05-29 00:00:00 294

原创 Oracle异常sql解析导致高CPU的案例,偏偏遇见你

1、高cpu还是先看会话状态,重点看event,本例中主要有SQL*Net more data from client 和PGA memory operation,这是因为session执行这类sql久了,自己发生了改变,其实都是一件事。cursor: pin S wait on X是多个会话执行的sql相同,后来的会话等第一个解析完成,还是在干同一件事;2、找不到sql,可以尝试查询x$kglob底层视图;3、数据库没有反应,可以考虑检查锁,或者通过 hanganalyze 分析状态;

2026-05-28 01:45:00 295 1

原创 达梦必修课,数据文件被删后恢复

达梦数据文件删除恢复

2026-05-26 21:56:46 28

原创 ORACLE迁移到达梦需考虑问题

ORACLE迁移到达梦数据库 注意事项 调研需求

2026-05-23 07:04:39 23

原创 达梦查询日期报错,参数DATETIME_FMT_MODE

如果datediff提示日志格式不对,那么先select sysdate看看当前到底什么格式,然后按此格式输入,或者修改nls相关参数,使得按你需要的格式转换。既然改为日月年+下午的,那么照猫画虎,也能避免报错,就是不符合习惯,还需别的设置,比如NLS_TIMESTAMP_FORMAT。正常显示相差6940天,但是如果修改参数DATETIME_FMT_MODE为1后,再执行查询。datediff函数可以查两个日期之间差距多少天、月、周,秒等。提示-6118非法日期类型数据。

2026-05-21 18:35:16 38

原创 达梦dmrman恢复表空间实验

为什么自动恢复到最新,可否任意指定某个点。恢复后lsn和其他数据文件的是否一致。哪个lsn是可以明确指定的。只恢复一个表空间 待验证。有哪些表空间备份可用。

2026-05-19 08:40:32 25

原创 从操作系统日志检查达梦异常

老系统使用 dmesg -T | grep -i "killed process"1、先看看最近7天是否有异常。2、看看是否有oom。

2026-05-18 09:32:08 24

原创 达梦dbms_sql对字段类型的展示

dbms_sql的展示,加标签,绑定变量,复杂sql

2026-05-12 22:52:29 68

原创 继续,在centos10上安装pg

postgres 快速安装

2026-05-12 22:25:14 148

原创 centos10.1上安装mysql 9.6

检查一下新装的操作系统是否有默认安装的。如果有则需先卸载,防止冲突。

2026-05-10 15:33:39 104

原创 oracle 的acfs创建和诊断

如果出现df和都不一致情况,通过下面方法检测。

2026-05-10 00:00:00 26

原创 达梦存储过程执行时,sqllog日志中信息记录情况

sqllog日志可以详细记录很多sql执行信息,多会话可能会交叉输出,内部的一些操作也会显示(比如断开会话、获取blob、purg2_page free等),但是对存储过程的记录并不是很直观。只有一些事务提交信息,没有具体sleep或insert语句内容,整个p1过程执行耗时7秒多。要想看到详细的内容,还得靠 V$DMSQL_EXEC_TIME(默认只有最近1万行)修改DMSQL_ET_CNT需要重启数据库。

2026-05-08 00:00:00 75

原创 达梦数据库修改参数方法

达梦数据库修改参数方法

2026-05-06 03:30:00 31

原创 达梦数据库报错sql的查看

达梦哪些sql运行时报错了,可以通过 v$runtime_err_history 查看,这个视图里保存最近5000条有问题的sql。

2026-04-30 00:15:00 33

原创 达梦数据库归档日志粗挖

达梦日志挖掘

2026-04-30 00:15:00 38

原创 虚拟机搭建oracle 19c rac 点滴

【代码】虚拟机搭建oracle 19c rac 点滴。

2026-04-30 00:00:00 375

原创 虚拟机搭建达梦dsc第二版

虚拟机安装kvlin V10 和达梦8 DSC dm8.1.4.200

2026-04-27 00:00:00 62

原创 达梦执行计划的 scan_type 解释

达梦也是支持分区技术的,在考虑一个问题时突然想到,如果把一个大表改造为分区表后,如何看业务sql执行过程访问了哪些分区?本例中range_sfun_opt参数为0,说明没有为求极值做优化(姑且记下)这里的scan_type就说明“开区间剪裁” 即走了部分分区,但不知道多少个。这对oracle来说比较直观,通常会在sql_monitor中看到。不同操作符对应不同类型的SCAN_TYPE,本例是PARALLEL。这里不应该空空如也,达梦还需努力。这里显示是G,具体含义还得看手册。达梦也许能看到一点点。

2026-04-20 00:45:00 51

原创 为了测试性能,构造几个达梦慢sql

100的话大致14秒,根据需要可扩大数量,如果sysobjects内容较多,会更慢,以上基于空库的测试结果,业务对象不多。

2026-04-17 00:00:00 45

原创 练练眼力,一眼看出达梦执行计划的端倪

看表结构就明了,DOC_ID为varchar类型,输入参数9527为数值,那么就会发生类型转换,将表中DOC_ID先转为数值型再比对,就走全表了。全表扫描,常见原因是没索引、统计信息不准或类型转换,检查索引信息,有,统计信息,新,那就是类型转换。需要了解操作符的含义,CSCN是全表扫描的意思,SSEK是二级索引范围扫描。第二个1毫秒,看起来很像的sql,怎么差别这么大?执行计划是否正常,如何一眼看出,练习一下。第一个656毫秒,很快了,无需优化。

2026-04-03 00:00:00 43

原创 达梦许可license 检查

为了确认拿到的dm.key是否是所需的,需要检查,否则可能因为平台、cpu个数、支持功能范围而导致出现问题(加载失败、cpu无法全部利用、搭建dw失败等)

2026-03-22 00:00:00 71

原创 在sqllog中排查达梦阻塞会话

然后往上找sqllog日志中导致阻塞的事务id 44237440478。数据库反应慢,排查当时的阻塞情况,有时还得依赖sqllog日志。也许有层级阻塞情况,需要来回比对。

2026-03-13 00:00:00 66

原创 达梦dexp并行的三两事情

从会话、sqllog日志、命令输出结果几方面介绍dexp工具并行的处理过程,并于dmrman进行比较,最后总结了一些现象和推荐操作,希望有助于迁移备份数据。

2026-03-02 01:45:00 375

原创 【达梦】-544: 超出全局排序空间,请调整SORT_BUF_GLOBAL_SIZE、SORT_BUF_SIZE、SORT_BLK_SIZE

1、检查为什么这么多排序的sql要执行,能否减少、降低,例如去掉order by。遇到这个异常,说明排序区相关参数的设置不满足当前sql需求。再看当前参数(这个简单,所以先入手)大致解释,详细的看官方文档。1、降低sql中排序量。

2026-02-16 00:00:00 546

原创 清理达梦AWR信息

表空间使用率高了,通常是扩容或清理数据,某些早期版本,即使执行了DBMS_WORKLOAD_REPOSITORY.AWR_CLEAR_HISTORY;1、DBMS_WORKLOAD_REPOSITORY_DATA_LOW 这个包是处理底层awr操作的,但名字起的有点low。4、尝试执行DBMS_WORKLOAD_REPOSITORY.AWR_CLEAR_TMP_TABLE(较为稳妥)3、全部清理DBMS_WORKLOAD_REPOSITORY.AWR_CLEAR_HISTORY;查看内部大致执行过程。

2026-02-07 01:00:00 353

原创 今日进阶pmap使用

简单查看某进程内存占用最大的部分(适合名称唯一的情况)动态查看进程状态(内存)

2026-02-01 00:30:00 234

原创 适当总结一下

总结1年工作,看看DS怎么说。

2026-01-06 00:15:00 123

原创 ORACLE添加ASM磁盘时的等待DFS lock handle

oracle添加asm磁盘时,如果磁盘过多,可能会比较慢,看看当前的情况。

2025-12-25 00:30:00 179

原创 达梦数据库的整体负载变化查看

挖掘略显薄弱的系统统计信息。

2025-12-22 00:00:00 267

原创 磁盘空间不足导致oracle的system01.dbf损坏

数据库不可用,登录后操作很卡。清理后,数据库无法打开。就ok了,过程如下。

2025-12-20 00:00:00 394

原创 获取达梦数据库css日志文件位置

由于变更不太多,css的日志产生量少,所以都12月了,还没有1条信息。官方说是实例,容易误解,这里指的是css实例。想知道达梦的css日志位置。

2025-12-18 00:30:00 414

原创 oracle 12.1.0.2安装在麒麟v10 操作系统上

oracle 12.1.0.2单机版。迎头暴击,unzip是怎么回事?一系列前置准备好,开始安装。oracle安装介质信息。

2025-12-17 00:45:00 578

原创 寻找listener.log

每次重启侦听后,这个trc文件名就变了。

2025-12-09 00:15:00 283

原创 Gbase 8A密码有效期剩余天数检查

Gbase 8A 数据库用户的密码可以设置有效期。如何查看当前密码有效期剩余天数呢?如果设置了,那么需要定期修改。

2025-12-08 00:00:00 241

原创 Gbase 8A排查SQL逻辑错误漏洞

【代码】Gbase 8A排查SQL逻辑错误漏洞。

2025-12-06 00:15:00 190

原创 达到一定境界的丝滑输入

混合环境下的操作,有时会丝滑混搭。

2025-12-01 00:00:00 323

原创 DBA_SCHEDULER_JOBS为什么在备库里为空

果然,这里有角色的限制,当角色为PRIMARY时才有内容。但是备库中DBA_SCHEDULER_JOBS里面都为空。按说不应该,至少有些系统的作业,比如收集统计信息。ORACLE ADG切换前通常会查查有哪些作业。多年维护经验者往往喜欢登录备库查信息。查看主库上这个视图里什么都有。

2025-11-30 00:00:00 230

原创 达梦asm文件操作

DMASMAPI 接口是连接 DMASMSVR 执行 DMASM 文件操作的接口。使用 DMASM 文。件系统的应用程序(例如 DMSERVER)可通过 DMASMAPI 接口连接 DMASMSVR,进而进。如果去掉这个.h文件后面是500个错误。以上仅供娱乐,如有雷同纯属巧合。行各种 DMASM 文件操作。如果改为api2,那么还是不对。

2025-11-29 00:00:00 340

空空如也

空空如也

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

TA关注的人

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