Oracle 서버에 관련된 정보는 주로 딕셔너리 테이블에서 확인할 수 있습니다. DBA(데이터베이스 관리자)는 'DBA_' 접두사를 가진 딕셔너리 테이블과 V$접두사를 가진 동적 퍼포먼스 뷰를 조회 함으로써 Oracle 서버에 관련된 정보를 획득할 수 있습니다.
1. Oracle Server Instance 정보 확인하기.
Select instance_name, version, status from V$Instance; 쿼리를 이용하여 오라클 서버 인스턴스의 인스턴스 명, 오라클 데이터베이스 버전, 상태 정보를 확인할 수 있습니다.
2. Oracle Database 정보 확인하기
Select name, open_mode from v$database; 쿼리를 이용하여 오라클 데이터베이스의 식별명, 데이터데이스 모드 정보를 확인할 수 있습니다.
3. Oracle Process 정보확인
Select program, pid, spid from v$process; 쿼리를 이용하여 Oracle에서 실행되고 있는 프로세스 정보를 확인할 수 있습니다.
Program이 프로세스 명, PID가 오라클 프로세스 식별명, SID가 OS에서의 프로세스 식별명입니다. 주요 프로세스와 기능을 살펴보면 다음 표와 같습니다.
PMON |
유저 프로세스를 감시한다. | |
DBW0 |
데이터 파일을 쓴다. | |
LGWR |
로그 파일을 쓴다. | |
CKPT |
데이터 정합성을 정보를 체크한다. | |
SMON | 장애시에 메모리 내용을 획복한다. | |
RECC | 분산 데이터베이스 환경을 회복한다. | |
ARC0, ARC1 |
RED0 로그 데이터의 복사본을 보존한다. |
'프로그래밍 > 3. ORACLE' 카테고리의 다른 글
[오라클/ORACLE] 통계정보 수집방법2 (0) | 2013.04.21 |
---|---|
[오라클/ORACLE] 통계정보 수집방법1 (0) | 2013.04.16 |
[오라클/ORACLE] DBA (데이터베이스 관리자)의 업무 (0) | 2013.04.13 |
[오라클/ORACLE] FLASH BACK을 이용한 데이터 복구 (0) | 2013.04.09 |
[데이터베이스] 데이터베이스 설계에 관한 오해(데이터베이스는 행위를 고려하지 않는다?) (2) | 2013.02.07 |
댓글