Oracle笔记2--表空间
????????????????????? 表空间
1.表空间分类:1)用户表空间(最常用)?2)临时表空间(temporary)?3)还原表空间(undo)
A.创建用户表空间
语法:CREATE?TABLESPACE?MYSPACE?#创建名为MYSPACE的表空间
?????DATAFILE?'文件路径'?#指定数据文件的具体位置和大小
?????SIZE?文件大小???????#指定数据文件的大小
例如:CREATE?TABLESPACE?MYSPACE
?????DATEFILE?'D:\ORACLE\ORADATA\MYSPACE.DBF'
?????SIZE?500M;
?????
B.创建临时表空间
C.创建还原表空间
2.查看表空间相关信息
A.查询空闲空间
SELECT?TABLESPACE_NAME?FILE_ID,BLOCK_ID,BYTES,BLOCKS?
FROM?DBA_FREE_SPACE;
B.查询数据文件名称、大小和路径信息
SELECT?TABLESPACE_NAME,FILE_ID,BYTES,FILE_NAME?FROM?DBA_DATA_FILES;
C.修改数据文件的大小
ALTER?DATABASE?DATAFILE?'需要修改的数据文件路径'?resize?调整后的大小
D.为表空间增加新的数据文件
ALTER?TABLESPACE?表空间
ADD?DATAFILE?'新增的数据文件的路径'?SIZE?500M
AUTOEXTEND?ON?NEXT?50M?MAXSIZE?1000M;
<!--EndFragment-->