이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 사설 토토 사이트버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

와이즈 토토

이름

와이즈 토토 -- 초기화, 시작, 중지 또는 제어 aPostgreSQL서버

시놉시스

와이즈 토토 초기화[db] [-s] [-D datadir] [-o initdb-옵션]

와이즈 토토 시작 [-w] [-t ] [-s] [-D datadir] [-l 파일 이름] [-o 옵션] [-p 경로] [-c]

와이즈 토토 중지 [-W] [-t ] [-s] [-D datadir] [-m s[마트] | f[ast] | 나[중간] ]

와이즈 토토 다시 시작 [-w] [-t ] [-s] [-D datadir] [-c] [-m s[마트] | f[ast] | 나[중간] ] [-o 옵션]

와이즈 토토 다시 로드 [-s] [-D datadir]

와이즈 토토 상태 [-D datadir]

와이즈 토토 홍보 [-s] [-D datadir]

와이즈 토토 죽이다 신호_이름 프로세스_ID

와이즈 토토 등록 [-N 서비스 이름] [-유 사용자 이름] [-P 비밀번호] [-D datadir] [-S a[uto] | d[emand] ] [-w] [-t ] [-s] [-o 옵션]

와이즈 토토 등록 취소 [-N 서비스 이름]

설명

와이즈 토토초기화용 유틸리티입니다.PostgreSQL데이터베이스 클러스터, 시작, 중지 또는 다시 시작PostgreSQL데이터베이스 서버(포스트그레스) 또는 실행 중인 서버의 상태를 표시합니다. 서버를 수동으로 시작할 수도 있지만와이즈 토토로그 출력 리디렉션, 터미널 및 프로세스 그룹에서 적절한 분리와 같은 작업을 캡슐화합니다. 또한 제어된 종료를 위한 편리한 옵션도 제공합니다.

초기화또는initdb모드가 새로운 것을 만듭니다포스트그레SQL데이터베이스 클러스터. 데이터베이스 클러스터는 단일 서버 인스턴스에서 관리되는 데이터베이스 컬렉션입니다. 이 모드는initdb명령. 참조사설 토토 사이트 PostgreSQL : 문서 : 9.5 : initdb자세한 내용은.

시작모드, 새로운 서버가 시작됩니다. 서버는 백그라운드에서 시작되고 표준 입력이 다음에 연결됩니다./dev/null(또는nulWindows의 경우). Unix 계열 시스템에서는 기본적으로 서버의 표준 출력과 표준 오류가 다음으로 전송됩니다.와이즈 토토'의 표준 출력(표준 오류 아님). 표준 출력은와이즈 토토그런 다음 파일로 리디렉션되거나 다음과 같은 로그 회전 프로그램과 같은 다른 프로세스로 파이프되어야 합니다.rotatelogs; 그렇지 않으면포스트그레스백그라운드에서 제어 터미널에 출력을 기록하고 쉘의 프로세스 그룹을 떠나지 않습니다. Windows에서는 기본적으로 서버의 표준 출력과 표준 오류가 터미널로 전송됩니다. 이러한 기본 동작은 다음을 사용하여 변경할 수 있습니다.-l서버의 출력을 로그 파일에 추가합니다. 둘 중 하나를 사용-l또는 출력 리디렉션이 권장됩니다.

중지모드에서는 지정된 데이터 디렉터리에서 실행 중인 서버가 종료됩니다. 다음을 사용하여 세 가지 다른 종료 방법을 선택할 수 있습니다.-m옵션."똑똑함"모드는 모든 활성 클라이언트의 연결이 해제되고 온라인 백업이 완료될 때까지 기다립니다. 서버가 상시 대기 상태인 경우 모든 클라이언트의 연결이 끊어지면 복구 및 스트리밍 복제가 종료됩니다."빠르게"모드(기본값)는 클라이언트의 연결이 끊어질 때까지 기다리지 않으며 진행 중인 온라인 백업을 종료합니다. 모든 활성 트랜잭션이 롤백되고 클라이언트 연결이 강제로 끊어진 다음 서버가 종료됩니다."즉시"모드는 완전한 종료 없이 모든 서버 프로세스를 즉시 중단합니다. 이로 인해 다음에 다시 시작할 때 충돌 복구가 실행됩니다.

다시 시작모드는 정지 후 시작을 효과적으로 실행합니다. 이를 통해 다음을 변경할 수 있습니다.포스트그레명령줄 옵션.다시 시작지정된 상대 경로가 서버 시작 중 명령줄에 지정된 경우 실패할 수 있습니다.

다시 로드모드는 단순히 다음을 보냅니다.포스트그레스프로세스 aSIGHUP신호로 인해 구성 파일을 다시 읽게 됩니다(postgresql.conf, pg_hba.conf등). 이를 통해 완전히 다시 시작할 필요가 없는 구성 파일 옵션 변경이 적용됩니다.

상태mode는 지정된 데이터 디렉터리에서 서버가 실행 중인지 확인합니다. 그렇다면,PID및 이를 호출하는 데 사용된 명령줄 옵션이 표시됩니다. 서버가 실행 중이 아니면 프로세스는 종료 상태 3을 반환합니다. 액세스 가능한 데이터 디렉터리가 지정되지 않은 경우 프로세스는 종료 상태 4를 반환합니다.

홍보모드, 지정된 데이터 디렉터리에서 실행 중인 대기 서버는 복구를 종료하고 읽기-쓰기 작업을 시작하라는 명령을 받습니다.

죽여라모드를 사용하면 지정된 프로세스에 신호를 보낼 수 있습니다. 이는 특히 다음과 같은 경우에 유용합니다.마이크로소프트 윈도우다음이 없습니다죽여명령. 사용--도움말지원되는 신호 이름 목록을 보려면.

등록모드를 사용하면 시스템 서비스를 등록할 수 있습니다.마이크로소프트 윈도우.-S옵션을 사용하면 서비스 시작 유형을 선택할 수 있습니다."자동"(시스템 시작 시 자동으로 서비스 시작) 또는"수요"(주문형 서비스 시작).

등록 취소모드를 사용하면 시스템 서비스 등록을 취소할 수 있습니다.마이크로소프트 윈도우. 그러면 다음의 효과가 취소됩니다.등록명령.

옵션

-c
--코어 파일

코어 파일에 설정된 소프트 리소스 제한을 해제하여 가능한 플랫폼에서 서버 충돌로 인해 코어 파일이 생성되도록 시도합니다. 이는 실패한 서버 프로세스에서 스택 추적을 얻을 수 있도록 허용하여 문제를 디버깅하거나 진단하는 데 유용합니다.

-Ddatadir
--pgdatadatadir

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

-l파일 이름
--로그파일 이름

서버 로그 출력을 다음에 추가파일 이름. 파일이 없으면 생성됩니다.마스크은 077로 설정되어 있으므로 기본적으로 다른 사용자는 로그 파일에 접근할 수 없습니다.

-m모드
--모드모드

종료 모드를 지정합니다.모드될 수 있습니다스마트, 빠르게, 또는즉시또는 이 세 글자 중 하나의 첫 글자입니다. 생략된 경우,빠르게사용됩니다.

-o옵션

다음에 직접 전달될 옵션을 지정합니다.포스트그레스명령; 여러 옵션 호출이 추가됩니다.

옵션은 일반적으로 그룹으로 전달되도록 작은따옴표 또는 큰따옴표로 묶어야 합니다.

-oinitdb-옵션

다음에 직접 전달될 옵션을 지정합니다.initdb명령.

옵션은 일반적으로 그룹으로 전달되도록 작은따옴표 또는 큰따옴표로 묶어야 합니다.

-p경로

의 위치를 지정합니다포스트그레스실행 가능. 기본적으로는포스트그레스실행 파일은 다음과 같은 디렉토리에서 가져옵니다.와이즈 토토, 또는 실패하면 내장된 설치 디렉터리입니다. 비정상적인 작업을 수행하여 오류가 발생하지 않는 한 이 옵션을 사용할 필요는 없습니다.포스트그레스실행 파일을 찾을 수 없습니다.

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

-s
--침묵

오류만 인쇄하고 정보 메시지는 인쇄하지 않습니다.

-t
--시간 초과

시작 또는 종료가 완료될 때까지 기다리는 최대 시간(초)입니다. 기본값은PGCTLTIMEOUT환경 변수 또는 설정되지 않은 경우 60초로 설정됩니다.

-V
--버전

인쇄와이즈 토토버전 및 종료.

-w

시작 또는 종료가 완료될 때까지 기다리십시오. 대기는 종료의 기본 옵션이지만 시작은 아닙니다. 시작을 기다리는 동안와이즈 토토반복적으로 서버에 연결을 시도합니다. 종료를 기다리는 동안와이즈 토토서버가 해당 항목을 제거할 때까지 기다립니다.PID파일. 이 옵션을 사용하면SSL시작 시 암호 문구.와이즈 토토시작 또는 종료 성공 여부에 따라 종료 코드를 반환합니다.

-W

시작 또는 종료가 완료될 때까지 기다리지 마십시오. 이는 시작 및 다시 시작 모드의 기본값입니다.

-?
--도움말

다음에 관한 도움말 표시와이즈 토토명령줄 인수 및 종료.

Windows용 옵션

-e출처

이벤트 소스 이름와이즈 토토Windows 서비스로 실행할 때 이벤트 로그에 기록하는 데 사용합니다. 기본값은PostgreSQL. 이는 로깅만 제어한다는 점에 유의하세요.와이즈 토토그 자체; 일단 시작되면 서버는 다음에서 지정한 이벤트 소스를 사용합니다.이벤트_소스. 초기 시작 중에 서버에 오류가 발생하면 기본 이벤트 소스를 사용하여 기록할 수도 있습니다.PostgreSQL.

-N서비스 이름

등록할 시스템 서비스의 이름. 이름은 서비스 이름과 표시 이름으로 모두 사용됩니다.

-P비밀번호

사용자가 서비스를 시작하기 위한 비밀번호입니다.

-S시작 유형

등록할 시스템 서비스의 시작 유형. 시작 유형은 다음과 같습니다.자동또는수요또는 이 둘 중 하나의 첫 글자. 생략된 경우,자동사용됩니다.

-U사용자 이름

서비스를 시작하는 사용자의 사용자 이름입니다. 도메인 사용자의 경우 다음 형식을 사용하세요.DOMAIN\사용자 이름.

환경

PGCTLTIMEOUT

시작 또는 종료가 완료될 때까지 기다리는 시간(초)에 대한 기본 제한입니다. 설정하지 않으면 기본값은 60초입니다.

PGDATA

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

와이즈 토토, 대부분의 다른 것과 마찬가지로PostgreSQL유틸리티는 다음에서 지원하는 환경 변수도 사용합니다.libpq(참조PostgreSQL : 문서 : 9.5 : 환경 롤 토토). 추가 서버 변수는 다음을 참조하세요.포스트그레.

파일

postmaster.pid

데이터 디렉토리에 있는 이 파일의 존재는 도움을 주기 위해 사용됩니다.와이즈 토토서버가 현재 실행 중인지 확인합니다.

postmaster.opts

이 파일이 데이터 디렉토리에 존재하는 경우,와이즈 토토(in다시 시작mode)는 파일의 내용을 옵션으로 전달합니다.포스트그레스, 다음에 의해 재정의되지 않는 한-o옵션. 이 파일의 내용은 다음에도 표시됩니다.상태모드.

서버 시작

서버를 시작하려면:

$ 와이즈 토토 시작

서버를 시작하려면 서버가 연결을 수락할 때까지 기다리세요:

$ 와이즈 토토 -w 시작

포트 5433을 사용하여 서버를 시작하고 포트 없이 실행하려면fsync, 사용:

$ 와이즈 토토 -o "-F -p 5433" 시작

서버 중지 중

서버를 중지하려면 다음을 사용하십시오:

$ 와이즈 토토 중지

-m옵션을 통해 제어 가능어떻게서버가 종료됩니다:

$ 와이즈 토토 stop -m 빠르게

서버 다시 시작

서버를 다시 시작하는 것은 서버를 중지하고 다시 시작하는 것과 거의 같습니다.와이즈 토토이전에 실행 중인 인스턴스에 전달된 명령줄 옵션을 저장하고 재사용합니다. 가장 간단한 형태로 서버를 다시 시작하려면 다음을 사용하십시오.

$ 와이즈 토토 재시작

서버를 다시 시작하려면 서버가 종료된 후 다시 시작될 때까지 기다리세요:

$ 와이즈 토토 -w 재시작

포트 5433을 사용하여 다시 시작하려면 비활성화fsync다시 시작 시:

$ 와이즈 토토 -o "-F -p 5433" 재시작

서버 상태 표시

다음은 샘플 상태 출력입니다.와이즈 토토:

$ 와이즈 토토 상태
와이즈 토토: 서버가 실행 중입니다(PID: 13718)
/usr/local/pgsql/bin/postgres "-D" "/usr/local/pgsql/data" "-p" "5433" "-B" "128"

이것은 재시작 모드에서 호출되는 명령줄입니다.