oracle数据库日志文件在哪

oracle数据库日志文件在哪,第1张

1,默认情况下,oracle的日志文件记录在$ORACLE/rdbms/log目录下

[plain] view plaincopy

[oracle@oracle log]$ pwd

/home/oracle/oracle/product/10.2.0/db_1/rdbms/log

日志文件为(alert_<ORACLE_SID>.log):

[plain] view plaincopy

[oracle@oracle log]$ ll

总计 848

-rw-rw-r-- 1 aaa aaa962 06-20 15:57 alert_TESTDB.log

2,如果不是在默认位置,则可通过sql查询日志文件位置:

[plain] view plaincopy

SQL>show parameter dump_dest

NAME TYPE

VALUE

background_dump_dest string

/home/oracle/oracle/admin/TESTDB/bdump

core_dump_dest string

/home/oracle/oracle/admin/TESTDB/cdump

user_dump_dest string

/home/oracle/oracle/admin/TESTDB/udump

其中background_dump_dest的value值即为日志文件存放位置

MySQL日志在哪

MySQL日志一般保存在/var/log/目录下,但还需要看具体的配置文件才能确定,具体方法如下:

1、首先登陆 mysql:>mysql -u root -p

2、然后查看是否启用了日志mysql>show variables like 'log_%'

3、查看当前的日志mysql>show master status

4、你需要知道的mysql的日志类型:错误日志: -log-err

查询日志: -log

慢查询日志: -log-slow-queries

更新日志: -log-update

二进制日志: -log-bin

5、修改配置/etc/my.cnf(以下为日志文件保存位置)[mysqld]

log=/var/log/mysqld_common.log

log-error=/var/log/mysqld_err.log

log-bin=/var/log/mysqld_bin.bin

可以删除,

但是:

一般SQL的LOG出现有三十多G时,说明你这个数据有问题了,需要进行修复,或重整了,我上个月就遇到同样的问题,后来查出来,有一个表的数据丢失了部份数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9602887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存