2013-03-19 55 views
-1

我需要查询所有数据库例如SQL,Oracle,MySql等,以获得SQl服务器的日志文件大小。查询获取数据库日志文件大小

SELECT * FROM sys.database_files 

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

+0

MySql-> select @@ datadir; – 2014-10-09 15:22:19

回答

0

在Oracle日志文件的大小可以在这里检查:

select * from v$log; 
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