논리 컴포넌트
- 데이터 블록 : 데이터가 저장되는 최소 단위 오라클의 경우 8KB
- 블록 크기 확인 명령(관리자 계정에서 사용 가능): show parameter db_block_size
- 익스텐트: 데이터 블록이 연속적으로 차지하는 공간
- 여러 데이터 블록이 모여 하나의 익스텐트를 구성합니다.
- 세그먼트: 익스텐트가 모여 구성된 공간 단위
- 한 세그먼트는 같은 종류의 데이터를 저장합니다.
- 유형:
- 데이터 세그먼트: 테이블이 저장되는 세그먼트
- 인덱스 세그먼트: 인덱스 정보가 저장되는 세그먼트
- 하나의 세그먼트를 구성하는 익스텐트는 디스크에 연속적으로 저장되지 않을 수 있습니다.
- 테이블스페이스
- 하나의 데이터베이스는 Oracle의 논리 저장 장치인 테이블 스페이스로 구성됩니다.
- 하나의 테이블스페이스는 하나 이상의 세그먼트를 포함합니다.
물리적 구성 요소
- 데이터 파일: 실제 데이터가 저장되는 파일
- 오라클이 관리하는 데이터가 실제로 저장된 디스크의 파일
- 제어 파일: 데이터베이스의 물리적 구조, 데이터베이스 이름, 리두 로그 파일의 위치 정보
- redo 로그 파일: 데이터베이스 변경 내역을 저장하는 파일
- 매개변수 파일: 데이터베이스 및 데이터베이스 서버에 대한 구성 정보 저장
- alert / trace 로그 파일 : Oracle 서버 내부에서 오류가 발생하면 오류에 대한 정보 또는 메시지를 저장하는 파일
테이블스페이스 관리
- 테이블스페이스 작성
- 오라틀 테이블을 작성하려면 테이블 스페이스를 사용해야 합니다.
- 테이블스페이스 사용
- Oracle 설치 중에 작성된 기본 테이블 스페이스 사용
- 또는 새 테이블스페이스 작성 및 사용
- 테이블스페이스는 Oracle 관리자(sys)만 작성합니다.
- 생성 시 물리적 데이터가 저장되는 디스크의 파일인 데이터 파일 지정
- 형식
create tablespace<테이블스페이스이름>
datafile’<데이터파일 경로명>’size<데이터파일 크기>
- 테이블스페이스 크기 조정
alter tablespace <테이블스페이스 이름>
add datafile’<데이터파일 경로명>’size<데이터파일 크기>
- 사용자 계정 만들기 – sys 계정에서 사용 가능
alter session set”_oracle_script”=true
create user<사용자 계정>
identified by<비밀번호>
default tablespace<사용할 테이블스페이스 이름>
quota unlimited<용량>on tablespace<사용할 테이블 스페이스 이름>
- 사용자 권한
grant connect,resource,dba to <사용자 계정>
논리 컴포넌트
- 데이터 블록 : 데이터가 저장되는 최소 단위 오라클의 경우 8KB
- 블록 크기 확인 명령(관리자 계정에서 사용 가능): show parameter db_block_size
- 익스텐트: 데이터 블록이 연속적으로 차지하는 공간
- 여러 데이터 블록이 모여 하나의 익스텐트를 구성합니다.
- 세그먼트: 익스텐트가 모여 구성된 공간 단위
- 한 세그먼트는 같은 종류의 데이터를 저장합니다.
- 유형:
- 데이터 세그먼트: 테이블이 저장되는 세그먼트
- 인덱스 세그먼트: 인덱스 정보가 저장되는 세그먼트
- 하나의 세그먼트를 구성하는 익스텐트는 디스크에 연속적으로 저장되지 않을 수 있습니다.
- 테이블스페이스
- 하나의 데이터베이스는 Oracle의 논리 저장 장치인 테이블 스페이스로 구성됩니다.
- 하나의 테이블스페이스는 하나 이상의 세그먼트를 포함합니다.
물리적 구성 요소
- 데이터 파일: 실제 데이터가 저장되는 파일
- 오라클이 관리하는 데이터가 실제로 저장된 디스크의 파일
- 제어 파일: 데이터베이스의 물리적 구조, 데이터베이스 이름, 리두 로그 파일의 위치 정보
- redo 로그 파일: 데이터베이스 변경 내역을 저장하는 파일
- 매개변수 파일: 데이터베이스 및 데이터베이스 서버에 대한 구성 정보 저장
- alert / trace 로그 파일 : Oracle 서버 내부에서 오류가 발생하면 오류에 대한 정보 또는 메시지를 저장하는 파일
테이블스페이스 관리
- 테이블스페이스 작성
- 오라틀 테이블을 작성하려면 테이블 스페이스를 사용해야 합니다.
- 테이블스페이스 사용
- Oracle 설치 중에 작성된 기본 테이블 스페이스 사용
- 또는 새 테이블스페이스 작성 및 사용
- 테이블스페이스는 Oracle 관리자(sys)만 작성합니다.
- 생성 시 물리적 데이터가 저장되는 디스크의 파일인 데이터 파일 지정
- 형식
create tablespace<테이블스페이스이름>
datafile’<데이터파일 경로명>’size<데이터파일 크기>
- 테이블스페이스 크기 조정
alter tablespace <테이블스페이스 이름>
add datafile’<데이터파일 경로명>’size<데이터파일 크기>
- 사용자 계정 만들기 – sys 계정에서 사용 가능
alter session set”_oracle_script”=true
create user<사용자 계정>
identified by<비밀번호>
default tablespace<사용할 테이블스페이스 이름>
quota unlimited<용량>on tablespace<사용할 테이블 스페이스 이름>
- 사용자 권한
grant connect,resource,dba to <사용자 계정>
논리 컴포넌트
- 데이터 블록 : 데이터가 저장되는 최소 단위 오라클의 경우 8KB
- 블록 크기 확인 명령(관리자 계정에서 사용 가능): show parameter db_block_size
- 익스텐트: 데이터 블록이 연속적으로 차지하는 공간
- 여러 데이터 블록이 모여 하나의 익스텐트를 구성합니다.
- 세그먼트: 익스텐트가 모여 구성된 공간 단위
- 한 세그먼트는 같은 종류의 데이터를 저장합니다.
- 유형:
- 데이터 세그먼트: 테이블이 저장되는 세그먼트
- 인덱스 세그먼트: 인덱스 정보가 저장되는 세그먼트
- 하나의 세그먼트를 구성하는 익스텐트는 디스크에 연속적으로 저장되지 않을 수 있습니다.
- 테이블스페이스
- 하나의 데이터베이스는 Oracle의 논리 저장 장치인 테이블 스페이스로 구성됩니다.
- 하나의 테이블스페이스는 하나 이상의 세그먼트를 포함합니다.
물리적 구성 요소
- 데이터 파일: 실제 데이터가 저장되는 파일
- 오라클이 관리하는 데이터가 실제로 저장된 디스크의 파일
- 제어 파일: 데이터베이스의 물리적 구조, 데이터베이스 이름, 리두 로그 파일의 위치 정보
- redo 로그 파일: 데이터베이스 변경 내역을 저장하는 파일
- 매개변수 파일: 데이터베이스 및 데이터베이스 서버에 대한 구성 정보 저장
- alert / trace 로그 파일 : Oracle 서버 내부에서 오류가 발생하면 오류에 대한 정보 또는 메시지를 저장하는 파일
테이블스페이스 관리
- 테이블스페이스 작성
- 오라틀 테이블을 작성하려면 테이블 스페이스를 사용해야 합니다.
- 테이블스페이스 사용
- Oracle 설치 중에 작성된 기본 테이블 스페이스 사용
- 또는 새 테이블스페이스 작성 및 사용
- 테이블스페이스는 Oracle 관리자(sys)만 작성합니다.
- 생성 시 물리적 데이터가 저장되는 디스크의 파일인 데이터 파일 지정
- 형식
create tablespace<테이블스페이스이름>
datafile’<데이터파일 경로명>’size<데이터파일 크기>
- 테이블스페이스 크기 조정
alter tablespace <테이블스페이스 이름>
add datafile’<데이터파일 경로명>’size<데이터파일 크기>
- 사용자 계정 만들기 – sys 계정에서 사용 가능
alter session set”_oracle_script”=true
create user<사용자 계정>
identified by<비밀번호>
default tablespace<사용할 테이블스페이스 이름>
quota unlimited<용량>on tablespace<사용할 테이블 스페이스 이름>
- 사용자 권한
grant connect,resource,dba to <사용자 계정>
error: Alert: Content selection is disabled!!