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;