加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

3.Oracle杂记——数据字典dba_data_files

发布时间:2020-12-12 14:20:44 所属栏目:百科 来源:网络整理
导读:3.Oracle杂记——数据字典dba_data_files 上篇中学习了一些数据字典和动态视图的概念,然后也列举了一些常用的视图。 具体如何使用这些常用的视图呢? 让我们一个一个的来实践一下吧。 先来看看视图dba_data_files 先看下视图结构如下: sys@PDB1 desc dba_d

3.Oracle杂记——数据字典dba_data_files

上篇中学习了一些数据字典和动态视图的概念,然后也列举了一些常用的视图。

具体如何使用这些常用的视图呢?

让我们一个一个的来实践一下吧。

先来看看视图dba_data_files

先看下视图结构如下:

sys@PDB1> desc dba_data_files;

Name Null? Type

------------------------------------------------------------- ------------------------------------

FILE_NAME VARCHAR2(513)

FILE_ID NUMBER

TABLESPACE_NAME VARCHAR2(30)

BYTES NUMBER

BLOCKS NUMBER

STATUS VARCHAR2(9)

RELATIVE_FNO NUMBER

AUTOEXTENSIBLE VARCHAR2(3)

MAXBYTES NUMBER

MAXBLOCKS NUMBER

INCREMENT_BY NUMBER

USER_BYTES NUMBER

USER_BLOCKS NUMBER

ONLINE_STATUS VARCHAR2(7)

然后查询如下:

col file_name format a25;

col TABLESPACE_NAME format a15;

set linesize 1000;

然后查询如下:

sys@PDB1> select * from dba_data_files;

FILE_NAME FILE_ID TABLESPACE_NAME BYTES BLOCKS STATUS RELATIVE_FNO AUT MAXBYTES MAXBLOCKSINCREMENT_BY USER_BYTES USER_BLOCKS ONLINE_

------------------------- ------------------------- ---------- ---------- --------- ------------ --- -------------------- ------------ ---------- ----------- -------

+DATA/pdb1_sysaux.dbf 9 SYSAUX 555745280 67840 AVAILABLE 4 YES 3.4360E+104194302 1280554696704 67712 ONLINE

+DATA/pdb1_system.dbf 8 SYSTEM 272629760 33280 AVAILABLE 1 YES 3.4360E+104194302 1280271581184 33152 SYSTEM

+DATA/pdb1_users01.dbf 10 USERS 1045954560 127680 AVAILABLE 10 YES3.4360E+10 4194302 160 1044905984 127552 ONLINE

/oradata/tpcc1.dbf 13 TPCC 209715200 25600 AVAILABLE 13 NO 0 0 0208666624 25472 ONLINE

/oradata/tpcctab1.dbf 14 TPCCTAB 209715200 25600 AVAILABLE 14 NO 0 0 0 208666624 25472 ONLINE

列出了蛤蟆使用数据库中的所有的数据文件。

各列含义如下:

FILE_NAME:文件名字

FILE_ID :文件ID,整个数据库中每个文件的ID都是唯一的。

TABLESPACE_NAME:文件所属的表空间,ORACLE中每个数据文件都和表空间是对应的。

BYTES :文件字节数量

BLOCKS :文件的块数量,和BYTES是可以换算的。(BYTES/1024/BLOCK_SIZE就可计算得到BLOCKS数量)

STATUS:状态表示,文件当前是否可用。

RELATIVE_FNO:相对文件号。相对文件号只在表空间唯一,就是说每个表空间都有自己的相对文件号

AUTOEXTENSIBLE:是否自动扩展

MAXBYTES :如果可以扩展,最大可以到多大?(12C是 3.4360E+10,就是32G)

MAXBLOCKS :如果可以扩展,最大可以多少数据块?

INCREMENT_BY :每次增加的块数量

USER_BYTES :文件中实际有用的字节数。

USER_BLOCKS : 文件中实际有用的块。

ONLINE_STATUS :在线状态。

如果是不能自动扩展的,那么MAXBYTES,MAXBLOCKS,INCREMENT_BY都是设置为0的。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读