SYSAUX 表空间
在创建数据库时,一般都会创建 SYSAUX tablespace 。SYSAUX tablespace作为SYSTEM TABLESPACE 的辅助表空间。
很多ORACLE 的特性会选择 SYSAUX tablespace为缺省表空间,这样会减少数据库的TABLESPACE 的数量,而且可以以前是使用SYSTEM 表空间的特性转移到SYSAUX 表空间,可减低SYSTEM 表空间的压力。
下面是SYSAUX 的组件列表:
Component Using SYSAUX Tablespace in Earlier Releases Analytical Workspace Object Table SYSTEM Enterprise Manager Repository OEM_REPOSITORY LogMiner SYSTEM Logical Standby SYSTEM OLAP API History Tables CWMLITE Oracle Data Mining ODM Oracle Spatial SYSTEM Oracle Streams SYSTEM Oracle Text DRSYS Oracle Ultra Search DRSYS Oracle interMedia ORDPLUGINS Components SYSTEM Oracle interMedia ORDSYS Components SYSTEM Oracle interMedia SI_INFORMTN_SCHEMA Components SYSTEM Server Manageability Components New in Oracle Database 10g Statspack Repository User-defined Oracle Scheduler New in Oracle Database 10g Workspace Manager SYSTEM |
在使用CREATE DATABASE 语句创建SYSAUX 表空间时,只能指定数据文件属性;ORACLE 会强制使用以下的属性
■ PERMANENT ■ READ WRITE ■ EXTENT MANAGMENT LOCAL ■ SEGMENT SPACE MANAGMENT AUTO |
在创建好之后,不能使用alter tablespace 来修改这些特性,而且不能删除,重命名SYSAUX TABLESPACE。
尝试删除SYSAUX ,ORACLE 会有报错:
1* drop tablespace sysaux including contents and datafiles SQL> / drop tablespace sysaux including contents and datafiles * ERROR at line 1: ORA-13501: Cannot drop SYSAUX tablespace |
在CREATE DATABASE时,如果没有选择OMF特性,为SYSTEM tablespace指定文件(datafile)时,也要包括SYSAUX DATAFILE 语句,否则创建DB会报错。
通过查询 V$SYSAUX_OCCUPANTS 视图,可以获取到SYSAUX 表空间使用情况。
一般,SYSAUX 的消耗资源大户是:AWR, EM repository。
也可以通过move procedure 把组件移入、移出SYSAUX 表空间。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/40239/viewspace-620892/
,如需转载,请注明出处,否则将追究法律责任。