您的位置:首页 > 数据库 > Oracle

Oracle创建表空间

2016-09-20 20:37 274 查看
SQL> --开始记录脚本
SQL> spool on;
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 T09
2 datafile 'E:\U2\oracleT09\t09.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:\U2\oracleT09\t09.dbf' autoextend off;

数据库已更改。

SQL> select tablespace_name,autoextensible from dba_data_files;

SQL> --开启自动扩容
SQL> alter database datafile 'E:\U2\oracleT09\t09.dbf' autoextend on;

数据库已更改。

SQL> select tablespace_name,autoextensible from dba_data_files;

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

表空间已删除。

SQL> select * from v$tablespace;

SQL> --只是删除了表空间 但是数据文件还在
SQL> --删除表空间的同时,删除数据文件

SQL> --彻底删除
SQL> drop tablespace T09 including contents and datafiles;

表空间已删除。
SQL> --结束记录脚本
SQL> spool off;

(以上内容来自王硕老师)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: