Oracle 查询库文件信息
2024-09-06 11:49:08
--、查看Oracle数据库中数据文件信息的命令方法
select
b.file_name 物理文件名,
b.tablespace_name 表空间,
b.bytes// 大小M,
(b.bytes-sum(nvl(a.bytes,)))// 已使用M,
substr((b.bytes-sum(nvl(a.bytes,)))/(b.bytes)*,,) 利用率
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_name,b.bytes
order by b.tablespace_name --、
select * from dba_data_files; --、
SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * ,),'990.99') || '%' "使用比", F.TOTAL_BYTES "空闲空间(M)", F.MAX_BYTES "最大块(M)" FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / ( * ), ) TOTAL_BYTES, ROUND(MAX(BYTES) / ( * ), ) MAX_BYTES FROM SYS.DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) F, (SELECT DD.TABLESPACE_NAME, ROUND(SUM(DD.BYTES) / ( * ), ) TOT_GROOTTE_MB FROM SYS.DBA_DATA_FILES DD GROUP BY DD.TABLESPACE_NAME) D WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME ORDER BY ; SELECT ROUND(SUM(BYTES)///,)||'GB'
FROM DBA_DATA_FILES; SELECT SUM(BYTES)/// AS GB
FROM DBA_TEMP_FILES; SELECT SUM(BYTES)/// AS GB
FROM V$LOG; SELECT SUM(GB) AS GB
FROM(
SELECT SUM(BYTES)/// AS GB
FROM DBA_DATA_FILES
UNION ALL
SELECT SUM(BYTES)///
FROM DBA_TEMP_FILES
UNION ALL
SELECT SUM(BYTES)///
FROM V$LOG
);
最新文章
- Java接口中的方法
- for循环的一种简化
- flock — 轻便的咨询文件锁定
- javaIO(三)
- LNMP 环境发布项目
- jquery.find()
- JavaScript基本程序结构
- Atom编辑器入门到精通(三) 文本编辑基础
- easyui tab 加载iframe 高度问题
- SimpleDateFormat线程不安全问题处理
- SQL数字型注入代码审计
- tp5 修改默认的分页url
- RxJava2 源码解析(一)
- 数据库---mysql的介绍和安装
- JavaServer Faces生命周期概述
- freemark的常用方法
- 一个JavaScript组件都需要哪些基础api
- Go语言Web框架gwk介绍 (四)
- JSP session过期时间(小记)
- Vim的使用 区域选择