目录标题
一、环境信息展示
(一)当前工作目录及配置文件列表
pwd
/opt/dmdbms/dmdata/DAMENG
[root@dameng - 6781957b - 0 - 0 DAMENG]# ls -l *.ini
-rw-r--r-- 1 dmdba dinstall 47964 Jul 20 11:57 dm.ini
-rw-r--r-- 1 dmdba dinstall 329 Jul 20 11:57 dmarch.ini
-rw-r--r-- 1 dmdba dinstall 1181 Jul 20 11:57 dmmal.ini
-rw-r--r-- 1 dmdba dinstall 461 Jul 20 11:57 dmmonitor.ini
-rw-r--r-- 1 dmdba dinstall 763 Jul 20 11:57 dmwatcher.ini
-rw-r--r-- 1 dmdba dinstall 693 Jul 17 11:03 sqllog.ini
上述命令展示了当前工作目录为 /opt/dmdbms/dmdata/DAMENG,并列出了该目录下的达梦数据库相关的 .ini 配置文件及其详细信息,包括文件权限、所有者、所属组、文件大小和修改时间等。
(二)主库进程信息
ps -ef | less
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 11:57 ? 00:00:00 /usr/local/bin/tini -s -- /dameng --clusterName=dameng - 6781957b --podName=dameng - 6781957b - 0 - 0 --clusterIp=246.96.50.199 --OGuid=57969 --extentSize=16 --pageSize=4 --caseSensitive=1 --charset=0 --lengthInChar=1 --blankPadMode=1 --hugeWithDelta= --rlogGenForHuge=
root 7 1 0 11:57 ? 00:00:22 /dameng --clusterName=dameng - 6781957b --podName=dameng - 6781957b - 0 - 0 --clusterIp=246.96.50.199 --OGuid=57969 --extentSize=16 --pageSize=4 --caseSensitive=1 --charset=0 --lengthInChar=1 --blankPadMode=1 --hugeWithDelta= --rlogGenForHuge=
root 223 7 0 11:58 ? 00:00:00 runuser -l dmdba -c /opt/dmdbms/bin/dmserver /opt/dmdbms/dmdata/DAMENG/dm.ini mount
root 224 7 0 11:58 ? 00:00:00 runuser -l dmdba -c source /etc/profile && /opt/dmdbms/bin/dmwatcher /opt/dmdbms/dmdata/DAMENG/dmwatcher.ini
dmdba 225 224 0 11:58 ? 00:00:20 /opt/dmdbms/bin/dmwatcher /opt/dmdbms/dmdata/DAMENG/dmwatcher.ini
dmdba 226 223 0 11:58 ? 00:00:53 /opt/dmdbms/bin/dmserver /opt/dmdbms/dmdata/DAMENG/dm.ini mount
root 431 0 0 11:59 pts/0 00:00:00 bash
通过 ps -ef 命令展示了主库的进程信息,涉及到不同用户(root 和 dmdba)启动的多个进程,包括数据库服务器进程 dmserver 和监控工具进程 dmwatcher 等。
(三)备库进程信息
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 11:57 ? 00:00:00 /usr/local/bin/tini -s -- /dameng --clusterName=dameng - 6781957b --podName=dameng - 6781957b - 1 - 0 --clusterIp=246.106.128.180 --OGuid=57969 --extentSize=16 --pageSize=4 --caseSensitive=1 --charset=0 --lengthInChar=1 --blankPadMode=1 --hugeWithDelta= --rlogGenForHuge=
root 7 1 0 11:57 ? 00:00:15 /dameng --clusterName=dameng - 6781957b --podName=dameng - 6781957b - 1 - 0 --clusterIp=246.106.128.180 --OGuid=57969 --extentSize=16 --pageSize=4 --caseSensitive=1 --charset=0 --lengthInChar=1 --blankPadMode=1 --hugeWithDelta= --rlogGenForHuge=
root 289 7 0 11:58 ? 00:00:00 runuser -l dmdba -c /opt/dmdbms/bin/dmserver /opt/dmdbms/dmdata/DAMENG/dm.ini mount
root 290 7 0 11:58 ? 00:00:00 runuser -l dmdba -c source /etc/profile && /opt/dmdbms/bin/dmwatcher /opt/dmdbms/dmdata/DAMENG/dmwatcher.ini
dmdba 291 290 0 11:58 ? 00:00:20 /opt/dmdbms/bin/dmwatcher /opt/dmdbms/dmdata/DAMENG/dmwatcher.ini
dmdba 292 289 0 11:58 ? 00:01:01 /opt/dmdbms/bin/dmserver /opt/dmdbms/dmdata/DAMENG/dm.ini mount
同样通过 ps -ef 命令展示了备库的进程信息,其进程结构与主库类似,也包含 dmserver 和 dmwatcher 等进程。
二、达梦数据库配置文件详解
(一)dm.ini
dm.ini 是达梦数据库的主配置文件,其重要性不言而喻。它包含了数据库的全局设置,具体涵盖以下方面:
- 数据库基本信息:如数据库名称、实例名称等,这些信息用于标识和区分不同的数据库实例。
- 文件位置设置:规定了数据库文件(如数据文件、控制文件等)以及日志文件的存储位置,确保数据库能够准确找到所需的文件。
- 事务日志设置:涉及事务日志的大小、归档方式等参数,对数据库的事务处理和数据恢复起着关键作用。
(二)dmarch.ini
dmarch.ini 主要用于定义数据库的归档设置,具体包括:
- 归档策略:确定数据库采用何种归档方式,如实时归档、定时归档等,以满足不同的业务需求和数据保护要求。
- 归档文件存储位置:指定归档文件的存放路径,便于管理和维护归档数据。
(三)dmmal.ini
dmmal.ini 可能与达梦数据库的邮件功能相关,其配置内容主要为邮件服务器的设置,具体如下:
- SMTP 服务器地址:邮件发送所使用的 SMTP 服务器的 IP 地址或域名。
- 端口:SMTP 服务器的监听端口,通常为 25 或 465 等。
- 认证信息:如用户名和密码,用于验证邮件发送的身份。
(四)dmmonitor.ini
dmmonitor.ini 用于配置达梦数据库的监控工具,主要定义了监控的参数和设置,例如:
- 监控指标:确定要监控的数据库性能指标,如 CPU 使用率、内存使用率、磁盘 I/O 等。
- 监控频率:设置监控数据的采集间隔时间,以便及时掌握数据库的运行状态。
(五)dmwatcher.ini
dmwatcher.ini 是达梦数据库监控工具 dmwatcher 的配置文件,其内容可能包含:
- 监控频率:规定
dmwatcher对数据库对象进行监控的时间间隔。 - 监控的数据库对象:明确要监控的具体数据库对象,如表、索引、存储过程等。
- 报警设置:设置当监控指标超出阈值时的报警方式和报警级别,以便及时发现和处理数据库异常。
(六)sqllog.ini
sqllog.ini 用于配置 SQL 日志的记录方式,具体包括:
- 记录的 SQL 语句类型:确定要记录哪些类型的 SQL 语句,如 SELECT、INSERT、UPDATE、DELETE 等,有助于分析数据库的操作行为。
- 日志存储位置:指定 SQL 日志文件的存储路径,方便后续的查看和分析。
- 日志保留策略:设置日志文件的保留时间和清理规则,避免日志文件占用过多的磁盘空间。
三、配置文件修改注意事项
这些配置文件是数据库正常运行的关键,数据库管理员可以根据实际需求调整数据库的行为和性能。在进行配置文件修改时,需要遵循以下步骤和注意事项:
- 备份原始配置文件:在进行任何修改之前,务必备份原始的配置文件。这样在修改出现问题时,可以及时恢复到之前的状态,避免数据库无法正常运行。
- 根据文档调整:严格按照达梦数据库的官方文档进行相应的调整,确保修改的参数和设置符合数据库的要求和规范。
- 重启数据库服务:修改配置文件后,通常需要重启数据库服务以使更改生效。在重启前,要确保数据库中的数据已经妥善处理,避免数据丢失或损坏。
795

被折叠的 条评论
为什么被折叠?



