Oracle 表空间的 增删改查

来源:互联网 发布:清空表数据 编辑:程序博客网 时间:2024/06/06 00:41

Oracle一项比较大的突破就是使用了表空间。表空间可以看成逻辑结构,一个数据库有多个表空间,一个表空间对应一个或多个数据库文件。

增:

create tablespace my_table_space
logging  
datafile 'E:\oracle\tablespace'  --表空间的存储位置,也可以为linux的文件位置。 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  

删:

drop tablespace my_table_space including contents and datafiles cascade constraints;

查:

查询修改的表间的文件路径

select file_name from dba_data_files where tablespace_name = 'MAXDATA'
改:
通过file_name 来得到你当前MAXDATA表空间对应数据文件的路径,然后增加新的数据文件。
ALTER TABLESPACE MAXDATA ADD DATAFILE '/oradata/XX/MAXDATA02.DBF' SIZE 1000M;
经过这样的操作相当于给这个表空间扩容了。

 

0 0
原创粉丝点击