이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

토토 캔

이름

토토 캔- 시작, 멈추고 포스트 마스터를 다시 시작합니다
토토 캔 [-w] [-dDatadir] [-PPATH] [-o "옵션"] 시작
토토 캔 [-w] [-dDatadir] [-m [s [mart] | f [ast] | i [mmediate]]] 중지
토토 캔 [-w] [-dDatadir] [-m [s [mart] | f [ast] | i [mmediate]]
    [-o "옵션"] 다시 시작
토토 캔 [-dDatadir] 상태

입력

-w

데이터베이스 서버가 나타나서 PID 파일 생성 (pgdata/postmaster.pid). 시간 밖으로 60 초 후.

-dDatadir

이 데이터베이스의 데이터베이스 위치를 지정합니다 설치.

-pPath

Postmaster 이미지의 경로를 지정합니다.

-o "옵션"

직접 전달할 옵션을 지정Postmaster.

매개 변수는 일반적으로 단일 또는 그들이 통과하도록하기위한 이중 인용문 그룹.

-m모드

종료 모드를 지정합니다.

Smart, S

스마트 모드는 모든 클라이언트가 로그 아웃을 기다립니다. 이것 기본값입니다.

f [ast], f

Fast Mode는 Sigterms를 백엔드로 보냅니다. 즉 활성 거래가 롤백됩니다.

즉시, I

즉시 모드는 sigusr1을 백엔드로 보냅니다 그들이 중단하게합니다. 이 경우 데이터베이스 복구가됩니다 다음 스타트 업에서 악마가 되십시오.

시작

시작Postmaster.

정지

종료Postmaster.

다시 시작

다시 시작Postmaster, 정지/시작 시퀀스 수행.

상태

현재 상태 표시Postmaster.

출력

토토 캔 : Postmaster ISState(PID :#)

포스트 마스터 상태.

오류 조건이있는 경우 백엔드 오류 메시지 표시됩니다.

설명

토토 캔는 유틸리티입니다 시작, 중지 또는 다시 시작Postmaster.

usage

Postmaster 시작

시작하려면Postmaster:

 토토 캔 start

-W가 제공되면 토토 캔은 데이터베이스 서버를 기다립니다. PID 파일 생성을 보면서 나타납니다. (pgdata/postmaster.pid), 최대 60 초 동안.

호출 할 매개 변수Postmaster다음에서 가져옵니다 출처 :

  • Postmaster로가는 경로 : 명령 검색에서 찾을 수 있습니다 길.

  • 데이터베이스 디렉토리 :pgdata환경 변수.

  • 기타 매개 변수 :pgdata/postmaster.opts.default.

postmaster.opts.default포함 에 대한 매개 변수Postmaster. 기본 설치로-s옵션이 활성화되었습니다. 그래서토토 캔 시작암시 :

Postmaster -S

참고postmaster.opts.defaultinitdbFromlib/postmaster.opts.default.sample아래Postgres설치 디렉토리 (lib/postmaster.opts.default.sample복사됩니다 에서src/bin/pg_ctl/postmaster.opts.default.sample설치 중Postgres).

사용할 수있는 기본 매개 변수를 재정의하려면-d, -pand-o옵션.

시작의 예Postmaster, 우체국 마스터까지 차단 올라 오면 :

 pg_ctl -w start

Postmaster이진 경로, 시도 :

 pg_ctl -p/usr/local/pgsq/bin/postmaster start

aPostmaster포트 사용 5433, 그리고fsync, 사용:

 pg_ctl -o "-o -f -p 5433"start

포스트 마스터 중지

 토토 캔 stop
Postmaster를 중지합니다. 사용 사용-m스위치가 하나를 제어 할 수 있습니다어떻게백엔드가 종료됩니다.-w기다립니다 폐쇄 할 우체국 장.-m지정 종료 모드.

포스트 마스터 재시작

이것은를 중지하는 것과 거의 같습니다Postmaster그런 다음 다시 시작하십시오 중지하기 전에 사용한 매개 변수도 사용됩니다. 이것은 $에 저장하여 수행됩니다.pgdata/postmaster.opts 파일.-w, -d, -m, -fast, -Immediateand-o에서도 사용할 수 있습니다 다시 시작하면 설명과 동일한 의미가 있습니다 위에.

다시 시작하려면Postmasterin 가장 간단한 형태 :

 pg_ctl 재시작

다시 시작하려면Postmaster, 폐쇄하고 올라 오기를 기다리고 있습니다 :

 pg_ctl -w 재시작

포트 5433을 사용하여 다시 시작하고 fsync를 비활성화합니다 다시 시작 :

 pg_ctl -o "-o -f -p 5433"다시 시작

포스트 마스터 상태

우체국에서 상태 정보를 얻으려면 :

 토토 캔 상태

여기에 샘플 출력이 있습니다토토 캔:

토토 캔 : Postmaster가 실행 중입니다 (PID : 13718)
옵션은 다음과 같습니다.
/usr/local/src/pgsql/current/bin/postmaster
-P 5433
-d/usr/local/src/pgsql/current/data
-B 64
-B/USR/local/src/pgsql/current/bin/postgres
-N 32
-의'