码迷,mamicode.com
首页 > 数据库 > 详细

Oracle

时间:2017-11-14 22:27:34      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:必须   数据文件   ase   自动   删除表   asc   set   屏幕   limited   

 

 

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;  删用户

 

Oracle

标签:必须   数据文件   ase   自动   删除表   asc   set   屏幕   limited   

原文地址:http://www.cnblogs.com/Chenghao-He/p/7834741.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!