젠 토토 : 문서 : 9.6 : 젠 토토 9.6.24 | |||
---|---|---|---|
PostgreSQL: Documentation: 9.6: 토토 사이트 | 토토 사이트 : 문서 : 9.6 : 토토 사이트 서버 응용 프로그램 | PostgreSQL : 문서 : 9.6 : 토토 사이트 |
토토 커뮤니티 init [db] [-s] [-d Datadir] [-o initdb-options]
토토 커뮤니티 시작 [-w] [-t 초] [-s] [-d Datadir] [-l filename] [-o 옵션] [-p Path] [-c]
토토 커뮤니티 정지 [-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]
토토 커뮤니티a 초기화를위한 유틸리티postgresql데이터베이스 클러스터, 시작, 중지 또는 재시작postgresqlDatabase Server (Postgres) 또는 실행중인 서버의 상태를 표시합니다. 서버는 수동으로 시작할 수 있지만토토 커뮤니티로그 출력 리디렉션 및 터미널 및 프로세스 그룹에서 올바르게 분리하는 것과 같은 작업을 캡슐화합니다. 또한 제어 종료를위한 편리한 옵션을 제공합니다.
theinit또는initdb모드를 생성합니다postgresql데이터베이스 클러스터. 데이터베이스 클러스터는 단일 서버 인스턴스에서 관리하는 데이터베이스 모음입니다.initdb명령. 보다사설 토토 사이트 postgresql : 문서 : 9.6 : initdb자세한 내용.
in시작모드, 새 서버가 시작됩니다. 서버는 백그라운드에서 시작되었으며 표준 입력이 |에 첨부됩니다./dev/null(또는NULWindows에서). UNIX와 같은 시스템에서 기본적으로 서버의 표준 출력 및 표준 오류가로 전송됩니다.토토 커뮤니티의 표준 출력 (표준 오류가 아님). 의 표준 출력토토 커뮤니티그런 다음 파일로 리디렉션되거나 로그 회전 프로그램과 같은 다른 프로세스로 파이프를 배치해야합니다.ROTATELOGS; 그렇지 않으면Postgres배경에서 제어 터미널에 출력을 쓰며 쉘의 프로세스 그룹을 떠나지 않습니다. Windows에서는 기본적으로 서버의 표준 출력 및 표준 오류가 터미널로 전송됩니다.-l서버의 출력을 로그 파일에 추가합니다. 어느 쪽 사용-l또는 출력 리디렉션이 권장됩니다.
in정지모드, 지정된 데이터 디렉토리에서 실행중인 서버가 종료됩니다. 로 세 가지 다른 종료 방법을 선택할 수 있습니다.-m옵션."스마트"Mode는 새로운 연결을 비활성화 한 다음 모든 기존 클라이언트가 연결을 끊고 온라인 백업이 끝날 때까지 기다립니다. 서버가 대기 상태 인 경우 모든 클라이언트가 연결이 끊어지면 복구 및 스트리밍 복제가 종료됩니다."빠른"모드 (기본값)는 클라이언트가 단절 될 때까지 기다리지 않으며 온라인 백업이 중단됩니다. 모든 활성 트랜잭션이 롤백되고 클라이언트가 강제로 연결이 끊어지면 서버가 종료됩니다."즉시"모드는 깨끗한 종료없이 모든 서버 프로세스를 즉시 중단합니다. 이렇게하면 다음 재시작시 충돌 회복 실행이 발생합니다.
다시 시작모드는 효과적으로 정지와 시작을 실행합니다. 이를 통해 변경할 수 있습니다.Postgres명령 줄 옵션.다시 시작서버 시작 중에 명령 줄에 지정된 상대 경로가 지정된 경우 실패 할 수 있습니다.
Reload모드를 간단히 보냅니다Postgres프로세스 ASighup신호, 구성 파일을 다시 읽게합니다 (Postgres, pg_hba.conf등). 이를 통해 완전한 다시 시작할 필요가없는 구성 파일 옵션을 변경할 수 있습니다.
상태모드는 지정된 데이터 디렉토리에서 서버가 실행 중인지 확인합니다. 그렇다면PID및 호출에 사용 된 명령 줄 옵션이 표시됩니다. 서버가 실행되지 않으면 프로세스는 3의 종료 상태를 반환합니다. 액세스 가능한 데이터 디렉토리가 지정되지 않은 경우 프로세스는 4의 종료 상태를 반환합니다.
in홍보Mode, 지정된 데이터 디렉토리에서 실행중인 대기 서버는 복구를 종료하고 읽기 작성 작업을 시작하도록 명령되었습니다.
킬모드를 사용하면 지정된 프로세스로 신호를 보낼 수 있습니다. 이것은 특히 가치가 있습니다Microsoft Windows킬명령. 사용-help지원되는 신호 이름 목록을 보려면
레지스터모드에서 시스템 서비스를 등록 할 수 있습니다Microsoft Windows. 그만큼-s옵션은 서비스 시작 유형을 선택할 수 있습니다."Auto"(시스템 시작시 자동으로 서비스 시작) 또는"수요"(주문시 서비스 시작).
Ungerister모드에서 시스템 서비스를 등록 해제 할 수 있습니다Microsoft Windows. 이것은의 효과를 취소합니다레지스터명령.
핵심 파일에 배치 된 소프트 리소스 제한을 들어 올려 서버 충돌이 가능한 플랫폼에서 코어 파일을 생성하도록 시도합니다. 이것은 실패한 서버 프로세스에서 스택 추적을 얻을 수 있도록하여 문제를 디버깅하거나 진단하는 데 유용합니다.
데이터베이스 구성 파일의 파일 시스템 위치를 지정합니다. 이것이 생략되면 환경 변수pgdata사용됩니다.
서버 로그 출력을 Appendingfilename. 파일이 존재하지 않으면 생성됩니다.Umask077로 설정되므로 로그 파일에 대한 액세스가 기본적으로 다른 사용자에게 허용되지 않습니다.
종료 모드를 지정합니다.모드can be스마트, 빠른또는즉시또는이 세 가지 중 하나의 첫 글자. 이것이 생략되면빠른사용됩니다.
직접 전달할 옵션을 지정Postgres명령; 여러 옵션 호출이 추가됩니다.
옵션은 일반적으로 단일 또는 이중 따옴표로 둘러싸여있어 그룹으로 통과해야합니다.
직접 전달할 옵션을 지정initdb명령.
옵션은 일반적으로 단일 또는 이중 따옴표로 둘러싸여있어 그룹으로 통과해야합니다.
위치를 지정합니다Postgres실행 가능. 기본적으로Postgres실행 파일은와 동일한 디렉토리에서 가져옵니다.토토 커뮤니티또는 하드 유선 설치 디렉토리. 비정상적인 일을하지 않는 한이 옵션을 사용할 필요는 없습니다.Postgres실행 파일을 찾을 수 없었습니다.
ininit모드,이 옵션은의 위치를 유사하게 지정합니다.initdb실행 파일.
인쇄 오류 만 인쇄, 정보 메시지 없음.
시작 또는 종료가 완료되기를 기다릴 때 대기 할 최대 초의 최대 초. 기본값의 값pgctltimeout환경 변수 또는 설정되지 않은 경우 60 초로.
인쇄토토 커뮤니티버전 및 종료.
시작 또는 종료가 완료 될 때까지 기다립니다. 대기는 셧다운의 기본 옵션이지만 스타트 업은 아닙니다.토토 커뮤니티서버에 반복적으로 연결하려고 시도합니다. 셧다운을 기다릴 때토토 커뮤니티서버가 제거를 기다립니다PID파일. 이 옵션은 AN의 입력을 허용합니다SSL스타트 업의 암호화.토토 커뮤니티시작 또는 종료의 성공에 따라 종료 코드를 반환합니다.
시작 또는 종료가 완료되기를 기다리지 마십시오. 이것은 시작 및 다시 시작 모드의 기본입니다.
도움말 표시토토 커뮤니티명령 줄 인수 및 종료
이벤트 소스의 이름토토 커뮤니티Windows 서비스로 실행될 때 이벤트 로그에 로깅하는 데 사용합니다. 기본값은postgresql. 이것은의 로깅 만 제어합니다.토토 커뮤니티19899_19970Event_Source. 초기 시작 중에 서버가 고장 나면 기본 이벤트 소스를 사용하여 로그인 할 수도 있습니다.postgresql.
등록 할 시스템 서비스의 이름. 이름은 서비스 이름과 디스플레이 이름으로 사용됩니다.
사용자가 서비스를 시작할 비밀번호.
등록 할 시스템 서비스의 시작 유형. 시작 유형이 될 수 있습니다auto또는요구또는이 두 가지 중 하나의 첫 글자. 이것이 생략되면auto사용됩니다.
사용자가 서비스를 시작할 수있는 사용자 이름. 도메인 사용자의 경우 형식을 사용하십시오도메인 \ username.
시작 또는 종료가 완료되기를 기다릴 때 기다릴 수있는 초의 기본 제한. 설정하지 않으면 기본값은 60 초입니다.
기본 데이터 디렉토리 위치.
토토 커뮤니티, 대부분의 다른 것과 마찬가지로postgresql유틸리티는 또한 지원하는 환경 변수를 사용합니다libpq(참조PostgreSQL : 문서 : 9.6 : 환경 스포츠 토토 베트맨). 추가 서버 변수는 참조Postgres.
데이터 디렉토리 에이 파일의 존재는 도움을주기 위해 사용됩니다토토 커뮤니티서버가 현재 실행 중인지 결정합니다.
이 파일이 데이터 디렉토리에 존재하는 경우토토 커뮤니티(in다시 시작Mode)는 파일의 내용을 옵션으로 전달합니다Postgres,-o옵션. 이 파일의 내용도에 표시됩니다.상태모드.
서버를 시작하려면 :
$ 토토 커뮤니티 시작
서버를 시작하려면 서버가 연결을 수락 할 때까지 대기합니다 :
$ pg_ctl -w start
포트 5433을 사용하여 서버를 시작하고fsync
, 사용 :
$ pg_ctl -o "-f -p 5433"start