일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- DVWA 설치
- DVWA 환경구성
- 데이터베이스 보안 정리
- elasticsearch
- 게시글 복사 방법
- iso http통신
- tlu.dl
- xz-utils
- 정보보안
- openvpnconnect
- 정보보안기사 데이터베이스
- 티스토리 오류 수정
- Risk Analysis
- 정보보안기사
- 보안뉴스
- metasploit_series
- AWS 리전이란?
- 정보보안기사 전자지불 시스템
- openvpn error
- ms트래픽문제
- AWS SA Series
- AWS 가용 영역
- 위험분석 관리
- 전자금융_취약점
- AWS 용어
- AWS AZ
- javascript끄기
- 정보보안기사 위험분석 정리
- 취약점
- windows트래픽
- Today
- Total
ARTIFEX ;)
# 테이블 - 테이블 스페이스 본문
테이블스페이스
# 종류
# 기능별 구분 :
- 영구(Permnet) : 사용자 DB의 오브젝트를 저장하는 테이블스페이스이다.
- 언두(Undo) : 롤백 및 커밋 이후 트랜잭션을 통해 롤백이나 커밋이 되지 않은 언두 커밋(Undo Commit) 데이터를 저장하는데 사용
- 임시(Temp) : 짧은 기간 임시로 사용될 데이터를 저장하는 데 사용, 전역변수의 임시저장, 데이터의 정렬(아래에서 설명)
# 용도별 구분
- 시스템용 테이블스페이스
: 시스템 테이블스페이스 = 오라클 구동 시 반드시 필요한 테이블스페이스.
데이터베이스 생성 시에 만들어진다. (메타데이터 및 데이터 사전, 유저 오브젝트 정보, 롤백 세그먼트가 존재.)
- 비시스템용 테이블스페이스
: 일반 테이블스페이스 = 사용자들이 필요한 정보를 보관하고 사용하는 테이블스페이스. 구성은 전적으로 사용자에게 달림.
: 임시(TEMP)스페이스 = 정렬작업이 필요한 경우 사용되는 테이블스페이스.
기본적을 정렬은 메모리에서 이루어 지지만 정렬 공간 메모리가 부족하면 임시 테이블스페이스에서 정렬을 수행한다.
임시테이블스페이스에 정렬이 이루어지면 디스크를 수행하므로 속도저하가 발생함.
# 일반적인 테이블스페이스의 생성
CREATE TABLESPACE 테이블스페이스_이름
DATAFILE “filename” 경로~
SIZE 크기
# 일반적인 테이블스페이스의 변경
ALTER TABLESPACE tbs_이름
ADD DATAFILE “filename”
RENAME DATAFILE “filename” , “file PATH”
DEFAULT STORAGE storage_clause;
테이블스페이스의 변경.
- [ADD DATAFILE] : 데이터 파일을 추가.
- [RENAME DATAFILE] : 데이터 파일의 이름을 변경.
- [DEFAULT STORAGE] : 물리적 스토리지 속성.
테이블스페이스 파일 추가 예제 1
{
EX) ALTER TABLESPACE tablespacename
ADD DATAFILE “f/oradata/orcl/~~~test.dbf”
SIZE 10M;
}
테이블스페이스 파일 이름 변경 예제1
{
ALTER TABLESPACE tablespacename
RENAME DATAFILE “f/oradata/orcl/~~test.dbf”
to “f/oradata/orcl/~~test.dbf”;
}
# 일반적인 테이블스페이스 삭제
DROP TABLESPACE tablespace
INCLUDING CONTENTS
CASECADE CONSTRAINTS
AND DATAFILE;
테이블스페이스를 삭제.
- [INCLUDING CONTENTS] : 포함된 오브젝트와 세그먼트를 모두 지운다
- [CASECADE CONSTAINTS] : 참조 무결성까지 같이 지운다.
- [AND DATAFILE] : 물리적 파일까지 삭제한다.
'# Other IT Something > DB_Oracle' 카테고리의 다른 글
Oracle 11g AMM (0) | 2017.07.31 |
---|---|
Oracle 10g - ASMM 자동 공유 메모리관리 (0) | 2017.07.31 |
SGA (System Global Area) (0) | 2017.07.27 |
# 데이터베이스 설계[간략] (0) | 2016.10.23 |