查询以获取数据库日志文件大小

时间:2013-03-19 07:22:10

标签: mysql sql oracle db2 sybase-iq

我需要查询所有数据库,例如SQLOracleMySql等获取日志文件大小,就像SQl服务器一样。

SELECT * FROM sys.database_files

有人可以帮我查找所有数据库的查询吗?

2 个答案:

答案 0 :(得分:0)

在Oracle中,可以在此处检查日志文件大小:

select * from v$log;

答案 1 :(得分:0)

在DB2中,可以从

获取(事务)日志文件大小
select name, varchar(value, 32) 
  from SYSIBMADM.DBCFG 
  where name = 'logfilsiz'

你得到了

NAME                             2
-------------------------------- --------------------------------
logfilsiz                        4096
  1 record(s) selected.

这意味着4096页4096KB~ = 16 MB