티스토리 뷰

728x90
반응형
오라클 프로세스가 제대로 떠있는지 확인
$ps -ef | grep ora_

  • ora_pmon_ : PMON(Process Monitor)
오라클에 서버에서 사용되는 각 프로세스들을 감시하는 프로세스 이다. 비정상 종료된 데이터베이스의 접속을 정리 한다. 정상적으로 작동하지 않는 프로세스들을 감시하여 종료 시키며, 비정상적으로 종료된 프로세스들에게 할당된 리소스를 재사용 가능하게 한다.
  • ora_dbw0_ : DBWR(Database Writer)
필수적인 백그라운드 프로세스이며 Database writer의 약자로 database buffer cache의 내용을 data file로 저장함, 즉 사용자가 실행한 SQL문에 의해 데이터의 변경 내역을 테이블에 저장하는작업 다시 말해서 DBWR은 데이터 버퍼 캐시에 존재하는 dirty blocks들을 체크포인트가 발생하는 동시에 데이터 파일로 내려쓰는 기능을 한다.
  • ora_lgwr_ : LGWR(Ledo Log Writer)
리두로그 버퍼의 내용을 리두로그 파일에 기록하는 프로세스 이다.- 리두 로그(redo log)는 오라클 RDBMS 환경에서 데이터베이스에 생긴 변경 이력을 기록해놓은 파일들이다. 만약 데이터베이스가 깨어질 경우, 리두 로그에 남겨진 기록을 이용하여 원래 상태로 복구할 수 있다.

  • ora_ckpt_ : CKPT (Checkpoint)
CKPT (Oracle Checkpoint Process)는 체크 포인트가 발생 했음을 나타 내기 위해 모든 데이터 파일 과 제어 파일을 타임 스탬프하는 Oracle 백그라운드 프로세스이다.
  • ora_smon_ : SMON(System Monitor)
System Monitor Process는 오라클 인스턴스를 관리 하는 프로세스 이다. 오라클 인스턴스 Fail시 인스턴스를 복구하는 역할을 한다.

  • ora_reco_ : RECO  (Recoverer)
RECO는 분산 데이터베이스에서 네트워크 또는 시스템 장애로 실패한 분산 트랜잭션 오류를 자동으로 처리합니다.로컬 RECO 는 정해진 시간마다 리모트 데이터베이스에 연결을 시도해 보고, 자동으로 로컬내의 미결정된 트랜잭션을 커밋 하거나 롤백 시킵니다.
  • ora_s00 : shared server process
여러개의 클라이언트 세션들에 대해 적은 수의 공유 서버가 대응하는 구성이다.

  • ora_d00 : dedicated server process
각각의 클라이언트 세션에 대해 각각의 전용 서버가 대응하는 구성이다.

  • 참고


728x90
반응형
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today