表空间
system是数据库中最重要的表空间,在建立数据库的时候就诞生了,该表空间包含了数据字典的基表,包含了包、函数、视图、存储过程的定义,从原则上来说,用户业务数据不应该存在在system表空间。
sysaux表空间是10g之后引入的新的表空间,主要用来分担system表空间的压力,不能更改名称,可以offline,但是部分数据库功能可能会受到影响。
临时表空间
临时表空间不存放永久的对象,只用来排序和临时存放数据。临时表空间的内部分配由ORACLE自动完成。重新启动数据库时该表空间会重新分配,有排序需求时分配,SHUTDOWN 数据库后回收。数据库内可以有多个临时表空间。
1、建立临时表空间
不同的应用得临时表空间最好分开,各自使用各自的临时表空间。
SQL> CREATE TEMPORARY TABLESPACE TEMP2 TEMPFILE '/u01/app/oracle/oradata/orcl/temp2.dbf' SIZE 10M REUSE ;
Tablespace created.
SQL> SELECT NAME,BYTES/1024/1024 MB FROM V$TEMPFILE;
NAME MB
-------------------------------------------------- ----------
/u01/app/oracle/oradata/orcl/temp01.dbf 50
/u01/app/oracle/oradata/orcl/temp2.dbf 10
SQL> SELECT TABLESPACE_NAME,FILE_NAME FROM DBA_TEMP_FILES;
TABLESPACE_NAME FILE_NAME
--------------- ---------------------------------------------
TEMP /u01/app/oracle/oradata/orcl/temp01.dbf
TEMP2 /u01/app/oracle/oradata/orcl/temp2.dbf
SQL>
2、临时表空间添加文件
SQL> ALTER TABLESPACE TEMP2 ADD TEMPFILE '/u01/app/oracle/oradata/orcl/temp2_1.dbf' SIZE 5M;
Tablespace altered.
SQL> SELECT TABLESPACE_NAME,FILE_NAME FROM DBA_TEMP_FILES;
TABLESPACE_NAME FILE_NAME
--------------- ---------------------------------------------
TEMP /u01/app/oracle/oradata/orcl/temp01.dbf
TEMP2 /u01/app/oracle/oradata/orcl/temp2.dbf
TEMP2 /u01/app/oracle/oradata/orcl/temp2_1.dbf
SQL>
3、删除临时表空间文件
SQL> ALTER TABLESPACE TEMP2 DROP TEMPFILE '/u01/app/oracle/oradata/orcl/temp2_1.dbf' ;
Tablespace altered.
SQL> SELECT TABLESPACE_NAME,FILE_NAME FROM DBA_TEMP_FILES;
TABLESPACE_NAME FILE_NAME
--------------- ---------------------------------------------
TEMP /u01/app/oracle/oradata/orcl/temp01.dbf
TEMP2 /u01/app/oracle/oradata/orcl/temp2.dbf
SQL>
4、建立大文件表空间
大文件表空间只能有一个数据文件,该文件可以有4g个ORACLE块,普通的smallfile文件只能有4m个块,其根源是rowid的限制。大文件表空间适用于存储大的连续数据,减少控制文件的文件个数,减少文件名称的占用
SQL> CREATE BIGFILE TABLESPACE BIGTS DATAFILE '/u01/app/oracle/oradata/orcl/bigts.dbf' SIZE 5M;
Tablespace created.
SQL> SELECT TABLESPACE_NAME,BIGFILE FROM DBA_TABLESPACES ORDER BY 2;
TABLESPACE_NAME BIGFILE
--------------- ---------
SYSTEM NO
SYSAUX NO
UNDOTBS1 NO
TEMP NO
USERS NO
EXAMPLE NO
TEST NO
VPX NO
T2 NO
TEMP2 NO
BIGTS YES
11 rows selected.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27056898/viewspace-2126473/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/27056898/viewspace-2126473/