open Gauss 数据库-04 openGauss数据库日志管理指导手册

发文章是为了证明自己真的掌握了一个知识,同时给他人带来帮助,如有问题,欢迎指正,祝大家万事胜意!

目录

前言

openGauss 数据库日志管理

1 实验介绍

2 实验目的

3 系统日志

3.1 运行时日志

3.2 安装卸载时日志

4 操作日志

4.1 操作步骤

5 审计日志

5.1 前提条件

5.2 背景信息

5.3 选择日志维护方式进行维护

5.3.1 设置自动删除审计日志

5.3.2 手动备份审计文件

5.3.3 手动删除审计日志

6 WAL 日志

6.1 操作步骤

7 性能日志

7.1 操作步骤


前言

我的环境:

设备名称 设备型号 软件版本
虚拟机 VMware VMware-workstation-full-17.5.1
操作系统 openEuler    openEuler 22.3LTS
数据库 openGauss   openGauss 5.0.0


 需要的工具,大家不用现在下,后面用到了再下也可以,如果需要相关文件,可以评论,其实大多数都是可以去官网下的哈,因为我只能通过网盘给大家,文件又有点大,网盘的速度大家都是清楚的哈哈,所以还是推荐大家去官网,如果实在找不到可以找我

openGauss 数据库日志管理

1 实验介绍

在实际的数据库管理工作中,小数据量的日志可以按照实验手册,使用 cat 查看。但需要注意

的是,生产环境的日志量可能比较多,日志文件容量经常在 GB 级别左右,为了提升读取日志

的有效性,一般建议使用 more、tail、grep 等命令查看日志,所以学会这些命令的基本使用方

法也是必须的。另外,在生产环境节点较多(成千上万个生产节点)、日志类型较复杂的情况

下,人工已无法满足实际生产需求,针对这种情况,一般使用脚本自动化分析或使用第三方软

件对日志进行实时监控、分析、告警。

本实验主要描述 openGauss 数据库中日志管理的内容,并对数据库进行日常管理维护、问题定

位和数据库恢复的操作。

2 实验目的

掌握 openGauss 数据库中日志管理的内容;

掌握对数据库进行日常管理维护、问题定位。

3 系统日志

openGauss 运行时数据库节点以及 openGauss 安装部署时产生的日志统称为系统日志。如果

openGauss 在运行时发生故障,可以通过这些系统日志及时定位故障发生的原因,根据日志内

容制定恢复 openGauss 的方法。

说明:

日志路径在安装 openGauss 时已由 XML 文件中 gaussdbLogPath 参数指定,如果未指定

该参数值,则默认路径在/var/log/gaussdb。

数据文件路径在安装 openGauss 时已由 XML 文件中 dataNode 参数指定,如果未指定该

参数值,则默认路径在/gaussdb/data/data_dn。

3.1 运行时日志

步骤 1 切换到 omm 用户,以操作系统用户 omm 登录数据库主节点

[root@node0 ~]# su - omm
Last login: Sun Mar 31 16:51:15 CST 2024 on tty1


Welcome to 5.10.0-153.12.0.92.oe2203sp2.x86_64

System information as of time: 	2024年 03月 31日 星期日 17:04:47 CST

System load: 	0.00
Processes: 	200
Memory used: 	38.3%
Swap used: 	10.1%
Usage On: 	25%
IP address: 	192.168.28.131
Users online: 	2
To run a command as administrator(user "root"),use "sudo <command>".

步骤 2 数据库节点的运行日志放在“$gaussdbLogPath/用户名/pg_log /用户名/pg_log”中,当前场景下

用户名为”omm”,切换到 pg_log 文件夹,并显示文件夹中的内容。

每个人可能不一样,我就找了一会,大家可以利用WinSCP来找,下面这个是我的

[omm@node0 ~]$ cd /var/log/omm/omm/pg_log ##实际路径以$gaussdbLogPat为准,这是注释
[omm@node0 pg_log]$ ll

文件内容显示如下:

total 4
drwxr-x--- 2 omm dbgrp 4096 Mar 31 16:51 dn_6001

数据库节点文件夹为”dn_6001”,以自己实际数据库节点名先为准。

步骤 3 切换到“pg_log”文件夹下的数据库节点文件夹中,查看日志文件。

[omm@node0 pg_log]$ cd dn_6001
[omm@node0 dn_6001]$ ls

日志文件列表如下:

postgresql-2024-03-16_095122.log  postgresql-2024-03-28_210211.log
postgresql-2024-03-17_214212.log  postgresql-2024-03-28_222633.log
postgresql-2024-03-18_000000.log  postgresql-2024-03-28_223555.log
postgresql-2024-03-18_033830.log  postgresql-2024-03-29_110930.log
postgresql-2024-03-18_045238.log  postgresql-2024-03-31_162857.log
postgresql-2024-03-25_182658.log  postgresql-2024-03-31_165132.log
postgresql-2024-03-25_194258.log

步骤 4 由于在运行过程中日志的大小可能会超过 16 MB,所以在简单查询的过程中,可以先查看日 志的大小(其中 l 是 L 的小写)。

[omm@node0 dn_6001]$ ll -h

列表显示如下:

total 2.0M
-rw------- 1 omm dbgrp  73K Mar 16 10:34 postgresql-2024-03-16_095122.log
-rw------- 1 omm dbgrp 358K Mar 17 23:59 postgresql-2024-03-17_214212.log
-rw------- 1 omm dbgrp 401K Mar 18 03:35 postgresql-2024-03-18_000000.log
-rw------- 1 omm dbgrp 158K Mar 18 04:51 postgresql-2024-03-18_033830.log
-rw------- 1 omm dbgrp 147K Mar 18 06:07 postgresql-2024-03-18_045238.log
-rw------- 1 omm dbgrp 136K Mar 25 19:36 postgresql-2024-03-25_182658.log
-rw------- 1 omm dbgrp 178K Mar 25 21:17 postgresql-2024-03-25_194258.log
-rw------- 1 omm dbgrp 179K Mar 28 22:25 postgresql-2024-03-28_210211.log
-rw------- 1 omm dbgrp  38K Mar 28 22:35 postgresql-2024-03-28_222633.log
-rw------- 1 omm dbgrp  42K Mar 28 22:49 postgresql-2024-03-28_223555.log
-rw------- 1 omm dbgrp 105K Mar 29 11:55 postgresql-2024-03-29_110930.log
-rw------- 1 omm dbgrp  27K Mar 31 16:29 postgresql-2024-03-31_162857.log
-rw------- 1 omm dbgrp  71K Mar 31 17:21 postgresql-2024-03-31_165132.log

步骤 5 可以查看内容较少的日志(是查你自己的!!我查的是我的日志文件,你肯定没有这个文件,注意输入自己的)。

[omm@node0 dn_6001]$ cat postgresql-2024-03-31_162857.log

日志内容为(日志,没看看的必要):

2024-03-31 16:28:57.767 66091ec9.10000 [unknown] 140435825620544 dn_6001 0 dn_6001 00000  0 [BACKEND] LOG:  reaper backend started.
2024-03-31 16:28:57.769 66091ec9.10000 [unknown] 140435847767616 dn_6001 0 dn_6001 00000  0 [BACKEND] LOG:  [Alarm Module]alarm checker started.
2024-03-31 16:28:57.781 [MOT] <TID:03978/-----> <SID:-----/-----> [INFO]     <System>             Startup: Loading configuration from /opt/huawei/install/data/dn/mot.conf
2024-03-31 16:28:57.829 [MOT] <TID:03978/-----> <SID:-----/-----> [INFO]     <Configuration>      Configuring total memory for relative memory values to: 204
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值