▶ TABLESPACE
1. DB_Cache_Size 설정에 따른 Tablespace 생성 가능과 불가능
* DB_Block_Size 확인
* Cache_Size 확인
* sga영역의 사이즈 확인
* DB_Cache_Size 변경
-- DB_cache_Size 변경 후 내가 사용하고자 하는 db_' '_cache_size 변경해야 한다.
* DB_Cache_Size 변경 확인
* Tablespace 생성 시 Cash_size 설정
1) Tablespace 생성 및 Cash_Size 설정 가능.
2) Tablespace 생성 및 Cash_Size 설정 불가.
-------------------------------------------------------------------------------------------------------------------------------
2. default Tablespace 변경 및 삭제 (Temporary Tablespace, Undo Tablespace)
1) Temporary TableSpace
* temporary tablespace : tmp 생성
* Temporary Tablespace : tmp 생성 및 Temporary Tablespace 리스트 확인.
* Default Temporary TABLESPACE 변경 (TEMP -> TMP)
* Default Temporary TABLESPACE 변경 확인
* Default Temporary Tablespace(TMP) 삭제 불가 --> 사용중인 tablespace는 삭제 불가하다.
* Temporary Tablespace : TEMP 삭제 가능 --> 사용하지 않기 때문에 삭제 가능하다.
2) UNDO TableSpace
* 현재 사용중인 UNDO Tablespace 정보 확인 --> UNDOTBS01
-- undo_retention integer 900
-- undo에 남아있는 데이터 900초마다 지우겠다라는 뜻
* UNDO Tablespace 생성 (Tablespace명 : UNDO)
* DBF 리스트 확인
* UNDO TABLESPACE 리스트 및 생성된 UNDO TABLESPACE 확인
-- UNDO Tablespace 생성 시 무조건 10개의 segment 생성
-- SYSTEM Tablespace는 자체적으로 UNDO Tablespace가 존재
* Undo Tablespace(UNDO) offline -> online으로 변경 (Default 값 변경)
1) alter Tablespace UNDO online;
2) shutdown immediate
3) INITtestdb.ORA 파일에서 *.undo_tablespace='UNDOTBS1' 에서 'UNDO'로 변경 후 저장
4) Startup
5) Undo Tablespace 상태 확인
* 현재 사용중인 undo Tablespace 정보 확인
* undotbs1 Undo Tablespace 삭제 가능 (사용중인 Tablespace (Default) 가 아니기 때문에)
'IT 개발 > Oracle SQL' 카테고리의 다른 글
2) DATABASE - SQL Join (0) | 2020.07.05 |
---|---|
Oracle 17일차 (백업, 복구) (2) (0) | 2019.01.30 |
Oracle 17일차 (백업, 복구) (1) (0) | 2019.01.29 |
Oracle SQL 16일차 ( Rebuild (인덱스의 재구축), 제약조건지연, Profile, Previlege, Role 관리, SQLLDR) (0) | 2019.01.28 |
Oracle 15일차 (2) (0) | 2019.01.27 |