1、数据字典由四部分组成:

   内部表 (X$):Oracle的核心,仅供用户 select。


2、数据字典表:用以存储表、索引、约束以及其他数据库结构信息,通常以$结尾,如tab$,obj$,aud$等。


3、动态性能表(V$):实时更新反应当前的数据库状态,官网V$视图有详尽说明。


4、数据字典视图:在X$表和数据字典上创建,通常分为三类 dba_,all_,user_。


数据字典视图:静态(static)视图

  static:在数据库open状态下访问,可以通过静态视图了解database的架构

dba_:存储所有用户对象信息

all_:存储当前用户能够访问的对象(包括用户所拥有的对象和别的用户授权访问的对象)的信息。

user_:存储当前用户所拥有的对象的相关信息。


查看所有表空间


select tablespace_name from dba_tablespaces;



1、建立表空间


SQL> create tablespace [表名]  datafile ‘/u01/app/oracle/oradata/PROD1/表名.dbf/’ size  [大小]m;


2、查看表空间大小


SQL> select TABLESPACE_NAME,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;


3、查看表空间空闲大小


SQL>select tablespace_name,sum(bytes)/1024/1024 from dba_free_sqpce group by tablespace_name;


4、修改表空间大小


SQL> alter database datafile ‘/u01/app/oracle/oradata/PROD1/【表名】.dbf’resize  【大小值】g;