TAS 정보 조회

동적 뷰를 사용해서 TAS 정보를 조회하는 방법에 대해 설명합니다.

TAS 디스크 스페이스 정보 관련 뷰

TAS 디스크 스페이스 정보를 보기위해 다음의 뷰들을 사용할 수 있습니다.

해당 뷰들은 TAS 인스턴스에서만 조회할 수 있습니다.

설명

V$AS_ALIAS

TAS 인스턴스가 마운트한 모든 디스크 스페이스에 있는 모든 별칭

V$AS_DISK

TAS 인스턴스가 발견한 모든 디스크

V$AS_DISKSPACE

TAS 인스턴스가 발견한 모든 디스크 스페이스

V$AS_OPERATION

TAS가 진행 중인 모든 작업을 보여줌

V$AS_EXTENT_MAP

TAS 인스턴스가 관리하고 있는 모든 익스텐트들의 물리적인 위치 정보 를 담고 있음

V$AS_FILE

TAS 인스턴스가 마운트한 모든 디스크 스페이스에 있는 모든 파일

V$AS_* 뷰들을 조회할 때 디스크 스페이스 번호가 이전과 동일하지 않을 수 있습니다. 이는 디스크 스페이스 를 마운트할 때 디스크 스페이스 번호를 부여하기 때문입니다.

V$AS_ALIAS

V$AS_ALIAS 뷰는 TAS 인스턴스가 마운트한 모든 디스크 스페이스에 있는 모든 별칭을 보여줍니다.

컬럼
데이터 타입
설명

NAME

VARCHAR(48)

별칭

DISKSPACE_NUMBER

NUMBER

별칭이 속한 디스크 스페이스 번호

FILE_NUMBER

NUMBER

별칭에 해당하는 파일 번호

FILE_INCARNATION

NUMBER

별칭에 해당하는 파일의 인카네이션 번호

ALIAS_INCARNATION

NUMBER

별칭의 인카네이션 번호

V$AS_DISK

V$AS_DISK 뷰는 TAS 인스턴스가 발견한 모든 디스크를 보여줍니다.

컬럼
데이터 타입
설명

DISKSPACE_NUMBER

NUMBER

디스크가 속한 디스크 스페이스 번호

DISK_NUMBER

NUMBER

디스크 스페이스 내에서의 디스크 번호

STATE

VARCHAR(16)

디스크의 상태를 나타냄

  • ONLINE : 디스크가 사용 중

  • NOT_USED : 디스크 스페이스에 사용되지 않는 디 스크를 나타냄. 이 경우 디스크 스페이스 번호를 255로 표시.

  • PREPARE_ADD : 디스크가 추가될 예정. 리밸 런싱이 시작되기 전까지 실제로 디스크가 사용되지 않음.

  • PREPARE_DROP : 디스크가 제거될 예정. 리밸 런싱이 완료되기 전까지는 ONLINE 상태와 마찬가지로 디스크가 사용됨.

  • PREPARE_FORCE : 디스크가 제거될 예정. 리밸런싱 중에 실제로 디스크를 사용하지 않음.

  • PREPARE_RESIZE : 디스크의 크기가 변경될 예정. 리밸런싱 중에는 ONLINE 상태와 마찬가지로 디스크가 사용됨.

  • ADDING : 리밸런싱을 통해 디스크가 추가되고 있는 중

  • DROPPING : 리밸런싱을 통해 디스크가 제거되고 있는 중

  • FORCING : 리밸런싱을 통해 디스크가 제거되고 있 는 중

  • RESIZING : 리밸런싱을 통해 디스크의 크기가 변경 되고 있는 중

  • SYNC : 일시적인 디스크 장애로 인해 반영되지 못한 변경사항을 최신의 상태로 동기화하는 중

  • FAIL : 디스크에 장애가 발생했거나 디스크를 강제로 오프라인 시킨 상태

OS_MB

NUMBER

OS가 인식하는 디스크 크기

TOTAL_MB

NUMBER

디스크 크기

FREE_MB

NUMBER

디스크에 남은 공간

NAME

VARCHAR(48)

디스크 이름

FAILGROUP

VARCHAR(48)

디스크가 속한 실패 그룹 이름

PATH

VARCHAR(256)

디스크 경로

CREATE_DATE

DATE

디스크가 디스크 스페이스에 추가된 날짜

V$AS_DISKSPACE

V$AS_DISKSPACE 뷰는 TAS 인스턴스가 발견한 모든 디스크 스페이스를 보여줍니다.

컬럼
데이터 타입
설명

DISKSPACE_NUMBER

NUMBER

디스크 스페이스에 부여한 번호

NAME

VARCHAR(48)

디스크 스페이스 이름

SECTOR_SIZE

NUMBER

물리적 블록 크기 (단위: Byte)

BLOCK_SIZE

NUMBER

TAS 메타 데이터 블록 크기 (단위: Byte)

ALLOCA

TION_UNIT_SIZE

NUMBER

할당 단위 크기 (단위: Byte)

STATE

VARCHAR(16)

TAS 인스턴스에서 디스크 스페이스 상태

  • MOUNTING : 디스크 스페이스를 마운트하는 중

  • CREATING : 디스크 스페이스를 생성하는 중

  • MOUNT : 디스크 스페이스가 마운트된 상태

TYPE

VARCHAR(8)

디스크 스페이스의 중복 레벨

  • EXTERNAL : 디스크 스페이스의 사용자 파일을 중복 저장하지 않음

  • NORMAL : 디스크 스페이스의 사용자 파일을 최소 두 개 이상의 FAILGROUP에 중복 저장

  • HIGH : 디스크 스페이스의 사용자 파일을 최소 세 개 이상의 FAILGROUP에 중복 저장

TOTAL_MB

NUMBER

디스크 스페이스 크기

FREE_MB

NUMBER

디스크 스페이스에 남은 공간

REQUIRED_MIR ROR_FREE_MB

NUMBER

디스크 장애 상황을 대비해 필요한 여분의 용량

USABLE_FILE_MB

NUMBER

미러링을 고려했을 때 디스크 스페이스의 사용 가능 용량

V$AS_OPERATION

V$AS_OPERATION 뷰는 TAS 인스턴스가 마운트한 모든 디스크 스페이스에 진행 중인 모든 작업을 보여줍니다.

컬럼
데이터 타입
설명

DISKSPACE_NUMBER

NUMBER

파일이 속한 디스크 스페이스 번호

OPERATION

VARCHAR(16)

현재 진행 중인 작업의 종류

  • REBALANCE : 리밸런스 중

  • SYNC : fail이♘던 디스크를 sync 중

  • SCRUB : file scrub 중

STATE

VARCHAR(8)

  • 작업의 현재 상태

  • 진행 중인 작업만 보여주므로 RUN 상태

POWER

NUMBER

  • 현재 별도로 operation의 power를 설정하는 기능은 미지원 상태

  • 기본값으로 10이 나타남

JOB_DONE

NUMBER

작업 완료된 extent 개수

JOB_REMAIN

NUMBER

앞으로 작업해야 하는 남아있는 extent 개수

JOB_TOTAL

NUMBER

작업의 전체 extent 개수

EST_SPEED

NUMBER

작업의 예상 속도 (단위: extent/s)

EST_REMAIN_TIME

VARCHAR(32)

작업의 예상 남은 시간 (단위: s)

다음은 V$AS_OPERATION으로 디스크 스페이스 ds0에서 진행 중인 rebalance 작업을 조회하는 예제입니다.

[예 1] 진행 중인 작업 보기

V$AS_EXTENT_MAP

V$AS_EXTENT_MAP 뷰는 TAS 인스턴스가 관리하고 있는 모든 익스텐트들의 물리적인 위치 정보를 담고있습니다.

컬럼
데이터 타입
설명

DISKSPACE_NUMBER

NUMBER

파일이 속한 디스크 스페이스 번호

FILE_NUMBER

NUMBER

디스크 스페이스 내에서의 파일 번호

EXTENT_NUMBER

NUMBER

파일의 익스텐트 번호

REDUN_NUMBER

NUMBER

익스텐트의 중복 저장 번호

EXTENT_SIZE

NUMBER

익스텐트의 크기 (단위: AU)

DISK_NUMBER

NUMBER

익스텐트가 저장된 디스크 번호

AU_NUMBER

NUMBER

익스텐트가 저장된 디스크에서 해당 익스텐트가 저장 된 AU 위치

V$AS_FILE

V$AS_FILE 뷰는 TAS 인스턴스가 마운트한 모든 디스크 스페이스에 있는 모든 파일을 보여줍니다.

컬럼
데이터 타입
설명

DISKSPACE_NUMBER

NUMBER

파일이 속한 디스크 스페이스 번호

FILE_NUMBER

NUMBER

디스크 스페이스 내에서의 파일 번호

INCARNATION

NUMBER

파일의 인카네이션 번호

BLOCK_SIZE

NUMBER

파일의 블록 크기 (단위: Byte)

BYTES

NUMBER

파일의 byte 수

TYPE

VARCHAR(8)

파일 타입

  • DATA : 일반 데이터 파일로 특정 타입의 파일을 제외 한 모든 파일이 DATA 타입으로 취급됨

  • CTRL : 컨트롤 파일

  • CM : CM 파일

  • REDO : REDO 로그 파일

  • ARCH : ARCHIVE 로그 파일

  • TEMP : 임시 파일

REDUNDANCY

VARCHAR(8)

파일의 중복 레벨

  • EXTERNAL : 파일을 중복 저장하지 않음

  • NORMAL : 파일을 최소 두 개 이상의 FAILGROUP에 중복 저장

  • HIGH : 파일을 최소 세 개 이상의 FAILGROUP에 중복 저장

STRIPED

VARCHAR(8)

스트라이핑 타입

  • COARSE : 파일이 AU 크기로 스트라이핑되어 저장됨

  • FINE : 파일이 AU 크기의 8분의 1 크기로 스트라이핑되어 저장됨

다음은 V$AS_ALIAS와 V$AS_DISK에서 모든 디스크 스페이스에 있는 모든 파일의 별칭, 번호, 그리고 크기를 조회하는 예제입니다.

[예 2] 파일과 별칭 같이 보기

Last updated