背景  公司的项目中使用了postgresql(简称pg)作为其数据库管理系统,前两天环境突然崩溃了,页面无法打开。经过排查,我发现是数据库所在机器磁盘满了,通过目录和文件排序,原来是pg的日志太多(大约保留了大半年的日志在磁盘上没有被清理)。  我看了下pg的日志配置,发现基本都是用的默认配置,日志滚动没有开启,于是乎做了下相关配置优化后对pg进行重启,最后看了pg的日志滚动,恢复正常了。以下是
数据库相关日志文件 10g 相关路径 警告日志 D:\oracle\product\10.2.0\admin\docare\bdump\alert_docare.log 监听日志文件 D:\oracle\product\10.2.0\db_1\network\log文件 监听配置文件、TNSNAME
原创 2022-08-20 06:39:49
415阅读
orcale
原创 2023-02-12 05:38:23
795阅读
一、查看数据库当前日志模式     SELECT name,log_mode FROM  v$database ;  //从v$database数据字典中查询相关字段     或者用命令: >archive log list;  //需dba权限 二、修改归档日志文件路径  
转载 精选 2012-02-02 12:12:37
1060阅读
1.常用日志参数 logging_collector = on/off  是否将日志重定向至文件中,默认是off(该配置修改后,需要重启DB服务),启动之后查看进程ps -ef|grep postgres,会多一个logger进程。 log_directory = 'pg_log' 日志文件目录,默认是PGDATA的相对路径,即PGDATA的相对路径,即{PGDATA}/
前言日志文件记录了影响MySQL数据库的各种类型活动,MySQL数据库中常见的日志文件有错误日志,二进制日志,慢查询日志和查询日志。下面分别对他们进行介绍。错误日志错误日志文件对MySQL的启动,运行,关闭过程进行了记录。mysql> show variables like 'log_error'; +---------------+---------------------+ | Vari
目录日志种类作用总结配置文件中与日志相关的配置日志种类PostgreSQL有3种日志pg_log(数据库运行日志) 内容可读 默认关闭的,需要设置参数启动pg_xlog(WAL 日志,即重做日志) 内容一般不具有可读性 强制开启pg_clog(事务提交日志,记录的是事务的元数据) 内容一般不具有可读性 强制开启日志所在路径pg_xlog和pg_clog一般是在
需求来源因/u01磁盘空间较小,alert 和 trace 日志产生的很快,导致磁盘没多久就会爆满。因此决定把alert和trace 日志放在另外一块空间较大的磁盘上 /u02.操作过程改之前:SYS@orcl>show parameter diagnostic_destNAME TYPE...
原创 2022-02-18 14:59:43
791阅读
一配置日志归档模式步骤: 1,关闭数据库   SQL>shutdown normal | transactional | immediate 只有shutdown的这三个选项可以进行归档与非归档的配置 2,启动数据到mount模式   SQL>startup mount  3,设置归档与非归档模式  &n
原创 2011-11-09 14:04:30
940阅读
1点赞
  一、如何分析即LogMiner解释从目前来看,分析Oracle日志的唯一方法就是使用Oracle公司提供的LogMiner来进行, Oracle数据库的所有更改都记录在日志中,但是原始的日志信息我们根本无法看懂,而LogMiner就是让我们看懂日志信息的工具。从这一点上看,它和tkprof差不多,一个是用来分析日志信息,一个则是格式化跟踪文件。通过对日志的分析我们可以实现下面的目的
转载 精选 2009-10-10 19:31:31
1613阅读
需求来源因/u01磁盘空间较小,alert 和 trace 日志产生的很快,导致磁盘没多久就会爆满。因此决定把alert和trace 日志放在另外一块空间较大的磁盘上 /u02.操作过程改之前:SYS@orcl>show parameter diagnostic_destNAME TYPE...
原创 2021-08-09 17:35:21
938阅读
①、 Oracle日志分类:  Alert log files--警报日志 , redo log 重做日志(记录数据库的更改,Trace files--跟踪日志(用户和进程)       Oracle的重做日志(redo log)分为在线重做日志和归档重做日志。      (1)online Redo log file
监控alert 日志思路:按alert日志行号取当前最后一行和上一次扫描的行对比 大于等于上一次扫描的行 就从上一次扫描的行开始 扫描到最后一行#!/bin/bash scriptHome=`dirname $0` scriptName=`basename $0` logDir=$scriptHome/logs #logfile=$logDir/$scriptName_$(da
原创 2016-11-30 16:35:09
4521阅读
# 使用Prometheus监控MySQL数据库的警报系统 随着数据驱动应用的不断增长,数据库的性能监控变得尤为重要。Prometheus是一款开源监控系统,它能够抓取多种数据源的数据,包括MySQL数据库。在本文中,我们将探讨如何使用Prometheus监控MySQL并设置相应的警报。 ## 监控流程 下面是监控MySQL数据库的基本流程: ```mermaid flowchart TD
原创 2024-10-29 05:26:25
17阅读
MySQL日志管理SHOW GLOBAL VARIABLES LIKE '%log%';查看关于log的全局变量一、日志分类1.错误日志   2.一般查询日志   3.慢查询日志4.二进制日志  5.中继日志   6.事务日志   7.滚动日志二、日志详解1.错误日志说明:在对应的数据目录中,以主机名+.err命名的文件,错误日志记录的信息类型:记
 查看Oracle数据库错误日志位置和文件名 执行命令:show parameter background_dump_dest  
转载 精选 2013-01-23 14:16:30
4516阅读
1.错误日志 error log 错误日志 error.log :记录了MySQL启动、运行、关闭过程中出现的问题。2.慢查询日志记录超过阀值时间的所有SQL语句,默认10s,等于10s不记。1.5.1记录到slow_log表中。log_output参数可以指定慢查询日志输出格式,默认FILE , 可以设置成TABLE,这样就可以查看表了。3.查询日志记录所有日志无论是否正确执行。4.二
# 如何实现 MySQL 数据库日志存在位置 ## 简介 在MySQL数据库中,日志是非常重要的,可以帮助我们追踪数据库的变化和故障排查。本文将向初学者介绍如何设置MySQL数据库日志的存储位置。 ### 步骤概览 | 步骤 | 描述 | | --- | --- | | 步骤一 | 打开MySQL配置文件 | | 步骤二 | 修改配置文件中的日志存储位置 | | 步骤三 | 重启MySQL服务
原创 2024-05-03 05:09:52
27阅读
1.1 日志归档的目的pg数据库日志归档是将PostgreSQL数据库日志文件进行归档的过程。归档的主要目的是为了保留历史数据,确保数据的一致性和完整性,同时为数据恢复提供必要的支持。pg数据库日志归档的目的包括:1.数据恢复:通过归档日志,可以在需要时回滚到任何时间点,从而进行数据的恢复。这是PITR(Point-In-Time Recovery)技术的基础,它允许数据库恢复到其运行历史中的任
#启用错误日志,缺省情况下文件名为: hostname.err#下面2种方式均可进行错误日志的配置--log-error=file_name #命令行选项(command option)log-error=file_Name #配置文件(configure file)#查看当前的错误日志配置,缺省情
原创 2022-03-03 14:07:43
432阅读
  • 1
  • 2
  • 3
  • 4
  • 5