技术开发 频道

查询Oracle数据库表空间和数据文件方法

二、查询Oracle数据库中数据文件信息的方法
1、查看Oracle数据库中数据文件信息的工具方法:
使用上面介绍过的方法登录oracle enterprise manager console工具,选择‘存储’ ——数据文件,会看到如下的界面,该界面显示了数据文件名称,表空间名称,以”兆”为单位的数据文件大小,已使用的数据文件大小及数据文件利用率。

 


2、查看Oracle数据库中数据文件信息的命令方法:
通过查询数据库系统中的数据字典表(data dictionary tables)获取数据文件的相关信息,首先使用客户端工具连接到数据库,这些工具可以是SQLPLUS字符工具、TOAD、PL/SQL等,连接到数据库后执行如下的查询语句:
 

select
b.
file_name 物理文件名,
b.tablespace_name 表空间,
b.bytes
/1024/1024 大小M,
(b.bytes
-sum(nvl(a.bytes,0)))/1024/1024  已使用M,
substr((b.bytes
-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5)  利用率
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


语句执行结果如下:

上明描述中分别介绍了查看Oracle数据库中数据文件信息的工具方法和命令方法。
 

0
相关文章