다이나믹뷰명 | 설명 |
V$ACCESS | 현재 데이터베이스내의 lock이걸린 object와 그 object를 access 하려는 session id. |
V$ACTIVE_INSTANCES | 현재 데이터베이스내의 Mount된 모든 인스턴스에대하여 인스턴스 이름과, 번호를 매치. |
V$AQ | 데이터베이스내의 모든 Queue에 대한 통계. |
V$ARCHIVE | Archive에 필요한 redo log file에 대한 정보. 각각의 행은 하나의 thread에 대한 정보이다. |
V$LOG도 동일한정보. | |
V$ARCHIVE_DEST | 현재의 instance에서, 모든 archive log destination, 현재값, mode, status. |
V$ARCHIVED_LOG | archive log 이름을 포함하는 controlfile에 대한 archive log 정보, archive log 기록은 |
online중 redo log가 성공적으로 저장되었거나, clear(log가 clear되면, name칼럼은 | |
null이 된다)된후 insert된다. | |
V$BACKUP | 모든 online 데이터파일의 backup 상태를 나타낸다. |
V$BACKUP_CORRUPTION | 데이터파일의 backup 중 에러정보를 나타낸다. |
에러들은 control 파일과 achived log backup 에 포함되지 않는다. | |
V$BACK_DATAFILE | control 파일에서 datafile과 controlfile 의 backup정보를 보여줌. |
V$BACK_DEVICE | 지원되는 backup 디바이스정보. |
V$BACK_PIECE | controlfile에서 backup piece에 대한 정보를 포함. 각각의 backup set 은 하나 또는 그이상의 |
backup piece로 구성된다. | |
V$BACKUP_REDOLOG | controlfile에서 backup set의 저장된 log에 대한 정보. Online redo logs는 곧바로 backup |
되지 않는다. 먼저 disk에 저장된후 backup 된다. 저장된 log backup set 은 하나 또는 | |
그 이상의 logs들로 구성된다. | |
V$BACKUP_SET | controlfile에서 backupset 정보를 보여줌. backup set 행은 backup set이 성공적으로 완료되었을 |
때 insert된다. | |
V$BGPROCESS | 백그라운드 프로세스 정보. |
다이나믹뷰명 | 설명 |
V$BH | 병렬서버 view이다. SGA내의 모든 버퍼에 대한 ping의 상태와 수를 나타낸다. |
V$BUFFER_POOL | 인스턴스내에서 사용가능한 모든 버퍼풀에 대한정보. |
V$CACHE | 병렬서버 view이다. |
특정데이타베이스object에 관련된 현재의 인스턴스의 SGA내부의 각각의 block에 대한 | |
block header에 대한 정보. | |
V$CACHE_LOCK | 병렬서버view. platform-specific lock manager 식별자를 제외하면, V$CACHE와 유사하다. |
V$CIRCUIT | 가상 circuit에 관한 정보이며, 가상circuit란 dispatcher와 server를 통한 데이터베이스와의 |
user 연결을 말한다. | |
V$CLASS_PING | 각각blockclass마다 ping된 블록의 수를나타낸다. 다른class블록의 충돌을 비교하기위해 사용. |
V$COMPATIBILITY | 이전버전으로 downgrade를 방지하기위해 데이터베이스인스턴스에 의해 사용된특성들을 설명. |
다른 인스턴스가 갖고있는 특성에 영향을 미치지 않으며, 데이터베이스가 완전히 정지한이후에도 | |
존재하지 않는 일시적인 비호환성들을 포함할수도 있다. | |
V$COMPATSEG | 이전버전으로 되돌아가는 것을 막기위한 데이터베이스에서 사용되는 영구적인 특성들. |
V$CONTROLFILE | 컨트롤파일의 이름과 상태. |
V$CONTROLFILE_RECORD_SECTION | 컨트롤파일의 record에 대한 정보. |
V$COPY_CORRUPTION | 컨트롤파일로부터 데이터파일의 복사불량에 대한 정보. |
V$CURRENT_BUCKET | 캐쉬내의 버퍼의 수가 감소할때 발생할 수 있는 캐쉬손실의 경우수를 예상하는데 유용. |
V$DATABASE | control file 로부터 데이터베이스정보를 포함. |
V$DATAFILE | 컨트롤파일로부터데이타파일에대한 정보를 포함. |
V$DATAFILE_COPY | 컨트롤파일로부터 데이터파일의 복사에 대한 정보를포함. |
V$DATAFILE_HEADER | 데이터파일헤더에 대한 정보. |
V$DBFILE | 데이터베이스를 구성하는 모든 데이터파일. 대신에 V$DATAFILE 추천한다. |
V$DBLINK | 세션에 의해 open된 데이터베이스링크에 대한 설명이 데이터베이스링크들은 닫히기전에 |
commit되거나 rollback되어야만 한다. | |
V$DB_OBJECT_CACHE | library cache에 cach된 데이터베이스오브젝트를 나타냄. |
V$DB_PIPES | 데이터베이스내에 현재 운영중인 pipe에 대한 설명. |
V$DELETED_OBJECT | 삭제된 archived 로그, 데이터파일 copy, 컨트롤파일에서 백업piece 에 대한 정보. |
이뷰의 목적은 복구목록의 재동조작업을 최적화하는 것이다. | |
archived 로그나, 데이터파일 copy, 백업piece 등이 삭제될때는 해당하는 행이삭제되었음이 | |
표시된다. | |
V$DISPATCHER | dispatcher 프로세스에 관한 정보. |
V$DISPATCHER_RATE | dispatcher 프로세서에 관련된 확률통계. |
V$DLM_CONVERT_LOCAL | lock 변환작업에 대한 경과시간. |
V$DLM_CONVERT_REMOTE | 원격 lock변환작업에 대한 경과시간. |
V$DLM_LATCH | DLM 잠금에 대한 통계. 각각의 잠금에 대한 통계보다는, 각 타입에 대한 총계를 포함. 개념적으로 |
IMM_GETS/TTL_GETS 값은 1에 가깝게 된다. | |
V$DLM_LOCKS | 병렬서버 view이다. 블록화되었거나, 다른 것을 블록화하고있는 lock manager에 알려진 모든 |
lock에 대한 정보. | |
V$DML_MISC | 잡다한 DLM 통계에 대한 정보. |
V$ENABLEDPRIVS | 사용가능한 권한에 대한정보, 이들권한은 SYS.SYSTEM_PRIVILEGES_MAP테이블에 존재해야만 한다. |
V$ENQUEUE_LOCK | 큐에 대기상태인 오브젝트에의해 소유된 모든 lock이 view의 칼럼은 V$LOCK의 칼럼과 동일하다. |
자세한 것은 V$LOCK을 참고. | |
V$EVENT_NAME | wait event 에 대한 정보. |
V$EXECUTION | 병렬 질의 실행에 대한 정보. |
V$EXECUTION_LOCATION | 병렬 질의 실행 트리의 위치에 대한 자세한 정보. |
V$FALSE_PING | 병렬서버view. ping에 실패지도 모르는 버퍼에 대한 정보. 즉, 10회이상ping된 다른 버퍼와 |
동일한 lock으로 잠겨있는 버퍼를 말한다. ping이 실패로 판명된 버퍼는 lock충돌을 감소시키기위해 | |
1-44페이지의 "GC_FILES_TO_LOCK"에 다시 매핑된다. | |
V$FILE_PING | 데이터파일마다 ping된 블록수를 보여줌. |
이정보는 현존하는 데이터파일에 대한 access패턴을 결정하는데 데이터파일블록을 PCM lock에 | |
새로 매핑하는것을 결정하는데 사용된다. | |
V$FILESTAT | 파일 read/write 통계. |
V$FIXED_TABLE | 데이터베이스내의 모든 동적실행테이블, views, 유도테이블. 실제테이블을 참조하는 약간의 |
V$테이블은 리스트에 없다. | |
V$FIXED_VIEW_DEFINITION | (V$로 시작하는)고정view에 대한 설명. 유의해서 사용해야한다. |
V$GLOBAL_TRANSACTION | 현재 활동중인 트랜잭션에 대한 설명. |
V$INDEXED_FIXED_COLUMN | index된 동적실행테이블(X$ table)의 칼럼에 대한 설명. X$ table은 경고없이 변경할수있다. |
V$INSTANCE | 현재의 인스턴스의 상태를 나타냄. |
V$INSTANCE의 버전은 V$INSTANCE의 초기버전과 호환성이 없다. | |
V$LATCH | 하위 잠금에 대한 통계와 상위 잠금에 대한 요약통계. 즉, 상위잠금에 대한 통계는 그 하위잠금에 |
대한 각각의 통계를 포함한다. | |
V$LATCHHOLDER | 현재잠금에 대한 정보. |
V$LATCHNAME | V$LATCH 에 있는 잠금에 대한 디코드된 잠금이름에 대한 정보. V$LATCHNAME의 행들은 |
V$LATCH의 행들과 1:1로 대응된다. | |
V$LATCH_CHILDREN | 하위잠금에 대한 통계를 포함. |
V$LATCH의 칼럼에 child# 칼럼이추가되었다. LATCH#칼럼이 서로 동일하다면, 하위잠금이 | |
동일한 상위잠금을 갖는 것이다. | |
V$LATCH_MISSES | 잠금을 획득하는데 실패한 시도에 대한 통계. |
V$LATCH_PARENT | 상위잠금에 대한 통계. |
V$LATCH_PARENT 칼럼은 V$LATCH칼럼과 동일하다. | |
V$LIBRARYCACHE | library cache의 실행과 활동통계. |
V$LICENSE | license 한계에 대한 정보. |
다이나믹뷰명 | 설명 |
V$LOADCSTAT | 직접적재하는동안 컴파일된 SQL*loader 통계정보. |
이테이블에대한 어떤 Select 문도 "no rows returned" 결과가 나오는데, 왜냐면, 동일한 시간에 | |
데이터를 적재하면서, 쿼리를 날릴수 없기 때문이다. | |
V$LOCK | 현재 Oracle 서버에 의해 확립된 잠금에 대한 정보나 lock또는 latch에 대한 두드러진요청 |
V$LOCK_ACTIVITY | 병렬서버view이다. V$LOCK_ACTIVITY는 현재의 인스턴스의 DLM잠금동작을 나타낸다. |
각각의 행은 잠금동작의 타입과 일치된다. | |
V$LOCK_ELEMENT | 병렬서버view이다. |
버퍼캐쉬에 의해사용된 각각의 PCM잠금에 대해 v$LOCK_ELEMENT 에 한행이다. | |
잠금요소에 대응되는 PCM잠금의 이름은 'BL',indx,class등이다. | |
V$LOCKED_OBJECT | 시스템안의 모든 트랜잭션에 걸린 잠금을 나타낸다. |
V$LOCKED_WITH_COLLISIONS | 병렬서버view이다. 여러버퍼를 보호하는 lock을 찾는데 사용되며, 그 버퍼들은 최소한 10회이상 |
각각 강제로 쓰여지거나, 강제로 읽혀진 버퍼들이다. | |
V$LOG | 컨트롤파일로부터 log 파일정보를 포함한다. |
V$LOGFILE | redo log 파일정보. redo log 그룹과 멤버 파일명. |
V$LOGHIST | 컨트롤파일로부터 log history정보를 포함. 지속적인 호환성을 포함하고 있다. |
대신에 V$LOG_HISTORY의 사용을 권장한다. | |
V$LOG_HISTORY | 컨트롤파일로부터 log history 정보를 포함한다. |
V$MLS_PARAMETERS | Oracle Server의 확정된 초기화파라미터를 나타냄. |
V$MTS | multi-threaded server의 성능향상을위한 정보를 포함. |
V$MYSTAT | 현재 세션에 대한 통계값포함. |
V$NLS_PARAMETERS | 현재의 NLS 매개변수의 값들을 포함. |
V$NLS_VALID_VALUES | 유효한 NLS 매개변수값. |
V$OBJECT_DEPENDENCY | 현재 공유풀에 적재되어있는 package, procedure, cursor등에 관련되어있는 object를 |
결정하는데 사용된다. 예를들면, V$SESSION, V$SQL등과 조인하면, 현재 어떤 user가 | |
실행중인 SQL문에서 어떤 테이블이 사용되었는지를 알아낼수가 있다. | |
V$OFFLINE_RANGE | 컨트롤파일로부터 offline된 datafile을 보여준다. DATAFILE행에 저장되어있는 각각의 |
데이터파일의 최종offline 간격을 보여줌. offline 간격은 테이블스페이스가 처음 offline normal, | |
또는 Read Only로 변경되고난이후 다시 online 또는 read-write로 변경된다음에 확정된다. | |
데이터파일이 스스로 Offline로 변경되거나 테이블스페이스가 OFFLINE IMMEDIATE로 변경되면, | |
offline간격은 확정되지 않는다. | |
V$OPEN_CURSOR | 각각 user 세션이 열렸있거나, 정지되어있는 cursor를 보여준다. |
V$OPTION | Oracle Server와 같이 설치된 선택사항들. |
V$PARAMETER | 초기화 파라미터에 대한 설명이다. |
V$PING | 병렬서버view이다. 최소한 1번이상 ping된 블록만을 보여준다는 것을 제외하고 |
V$CACHE view와 동일하다. 특정 데이터베이스 object와 관련된 현재의 인스턴스내의 | |
SGA에 있는 각각의 블록에대한 block header정보를 포함하고 있다. | |
V$PQ_SESSTAT | 병렬쿼리에 대한 session 통계를 포함. |
V$PQ_SLAVE | 인스턴스내에 실행중인 parallel 쿼리서버에 대한 통계. |
V$PQ_SYSSTAT | 병렬쿼리에 대한 시스템통계. |
V$PQ_TQSTAT | 병렬쿼리 동작의 통계를 포함. 통계는 질의가 완료된후에 컴파일되며 세션이 살아있는동안 계속 |
남아있는다. | |
V$PROCESS | 현재 작업중인 프로세스에 대한 정보. |
LATCHWAIT 칼럼은 프로세스잠금이 무엇을 기다려야하는가를 나타내며, LATCHSPIN 칼럼은 | |
프로세스잠금이 동작되는 것을 나타낸다. 멀티프로세서의 경우 Oracle 프로세스는 잠금을 | |
기다리기전에 실시한다. | |
V$PWFILE_USERS | password 파일로부터 유도해낸 SYSDBA, SYSOPER 권한을 부여받은 user. |
V$QUEUE | 멀티쓰레드 메시지큐에 대한 정보. |
V$RECENT_BUCKET | 대용량 캐쉬실행을 평가하기에 유용한 정보. |
V$RECOVER_FILE | media 복구에필요한 파일의 상태를 나타냄. |
V$RECOVERY_FILE_STATUS | 각각의 RECOVER명령에 대한 각 데이터파일에 대한 정보를 한행씩 포함. |
Oracle프로세스가 복구를 수행하는데 유용한 정보임. | |
recover manager는 서버프로세스에 직접 복구를수행하도록 했을 때, recovery manager가 이 | |
view에서 관련된정보를 참고할 수 있다. 다른user들에게는 유용하지 않다. | |
V$RECOVERY_LOG | 완벽한 media복구에 필요한 archived logs에 관한 정보. 이정보는 log history view인 |
V$LOG_HISTORY에서 유도된 것이다. | |
V$RECOVERY_PROGRESS | 데이터베이스복구작업이 중간에 멈추지않도록하는데 사용되며, 복구작업을 완료하는데 |
요구되는 시간을 측정하는데 사용된다. | |
V$RECOVERY_STATUS | 현재의 복구진행상태를 나타낸다. 단지 복구를 수행하는 Process 에대한 정보만이유용하다. |
복구관리자가 서버프로세스에게 복구를 수행하라고 지시할때에, 복구관리자는 이view에서 | |
관련정보를 참조할 수 있다. 다른 user에게는 불필요하다. | |
V$REQDIST | MTS dispatcher의 응답시간에 대한 그래프통계를 나타내며, time range는 버킷 number의 |
지수함수로 증가한다. | |
V$RESOURCE | 자원(resource)의 이름과 주소정보를 포함. |
V$RESOURCE_LIMIT | System 자원의 부분적인 사용에 대한 정보. 자원의 소비를 모니터링함으로서 낭비를 |
방지하는데 사용된다. | |
V$ROLLNAME | 모든 online중인 rollback segments의 이름. 데이터베이스가 open시에만 조회가능. |
V$ROLLSTAT | 롤백세그먼트통계정보. |
V$ROWCACHE | 자료사전활동에 대한 통계. 각각의 행은 하나의 자료사전cache 통계를 포함. |
V$SESSION | 현재 open된 세션에 대한 정보. |
V$SESSION_CONNECT_INFO | 현재의 세션에 대한 network 연결에 대한 정보. |
V$SESSION_CURSOR_CACHE | 현재의 세션에 대한 cursor 사용에 대한 정보. |
SESSION_CACHED_CURSORS 초기화파라미터에 대한 효율을 측정하지는 않는다. | |
V$SESSION_EVENT | 세션의 event 대기에 관한정보. |
V$SESSION_LONGOPS | 장시간실행되는 작업에 대한 상태. SOFAR, TOTALWORK칼럼은 진행상태를 제공한다. |
예를들어 다음요소(hach cluster creations, backup, recovery) 에 대한 작동상태를 | |
모니터링할 수 있다. | |
V$SESSION_OBJECT_CACHE | 로칼서버의 현재사용중인 user세션의 object, cache통계정보. |
V$SESSION_WAIT | 활동중인 세션이 대기하고있는 자원또는 이벤트이다. |
V$SESSTAT | user세션 통계이다. 통계number(statistic#)에 해당하는 통계name을 찾으려면, |
V$STATNAME를 참고하면 된다. | |
V$SESS_IO | 각각의 user세션에 대한 I/O 통계이다. |
V$SGA | System Global Area 에대한 간략한 정보.(name, size) |
V$SGASTAT | System Global Area에 대한 자세한 정보.(name, bytes, pool) |
V$SHARED_POOL_RESERVED | Shared Pool내에 예약풀과 공간을 바꾸고자할 때 도움이 되는통계. |
V$SHARED_SERVER | Shared Server processes 에 대한 정보를 포함. |
V$SORT_SEGMENT | 주어진 인스턴스내의 각 sort세그먼트에 대한 정보. 테이블스페이스가 Temporary |
타입일때만 update된다. | |
V$SORT_USAGE | sort 사용에 대해 기술한다. |
V$SQL | Group by절이없는 공유sql영역에대한 통계이며 입력된 원래 sql문장의 |
각 child의 row를 포함. | |
V$SQL_BIND_DATA | 데이터가 이 서버에서 추출가능하다면 이 view를 조회하는 세션에 소유된 각 커서안에 |
있는 각각의 원격bind변수에 대한 클라이언트에 의해 보내진 데이터. | |
V$SQL_BIND_METADATA | 이view를 조회하는 세션에 소유된 각커서안에 있는 각각의 원격bind변수에 대해 |
클라이언트에의해 제공되는 bind metadata. | |
V$SQL_CURSOR | 이 view를 조회하는 세션과 관련된 각 cursor에 대한 디버깅정보. |
V$SQL_SHARED_MEMORY | 메모리 스냅샷에 공유된 커서에 대한 정보. 공유풀에 저장된 각SQL문은 관련된 하나또는 |
그이상의 하위object를 가지고 있다. | |
V$SQLAREA | 공유SQL영역에 대한 통계를 가지고있으며, Sql 문자열마다 한행을 포함한다. |
메모리내에 존재하는, parse된, 실행을 대기하고있는 SQL문장에 대한 통계를 제공한다. | |
V$SQLTEXT | SGA내부의 공유SQL 커서에 속해있는 SQL문장을 포함. |
V$SQLTEXT_WITH_NEWLINES | 가독성이 증가되고, 공백을 포함한 SQL문장안에 newline과 tabs을 대체하지 않는다는 |
것을 제외하고는 V$SQLTEXT view와 동일하다. | |
V$STATNAME | V$SESSTAT와 V$SYSSTAT테이블에서 나타난 statistics에 대한 이름. |
V$SUBCACHE | 현재 라이브러리 캐쉬메모리에 적재된 하위 캐쉬에 대한 정보. 모든 라이브러리캐쉬에 대해 |
언급하고있으며, 각 라이브러리 캐쉬object마다 각 적재된 하위 캐쉬에 대해 한행을 나타낸다. | |
V$SYSSTAT | 시스템 통계이다. 각 statistic number(statistic#)와 관련된 statistic의 이름을 찾기위해서는, |
"V$STATNAME"를 보시오. | |
V$SYSTEM_CURSOR_CACHE | 시스템 전반적인정보라는 것을 제외하고, V$SESSION_CURSOR_CACHE와 유사한 정보를 |
나타낸다. | |
V$SYSTEM_EVENT | 이벤트에 대한 총 wait정보. TIME_WAITED, AVERAGE_WAIT칼럼은 급속메커니즘을 지원하지 |
않는 플랫폼에서 0값을 포함할 것이다. 이런 플랫폼에서 DB를 운영중이고, 이칼럼이 wait time을 | |
줄여주기를 원한다면, 파라미터파일의 TIMED_STATISTICS를 TRUE로 세팅하면된다. | |
단지 이렇게 하면, 시스템 성능에 약간의 마이너스효과를 가져올 것이다. | |
V$SYSTEM_PARAMETER | System parameter에 대한 정보. |
V$TABLESPACE | 컨트롤파일로부터 테이블스페이스 정보를 나타내준다. |
V$THREAD | 컨트롤파일로부터 thread 정보를 가져온다. |
V$TIMER | 1/100 초로 나타낸 경과시간. |
시간은 epoch가 시작된이후부터 측정되며, epoch는 OS의 특성이며, 값이 4bytes(약 497일)를 | |
넘을때마다 0근처의 값이 된다. | |
V$TRANSACTION | 시스템내의 활동중인 트랜잭션. |
V$TRANSACTION_ENQUEUE | 트랜잭션 오브젝트에 의해 소유된 lock를 나타냄. |
V$TYPE_SIZE | 데이터블록용량을 측정하는데 사용되는 여러 데이터베이스컴포넌트들의 SiZe. |
V$VERSION | Oracle Server의 core 라이브러리 컴포넌트의 Version수이다. 각 컴포넌트에 한 row가 있다. |
'DATABASE > ORACLE' 카테고리의 다른 글
오라클 테이블스페이스별 용량/사용량 조회 쿼리 (0) | 2022.07.27 |
---|---|
오라클 클러스터링팩터 (0) | 2021.12.07 |
SQL 트레이스 걸기 (0) | 2021.12.07 |
오라클 DDL 로그 만들기 (0) | 2021.07.27 |
데이터베이스 용량 산정 (0) | 2021.07.23 |