查看控制文件使用情况sql
2013-07-07 22:17
162 查看
SQL> select sum(ceil(RECORD_SIZE*RECORDS_TOTAL/(8192-24))*2*8)+8*8 kb from V$CONTROLFILE_RECORD_SECTION;
KB
----------
7184
8*8 为控制文件头,8个块;8192-24,24为块头;ceil取整,因为分配单位为块;2倍,因为控制文件是内部镜像的。
SQL> select to_char(first_time,'yyyy/mm/dd') day ,count(*) from V$log_history group by to_char(first_time,'yyyy/mm/dd') ;
DAY COUNT(*)
---------- ----------
2013/03/07 7
2013/03/25 1
2013/04/06 1
2013/05/02 4
2013/05/03 1
2013/05/07 2
2013/05/17 2
2013/05/22 2
2013/06/13 2
2013/07/04 2
2013/03/03 6
计算每天产生的日志量
KB
----------
7184
8*8 为控制文件头,8个块;8192-24,24为块头;ceil取整,因为分配单位为块;2倍,因为控制文件是内部镜像的。
SQL> select to_char(first_time,'yyyy/mm/dd') day ,count(*) from V$log_history group by to_char(first_time,'yyyy/mm/dd') ;
DAY COUNT(*)
---------- ----------
2013/03/07 7
2013/03/25 1
2013/04/06 1
2013/05/02 4
2013/05/03 1
2013/05/07 2
2013/05/17 2
2013/05/22 2
2013/06/13 2
2013/07/04 2
2013/03/03 6
计算每天产生的日志量
相关文章推荐
- Scripts:报告数据库中数据文件控制文件临时文件redo文件的使用情况dba_file_use.sql
- 常用SQL:看全部表的空间大小|tempdb使用情况|清空日志|查看日志|查看数据库表|禁用所有约束|系统表|系统视图
- Oracle 查看表空间的大小和使用情况sql语句
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- [Oracle] SQL*Loader 详细使用教程(3)- 控制文件
- oracle查看表空间数据文件使用情况
- Oracle 查看表空间的大小及使用情况sql语句
- 查看表空间使用情况的sql
- [轉]MS SQL Server启用AWE用查看内存使用情况
- 使用SQL BAK Reader 小工具查看SQL Server备份文件内容(不需要打开SQL Server)
- Oracle表空间查看sql使用情况
- sql查看数据库表使用情况
- orcle查看表空间数据文件使用情况
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- 转 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- Oracle 查看表空间的大小及使用情况sql语句
- Oracle使用dbfsize查看控制文件、数据文件、日志文件的block size
- Oracle 查看表空间的大小及使用情况sql语句(oracle数据库维护精品)
- 文件系统管理 之 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍