达梦数据库
达梦数据库DM8安装流程
创建达梦数据库实例
达梦数据库实例优化与配置
模式和用户及库之间的概念理解
常见数据库运维问题
达梦数据库日常运维指令
达梦8主从集群同步模式部署测试
客户端连接达梦数据库的方式(dm_svc)
删除达梦数据库实例
达梦数据库disql操作存储过程
本文档使用 MrDoc 发布
-
+
home page
常见数据库运维问题
# 常见数据库运维问题 ## 1、dm.ini文件参数的生效规则 数据库的配置文件 dm.ini 中参数属性分为三种:静态、动态和手动。 - 静态,可以被动态修改,修改后重启服务器才能生效; - 动态,可以被动态修改,修改后即时生效; - 会话级,会话级参数被修改后,新参数值只会影响新创建的会话,之前创建的会话不受影响 - 系统级,系统级参数的修改则会影响所有的会话 - 手动,不能被动态修改,必须手动修改 dm.ini 参数文件,然后重启才能生效。 ## 2、关闭dmsql_xxx.log日志 以 `dmsql_实例名.log` 类型命名的文件为跟踪日志文件,跟踪日志内容包含系统各会话执行的 SQL 语句、参数信息、错误信息等。跟踪日志主要用于分析错误和分析性能问题,比如,可以挑出系统现在执行速度较慢的 SQL 语句,进而对其进行优化。 打开跟踪日志对系统的性能有较大影响,一般用于查错和调优时可打开,默认情况下处于关闭。 在 `dm.ini`文件中, 参数 `SVR_LOG` 设置为 `1`,会打开 SQL 日志。 若需要跟踪日志并希望系统有较高的效率,但对日志的实时性没有严格的要求,则可以设置参数 `SQL_TRACE_MASK` 和 `SVR_LOG_MIN_EXEC_TIME` 只记录关注的相关记录。 在记录完成后,可执行: `SP_SET_PARA_VALUE(1, 'SVR_LOG', 0);` 进行关闭跟踪日志。 更多配置文件 **dm.ini** 中各参数的含义可查看**《DM 系统管理员手册》第二章 2.1 节**内容,手册位于数据库安装路径 /dmdbms/doc 文件夹。 ## 3、查看数据库初始化信息 - 查询大小写是否敏感 ## 4、执行sql报错Out of space ```SQL SQL> alter table app_material_transcode_output modify Create_Datetime datetime; [-523]:Out of space. used time: 22.113(ms). Execute id is 0. ``` 检查日志数据库日志 ``` [root@localhost log]# tail -f dm_MATERIAL.log 2023-04-24 10:57:11.344 [ERROR] database P0000002587 T0000000000000017435 tablespace 5 fail to extend. Please check disk space or extend attributes of data files 2023-04-24 10:57:11.371 [ERROR] database P0000002587 T0000000000000017435 tablespace 5 fail to extend. Please check disk space or extend attributes of data files 2023-04-24 10:57:11.450 [ERROR] database P0000002587 T0000000000000017435 tablespace 5 fail to extend. Please check disk space or extend attributes of data files 2023-04-24 10:57:12.585 [ERROR] database P0000002587 T0000000000000017435 tablespace 5 fail to extend. Please check disk space or extend attributes of data files 2023-04-24 10:57:45.689 [INFO] database P0000002587 T0000000000000003217 checkpoint requested by CKPT_INTERVAL, rlog free space[4283599872], used space[11359232] ``` 日志显示报错是由于表空间已全部占用,且无法自动扩容导致 解决办法: 对表空间数据文件进行手动扩容操作 ``` SQL> alter TABLESPACE material_01 RESIZE DATAFILE '/data/dm8server/databases/material/tablespace_material_01.dbf' to 10240; executed successfully used time: 38.186(ms). Execute id is 6401. ``` 或者,添加数据文件 ``` alter tablespace "TEST" add datafile 'D:\dmdbms\data\DAMENG\TEST03.dbf' size 128; ``` 更多问题请查阅官网记录:https://eco.dameng.com/document/dm/zh-cn/faq/faq-db-check.html
Nathan
April 24, 2023, 11:09 a.m.
转发文档
Collection documents
Last
Next
手机扫码
Copy link
手机扫一扫转发分享
Copy link
Markdown文件
PDF文件
Docx文件
share
link
type
password
Update password