3、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;

刪除表空間,文件還在!sql

刪除文件,用戶還在!數據庫

都刪除必須使用下面的!spa

drop tablespace 表空間名 including contents and datafiles cascade constraints;  刪表空間
drop user 用戶名cascade;  刪用戶
code

相關文章
相關標籤/搜索