티스토리 뷰

Skill/postgreSQL

[postgresql] 재시작

진열사랑 2021. 2. 9. 20:50

출처 : http://www.postgresql.org/docs/9.1/interactive/app-pg-ctl.html

 

pg_ctl 은 postgresql 서비스를 시작, 중지, 재시작, 환경설정 적용, 서버상태 확인 등을 할 수 있는 프로그램. 

 

 

// 사용법

pg_ctl start   [-w] [-t SECS] [-D DATADIR] [-s] [-l FILENAME] [-o "OPTIONS"]
pg_ctl stop    [-W] [-t SECS] [-D DATADIR] [-s] [-m SHUTDOWN-MODE]
pg_ctl restart [-w] [-t SECS] [-D DATADIR] [-s] [-m SHUTDOWN-MODE]
               [-o "OPTIONS"]
pg_ctl reload  [-D DATADIR] [-s]
pg_ctl status  [-D DATADIR]
pg_ctl kill    시그널이름 PID
pg_ctl register   [-N SERVICENAME] [-U USERNAME] [-P PASSWORD] [-D DATADIR]
                  [-w] [-t SECS] [-o "OPTIONS"]
pg_ctl unregister [-N 서비스이름]

 

 

// 옵션들

-D, -- pgdata DATADIR

-s, --slient

-t SECS

-w 작업이 끝날때 까지 기다림

-W 작업이 끝날때 까지 기다리지 않음

--help

--version

 

 

// start, restart 때 사용할 수 있는 옵션들

-l, --log 파일이름

-o 옵션들

 

 

// stop, ,restart 때 사용할 수 있는 옵션들

-m 중지방법 (smart, fast, immediate) 중 하나

 

smart : 모든 클라이언트가 연결이 끊기게 되면 중지

fast : 클라이언트의 연결을 강제로 끊고 정상적으로 중지

immediate : 무조건 중지. 다시 시작할때 복구 작업을 할 수도 있음

 

 

// 서비스 중지

pg_ctl stop -mf -w -D /data

 

'Skill > postgreSQL' 카테고리의 다른 글

[postgresql] 문서 POSTGRESQL.KR  (0) 2021.02.17
[postgresql] 설치 후 ip:port열기  (0) 2021.02.09
[postgresql] column명 변경  (0) 2021.02.08
[postgreSQL] 사용자 추가 및 DB/ Table 생성  (0) 2021.01.18
[postgreSQL] WITHOUT OIDS  (0) 2021.01.18
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함