sysaux 테이블스페이스는 오라클 10g 버전을 통하여 새롭게 소개되는 테이블스페이스로서 기존의 시스템 테이블스페이스에 저장되어 관리되어 오던 여러 요소들 가운데, 일부 또는 별도의 테이블스페이스의 생성을 요구하는 이들 요소를 한 공간에 저장, 관리하는 기능을 제공하게 될 시스템 관리 테이블스페이스이다.
sysaux 테이블스페이스에 저장, 관리되어지는 기능은 다음과 같다.
STATSPACK | statspack 패키지, 정보저장공간 | perstat |
LOGMGR | Logminer 정보저장공간 | system |
STREAMS | 오라클 스트림 정보저장공간 | sys |
SMC | 서버관리 요소 저장공간 | sys |
ODM | 오라클 데이터 mining 정보 저장공간 | dmsys |
WM | workspace manager 정보 저장공간 | wmsys |
ORDIM | 오라클 인터미니어 ORDPLUG 요소 정보 저장공간 | ordsys |
TEXT | 오라클 text 정보 저장공간 | ctxsys |
ULTRASEARCH | 오라클 ultrasearch 정보 저장공간 | wksys |
JOB_SCHEDULER | 오라클 job scheduler 정보 저장공간 | sys |
XSOQHIST | OLAP API 테이블 정보 저장공간 | sys |
LOGSTDBY | logical standby | system |
EM | enterprise manager 정보 저장공간 | sysman |
기본적으로 오라클을 설치하면 sysaux 테이블스페이스가 설정되지만, 사용자가 다음과 같이 임의로 데이터 파일의 위치와 이름을 지정하여 만들 수도 있다.
SQL> crerate database jo 2 datafile '/export/home0/oracle/app/oracle/oradata/orcl/jo_system.dbf' size 500M 3 sysaux datafile '/export/home0/oracle/app/oracle/oradata/orcl/jo_sysaux.dbf' size 200M 4 default temporary tablespace temp_ts 5 tempfile '/export/home0/oracle/app/oracle/oradata/orcl/jo_temp.dbf' size 50M 6 undo tablespace undo 7 datafile '/export/home0/oracle/app/oracle/oradata/orcl/jo_undo.dbf' size 100M; 그리고 다음과 같이 이미 생성된 sysaux 테이블스페이스의 공간을 인위적으로 조절할 수 도 있다. SQL> alter tablespace sysaux add datafile 2 '/export/home0/oracle/app/oracle/oradata/orcl/jo_sysaux02.dbf' size 200M; sysaux 테이블스페이스는 다음과 같은 점에 유의해야 한다.
. 일단 데이터베이스를 시작하게 되면 sysaux 테이블스페이스를 제거할 수 없다.
. sysaux 테이블스페이스는 오라클 이동 가능 테이블스페이스(transportable tablespace) 기능을 사용하여 다른 데이터베이스에 이동할 수 없다.
. 데이터베이스가 시작되어진 상태에서 sysaux 테이블스페이스의 이름을 변경(rename)할 수 없다.
. 오라클 10g 버전으로 migration하는 경우 sysaux 테이블스페이스를 생성해 줄 수 있는데 이때 반드시 데이터베이스는 migrate 모드에서 오픈 되어져 있어야 한다.
. sysaux 테이블스페이스에 손상이 발생한 경우 전체 시스템에는 별 영향을 주지 않는다.
단, sysaux 테이블스페이스에 저장, 관리되고 있는 아큐펀트에 대한 기능을 사용할 수 없다.
SQL> select occupant_name,schema_name from v$sysaux_occupants;
OCCUPANT_NAME SCHEMA_NAME ------------------ ----------------------- LOGMNR SYSTEM LOGSTDBY SYSTEM STREAMS SYS XDB XDB AO SYS XSOQHIST SYS XSAMD OLAPSYS SM/AWR SYS SM/ADVISOR SYS SM/OPTSTAT SYS SM/OTHER SYS STATSPACK PERFSTAT ODM DMSYS SDO MDSYS WM WMSYS ORDIM ORDSYS ORDIM/PLUGINS ORDPLUGINS ORDIM/SQLMM SI_INFORMTN_SCHEMA EM SYSMAN TEXT CTXSYS ULTRASEARCH WKSYS JOB_SCHEDULER SYS 22 rows selected. SQL>[출처] sysaux 테이블스페이스란?|작성자 레인보우
-- 조회방법
select OCCUPANT_NAME,SCHEMA_NAME,SPACE_USAGE_KBYTES from V$sysaux_occupants;
select sum(bytes)/1024/1024/1024 from dba_segments where tablespace_name='SYSAUX';
'Database > ORACLE' 카테고리의 다른 글
ORA-29275 부분 다중 바이트 문자 Error (0) | 2009.03.08 |
---|---|
Oracle 에러별 원인 및 조치사항 몇가지 (0) | 2009.03.08 |
언두 테이블 스페이스 크기 결정 (0) | 2009.03.08 |
Toad Schema Browser TAB option (0) | 2009.03.08 |
오라클 특별함수 모음이 있는 파일 (0) | 2009.03.08 |