설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은


총 게시물 73건, 최근 0 건
   

데이터베이스 shutdown 방식

글쓴이 : PostgresDBA 날짜 : 2013-01-04 (금) 14:16 조회 : 10843
오라클에서는 아래와 같은 방식으로 셧다운 할수 있습니다.
SQL> shutdown                      # 트랜잭션 끌날때까지 기다림.
SQL> shutdown immediate;     # 진행중인 트랜잭션을 임의로 중지시키고 rollback 수행후 clean 하게 셧다운, 다음 start 시에 복구과정 불필요
SQL> shutdown abort;             # 모든 프로세스를 즉시 중시시킴. 다음 start 시에 인스턴스복구 수행

위에 해당하는 PostgreSQL 에서의 셧다운 방식은 다음과 같습니다.
순서대로 매치 됩니다.
(immediate 옵션 의미가 oracle 과 postgresql 에서 서로 틀리니 유의하시기 바랍니다.)

[postgres@pg-00:/var/lib/pgsql]$ pg_ctl -D  /var/lib/pgsql/9.2/data -m smart stop    # oracle shutdown
waiting for server to shut down.... done
server stopped
[postgres@pg-00:/var/lib/pgsql]$ pg_ctl -D  /var/lib/pgsql/9.2/data -m fast stop  # oracle shutdown immediate
waiting for server to shut down.... done
server stopped
[postgres@pg-00:/var/lib/pgsql]$ pg_ctl -D  /var/lib/pgsql/9.2/data -m immediate stop # oracle shutdown abort
waiting for server to shut down.... done
server stopped

새해 인사가 늦었네요.
Happy New Year !

으쓱 2013-02-21 (목) 11:25
우와..좋은 정보 감사합니다...
댓글주소
PostgresDBA 2014-10-14 (화) 11:35
start:  pg_ctl start -w -c
stop:  pg_ctl stop -w -mf
restart: pg_ctl restart -w -mf -c
댓글주소
   

postgresdba.com