프로그래밍/3. ORACLE

[오라클/ORACLE] ORACLE 서버 구성정보 확인하기.

핫호빵 2013. 4. 15.
반응형


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 로그 데이터의 복사본을 보존한다.  




반응형

댓글