三、oracle 表空间

 

 

SQL> --清除屏幕信息
SQL> clear screen

SQL> --查看表空间
SQL> select * from v$tablespace;

 

SQL> --设置sql语句显示的长度
SQL> set linesize 500;
SQL> select * from v$tablespace;



SQL> --创建表空间
SQL> create tablespace   t11
  2  datafile 'E:\t14.dbf'
  3  size 200m
  4  autoextend on next 20  maxsize unlimited;

表空间已创建。

SQL> select * from v$tablespace;

SQL> --查看表空间 是否是 自动扩容
SQL> select tablespace_name,autoextensible from dba_data_files;



SQL> --取消自动扩容
SQL> alter  database datafile 'E:\t14.dbf'  autoextend off;

数据库已更改。



SQL> --开启
SQL> alter  database datafile 'E:\t14.dbf'  autoextend on;

数据库已更改。



SQL> --删除表空间
SQL> drop  tablespace t11;

表空间已删除。

SQL> select * from v$tablespace;

SQL> --只是删除了表空间  但是数据文件还在
SQL> --删除表空间的同时,删除数据文件 
SQL> drop  tablespace t11 including contents and datafiles;

删除表空间,文件还在!

删除文件,用户还在!

都删除必须使用下面的!

drop tablespace 表空间名 including contents and datafiles cascade constraints;  删表空间
drop user 用户名cascade;  删用户

 

posted @ 2017-11-14 21:23  颢Blog  阅读(184)  评论(0编辑  收藏  举报