이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 사설 토토 사이트버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

범퍼카 토토

이름

범퍼카 토토- 초기화, 시작, 중지 또는 제어 apostgresqlServer

시놉시스

범퍼카 토토 init [db][-s] [-d Datadir] [-o initdb-options]

범퍼카 토토 시작[-w] [-t ] [-s] [-d Datadir] [-l filename] [-o 옵션] [-p Path] [-c]

범퍼카 토토 STOP[-w] [-t ] [-s] [-d Datadir] [-m S [Mart] | f [ast] | i [mmediate]]

범퍼카 토토 다시 시작[-w] [-t ] [-s] [-d Datadir] [-c] [-m S [Mart] | f [ast] | i [mmediate]] [-o 옵션]

범퍼카 토토 Reload[-s] [-d Datadir]

범퍼카 토토 상태[-d Datadir]

범퍼카 토토 홍보[-s] [-d Datadir]

범퍼카 토토 Signal_Name process_id

범퍼카 토토 레지스터[-n ServiceName] [-u 사용자 이름] [-p 암호] [-d Datadir] [-s a [uto] | D [Emand]] [-w] [-t ] [-s] [-o 옵션]

범퍼카 토토 Ungerister[-n ServiceName]

설명

범퍼카 토토유틸리티입니다 초기화PostgreSQL데이터베이스 클러스터, 시작, 중지 또는 다시 시작PostgreSQLDatabase Server (Postgres), 또는 실행중인 서버의 상태를 표시합니다. 서버이지만 수동으로 시작할 수 있습니다,범퍼카 토토로그 출력 리디렉션 및 올바르게와 같은 작업을 캡슐화합니다 터미널 및 프로세스 그룹에서 분리. 또한 제공합니다 제어 종료를위한 편리한 옵션.

theinit또는initdb모드를 생성합니다postgresql데이터베이스 클러스터. 데이터베이스 클러스터는 단일에서 관리하는 데이터베이스 모음입니다. 서버 인스턴스. 이 모드는를 호출합니다.initdb명령. 보다initdb자세한 내용.

in시작모드, 새 서버가 시작됩니다. 서버는 백그라운드에서 시작되었으며 표준 입력은 첨부/dev/null(또는NULWindows에서). 기본적으로 유닉스와 같은 시스템에서 서버의 표준 출력 및 표준 오류가로 전송됩니다.범퍼카 토토의 표준 출력 (아님 표준 오류). 의 표준 출력범퍼카 토토그런 다음 파일로 리디렉션해야합니다 와 같은 로그 회전 프로그램과 같은 다른 프로세스에 배관ROTATELOGS; 그렇지 않으면Postgres제어에 출력을 작성합니다 터미널 (배경에서) 및 껍질을 떠나지 않습니다. 프로세스 그룹. Windows에서 기본적으로 서버의 표준 출력 표준 오류는 터미널로 전송됩니다. 이 기본값 사용하여 동작을 변경할 수 있습니다-lto 서버의 출력을 로그 파일에 추가하십시오. 어느 쪽 사용-l또는 출력 리디렉션이 권장됩니다.

inSTOP모드, 실행중인 서버 지정된 데이터 디렉토리에서 종료됩니다. 세 가지 종료 메소드는로 선택할 수 있습니다.-m옵션."스마트"모드 (기본값) 모든 활성 클라이언트가 연결을 끊기를 기다립니다. 완료 할 온라인 백업. 서버가 대기중인 경우 복구 모든 고객이있는 경우 스트리밍 복제가 종료됩니다. 연결이 끊어졌습니다."빠른"모드는 대기하지 않습니다 클라이언트가 연결을 끊고 온라인 백업을 종료 할 수 있습니다. 진전. 모든 활성 거래는 롤백되며 클라이언트는 다음과 같습니다 강제로 연결이 끊어지면 서버가 종료됩니다."즉시"모드는 모든 서버 프로세스를 중단합니다 즉시 깨끗한 셧다운없이. 이것은 a로 이어질 것입니다 다음 재시작에 충돌 회복이 실행됩니다.

다시 시작모드는 효과적으로 정지를 실행합니다 그 뒤에 시작. 이를 통해 변경할 수 있습니다.Postgres명령 줄 옵션.다시 시작지정된 상대 경로가 있으면 실패 할 수 있습니다 서버 시작 중에 명령 줄에 지정됩니다.

Reload모드를 간단히 보냅니다Postgres프로세스 ASighup신호로 다시 읽었습니다 구성 파일 (postgresql.conf, PG_HBA.conf등). 이것은 변화를 허용합니다 완전 할 필요가없는 구성 파일 옵션 발효하려면 다시 시작합니다.

상태모드 서버가 있는지 확인합니다 지정된 데이터 디렉토리에서 실행됩니다. 그렇다면PID및 명령 줄 옵션 그것을 호출하는 데 사용되었습니다. 서버가 아닌 경우 실행, 프로세스는 3의 종료 상태를 반환합니다.

in홍보모드, 대기 서버 지정된 데이터 디렉토리에서 실행 중입니다. 복구 및 읽기 작성 작업을 시작하십시오.

모드를 사용하면 신호를 보낼 수 있습니다 지정된 프로세스. 이것은 특히 가치가 있습니다Microsoft Windows명령. 사용-help지원되는 신호 이름 목록을 보려면

레지스터모드를 등록 할 수 있습니다 시스템 서비스Microsoft Windows. 그만큼-s옵션 허용 서비스 시작 유형 선택, 어느 쪽이든"Auto"(시스템에서 자동으로 서비스를 시작합니다 스타트 업) 또는"수요"(시작 서비스 시작 수요).

Ungerister모드를 사용하면 등록 해제 할 수 있습니다 시스템 서비스Microsoft Windows. 이것은의 효과를 취소합니다register명령.

옵션

-c
-코어 파일

서버 충돌이 핵심 파일을 생성하도록 시도합니다. 소프트 리소스를 들어 올려 이것이 가능한 플랫폼 핵심 파일에 제한이 있습니다. 이것은 디버깅에 유용합니다 스택 추적을 서버 프로세스 실패.

-dDatadir
--pgdataDatadir

데이터베이스 구성의 파일 시스템 위치를 지정합니다 파일. 이것이 생략되면 환경 변수pgdata사용됩니다.

-lfilename
-로그filename

서버 로그 출력에filename. 파일이 존재하지 않으면 그렇습니다 생성. 그만큼Umask077로 설정되었습니다. 로그 파일에 대한 액세스는 다른 사용자에게 기본.

-m모드
-모드모드

종료 모드를 지정합니다.모드can be스마트, 빠른또는즉시또는이 중 하나의 첫 글자 삼. 이것이 생략되면스마트is 사용된.

-o옵션

직접 전달할 옵션을 지정Postgres명령.

옵션은 일반적으로 단일 또는 더블로 둘러싸여 있어야합니다. 그룹으로 통과되도록 인용합니다.

-oinitdb-options

직접 전달할 옵션을 지정initdb명령.

옵션은 일반적으로 단일 또는 더블로 둘러싸여 있어야합니다. 그룹으로 통과되도록 인용합니다.

-pPATH

의 위치를 지정합니다Postgres실행 가능. 기본적으로Postgres실행 파일은와 동일한 디렉토리에서 가져옵니다.범퍼카 토토또는 하드 유선 설치 예배 규칙서. 당신이 있지 않는 한이 옵션을 사용할 필요는 없습니다. 비정상적인 일을하고 오류를 얻습니다.Postgres실행 파일을 찾을 수 없었습니다.

ininit모드,이 옵션은 유사하게 의 위치를 지정합니다.initdb실행 가능.

-s
--- 실용

인쇄 오류 만 인쇄, 정보 메시지 없음.

-t
-타임 아웃

시작을 기다릴 때 기다릴 최대 초 수 또는 완료하려면 종료. 기본값의 값pgctltimeout환경 변수 또는 설정하지 않은 경우 60 초.

-v
-버전

인쇄범퍼카 토토버전 및 출구.

-w

시작 또는 종료가 완료 될 때까지 기다립니다. 기다리는 것은입니다 셧다운의 경우 기본 옵션이지만 스타트 업은 아닙니다. 기다릴 때 스타트 업,범퍼카 토토반복적으로 시도합니다 서버에 연결하십시오. 셧다운을 기다릴 때범퍼카 토토서버가 제거를 기다립니다PID파일. 이 옵션은 입력SSL암호 켜기 스타트 업.범퍼카 토토종료 코드 기반을 반환합니다 시작 또는 종료의 성공에.

-w

시작 또는 종료가 완료되기를 기다리지 마십시오. 이것은입니다 시작 및 다시 시작 모드의 기본값.

-?
-help

도움말 표시범퍼카 토토명령 라인 논쟁 및 종료.

Windows 옵션

-nServiceName

등록 할 시스템 서비스의 이름. 이름은 다음과 같이 사용됩니다 서비스 이름과 디스플레이 이름 모두.

-p비밀번호

사용자가 서비스를 시작할 비밀번호.

-s시작 유형

등록 할 시스템 서비스의 시작 유형. 시작 유형이 될 수 있습니다auto또는요구, 또는이 둘 중 하나의 첫 글자. 이것이 생략되면auto사용됩니다.

-u사용자 이름

사용자가 서비스를 시작할 수있는 사용자 이름. 도메인 사용자의 경우 형식 사용도메인 \ username.

환경

pgctltimeout

기다릴 때 기다릴 몇 초의 기본 제한 완료하려면 시작 또는 종료. 설정하지 않으면 기본값은 60입니다 초.

pgdata

기본 데이터 디렉토리 위치.

범퍼카 토토, 대부분의 다른 것과 마찬가지로PostgreSQL유틸리티도 사용합니다 지원되는 환경 변수libpq(참조PostgreSQL : 문서 : 9.3 : 환경 사설 토토). 추가 서버 변수는 참조Postgres.

파일

postmaster.pid

데이터 디렉토리 에이 파일의 존재는 도움이됩니다범퍼카 토토서버가 있는지 확인하십시오 현재 실행 중입니다.

postmaster.opts

이 파일이 데이터 디렉토리에 존재하는 경우범퍼카 토토(in다시 시작mode)는 파일의 내용을 옵션으로 전달합니다Postgres,-o옵션. 이 파일의 내용도 있습니다 표시상태모드.

서버 시작

서버를 시작하려면 :

$ 범퍼카 토토 시작

서버를 시작하려면 서버가 수락 할 때까지 기다립니다. 사이:

$ pg_ctl -w start

포트 5433을 사용하여 서버를 시작하고fsync, 사용 :

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

서버 중지

서버를 중지하려면 다음을 사용합니다.

$ 범퍼카 토토 정지

the-m옵션은 제어 할 수 있습니다어떻게서버가 종료됩니다 아래에:

$ 범퍼카 토토 STOP -M FAST

서버 다시 시작

서버를 다시 시작하는 것은 거의 정지하는 것과 거의 같습니다 서버를 제외하고 다시 시작합니다범퍼카 토토명령 줄 옵션을 저장하고 재사용합니다 이전에 실행중인 인스턴스로 전달되었습니다. 다시 시작하려면 가장 간단한 형태의 서버, 사용 :

$ 범퍼카 토토 재시작

서버를 다시 시작하려면 서버가 종료되기를 기다리고 다시 시작 :

$ 범퍼카 토토 -W 재시작

포트 5433을 사용하여 다시 시작하려면fsync다시 시작하면 :

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

서버 상태 표시

여기에 샘플 상태 출력이 있습니다범퍼카 토토:

$ 범퍼카 토토 상태
범퍼카 토토 : 서버가 실행 중입니다 (PID : 13718)
/usr/local/pgsql/bin/postgres "-d" "/usr/local/pgsql/data" "-p" "5433" "-b" "128"

이것은 재시작 중에 호출 될 명령 줄입니다. 방법.