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

토토 사이트 추천

토토 사이트 추천-쓰기 로그 및 기타 제어 정보를 재설정합니다postgresql데이터베이스 클러스터

시놉시스

토토 사이트 추천 [ -f | -포스] [-n | -드라이 런] [옵션...] [-d | --pgdata ]Datadir

설명

토토 사이트 추천WAL (Write-Ahead Log)을 지우고 선택적으로에 저장된 다른 제어 정보를 선택적으로 재설정합니다.PG_CONTROL파일. 이 파일이 손상되면이 기능이 때때로 필요합니다.

이 명령을 실행 한 후 서버를 시작할 수 있어야하지만, 부분적으로 커밋 된 트랜잭션으로 인해 데이터베이스에 일치하지 않는 데이터가 포함될 수 있습니다. 즉시 데이터를 버려야합니다. runinitdb및 복원. 복원 후 불일치와 필요에 따라 수리를 확인하십시오.

이 유틸리티는 데이터 디렉토리에 대한 읽기/쓰기 액세스가 필요하기 때문에 서버를 설치 한 사용자 만 실행할 수 있습니다. 안전상의 이유로, 명령 줄에 데이터 디렉토리를 지정해야합니다.토토 사이트 추천환경 변수를 사용하지 않습니다pgdata.

if토토 사이트 추천유효한 데이터를 결정할 수 없다고 불평합니다PG_CONTROL, 당신은 어쨌든를 지정하여 어쨌든 진행하도록 강요 할 수 있습니다.-f(힘) 옵션. 이 경우 타당한 값은 누락 된 데이터로 대체됩니다.-f여전히 사용할 수 있지만 복구 된 데이터베이스는 평소보다 훨씬 더 많은 의심으로 처리해야합니다. 즉시 덤프와 복원이 필수적입니다.do not덤프하기 전에 데이터베이스에서 데이터 수정 작업을 실행합니다. 그러한 조치가 부패를 악화시킬 수 있으므로

옵션

-f
-포스

Force토토 사이트 추천유효한 데이터를 결정할 수없는 경우에도 진행하려면PG_CONTROL, 위에서 설명한대로.

-n
-드라이 런

the-n/-드라이 런옵션 지침토토 사이트 추천재구성 된 값을 인쇄하려면PG_CONTROL그리고 변경 될 값을 변경 한 다음 아무것도 수정하지 않고 종료합니다. 이것은 주로 디버깅 도구이지만 허용하기 전에 생계 점검으로 유용 할 수 있습니다토토 사이트 추천Real로 진행하려면.

-v
-버전

버전 정보 표시, 종료.

-?
-help

도움말 표시, 출구

다음 옵션은 만 필요합니다.토토 사이트 추천읽기를 통해 적절한 값을 결정할 수 없습니다PG_CONTROL. 안전한 값은 아래에 설명 된대로 결정할 수 있습니다.0x.

-cxid,xid
--- Commit-timestamp-ids =xid,xid

커밋 시간을 검색 할 수있는 가장 오래되고 최신 트랜잭션 ID를 수동으로 설정합니다.

커밋 시간을 검색 할 수있는 가장 오래된 트랜잭션 ID에 대한 안전한 값 (첫 번째 부분)은 디렉토리에서 수치 적으로 가장 작은 파일 이름을 찾아 결정할 수 있습니다PG_COMMIT_TS데이터 디렉토리 아래. 반대로, 커밋 시간을 검색 할 수있는 최신 트랜잭션 ID에 대한 안전한 값 (두 번째 부분)은 동일한 디렉토리에서 수치 적으로 가장 큰 파일 이름을 찾아 결정할 수 있습니다.

-exid_epoch
-epoch =xid_epoch

수동으로 다음 트랜잭션 ID의 epoch를 설정합니다.

트랜잭션 ID Epoch는 실제로 설정된 필드를 제외하고 데이터베이스의 어느 곳에도 저장되지 않습니다토토 사이트 추천, 따라서 모든 값은 데이터베이스 자체에 관한 한 작동합니다. 와 같은 복제 시스템을 보장하기 위해이 값을 조정해야 할 수도 있습니다.Slony-ISkyTools올바르게 작업 - 그렇다면 다운 스트림 복제 데이터베이스의 상태에서 적절한 값을 얻을 수 있어야합니다.

-lWalfile
-next-wal-file =Walfile

다음 WAL 세그먼트 파일의 이름을 지정하여 WAL 시작 위치를 수동으로 설정합니다.

다음 WAL 세그먼트 파일의 이름은 현재 디렉토리에 존재하는 WAL 세그먼트 파일 이름보다 커야합니다PG_WAL데이터 디렉토리 아래. 이 이름은 또한 16 진수이며 세 부분이 있습니다.타임 라인 ID일반적으로 동일하게 유지해야합니다. 예를 들어, if000000010000320000004A에서 가장 큰 항목입니다PG_WAL, 사용-L 000000010000320000004B이상.

nondefault WAL 세그먼트 크기를 사용할 때 WAL 파일 이름의 숫자는 시스템 기능 및 시스템보기에 의해보고 된 LSN과 다릅니다. 이 옵션은 LSN이 아닌 WAL 파일 이름을 사용합니다.

note

토토 사이트 추천자체는 파일을 봅니다PG_WAL기본값을 선택합니다-l마지막 기존 파일 이름을 넘어 설정. 따라서 수동 조정-l현재 존재하지 않는 WAL 세그먼트 파일을 알고있는 경우에만 필요합니다PG_WAL12582_12644PG_WAL완전히 잃어 버렸습니다.

-mMXID,MXID
-multixact-ids =MXID,MXID

수동으로 다음과 오래된 다중 변환 ID를 설정합니다.

다음 Multitransaction ID (첫 번째 부분)의 안전한 값은 디렉토리에서 숫자로 가장 큰 파일 이름을 찾아 결정할 수 있습니다pg_multixact/오프셋데이터 디렉토리 아래에 하나를 추가 한 다음 65536 (0x10000)을 곱합니다. 반대로, 가장 오래된 Multitransaction ID의 안전한 가치 (의 두 번째 부분-m)는 동일한 디렉토리에서 수치 적으로 가장 작은 파일 이름을 찾고 65536을 곱하여 결정할 수 있습니다. 파일 이름은 16 진수이므로이를 수행하는 가장 쉬운 방법은 16 진수로 옵션 값을 지정하고 4 개의 제로를 부속하는 것입니다.

-oOID
-next-doid =OID

다음 Oid를 수동으로 설정합니다.

데이터베이스에서 가장 큰 다음 OID를 넘어서는 다음 OID를 결정할 수있는 쉬운 방법은 없지만 다행히도 다음 OID 설정을 올바르게 얻는 것이 중요하지 않습니다..

-omxoff
-multixact-offset =mxoff

다음 Multitransaction Offset을 수동으로 설정합니다.

디렉토리에서 수치 적으로 가장 큰 파일 이름을 찾아 안전한 값을 결정할 수 있습니다PG_MULTIXACT/회원데이터 디렉토리 아래에 하나를 추가 한 다음 52352 (0xcc80)를 곱합니다. 파일 이름은 16 진수입니다.

-wal-segsize =Wal_Segment_Size

새로운 WAL 세그먼트 크기를 메가 바이트로 설정하십시오. 값은 1에서 1024 사이의 2 (메가 바이트)로 설정해야합니다.initdb자세한 내용은

note

while토토 사이트 추천최신 기존 WAL 세그먼트 파일을 넘어 WAL 시작 주소를 설정하면 일부 세그먼트 크기 변경으로 인해 이전 WAL 파일 이름이 재사용 될 수 있습니다. 사용하는 것이 좋습니다-l이 옵션과 함께 WAL 파일 이름 중첩이 아카이빙 전략에 문제가 발생할 경우 WAL 시작 주소를 수동으로 설정하려면

-uxid
-oldest-transaction-id =xid

가장 오래된 Unrrozen Transaction ID를 수동으로 설정했습니다.

디렉토리에서 수치 적으로 가장 작은 파일 이름을 찾아 안전한 값을 결정할 수 있습니다PG_XACT데이터 디렉토리 아래에서 1048576 (0x100000)을 곱합니다. 파일 이름은 16 진수입니다.0007에서 가장 작은 항목입니다PG_XACT, -u 0x700000작동합니다 (5 개의 후행 제로는 적절한 승수를 제공합니다).

-xxid
-next-transaction-id =xid

다음 트랜잭션 ID를 수동으로 설정합니다.

디렉토리에서 수치 적으로 가장 큰 파일 이름을 찾아 안전한 값을 결정할 수 있습니다PG_XACT데이터 디렉토리 아래에 하나를 추가 한 다음 1048576 (0x100000)을 곱합니다. 파일 이름은 16 진수입니다.0011에서 가장 큰 항목입니다PG_XACT, -x 0x1200000작동합니다 (5 개의 후행 제로는 적절한 승수를 제공합니다).

환경

PG_COLOR

진단 메시지에서 색상을 사용할지 여부를 지정합니다. 가능한 값은항상, auto절대.

노트

서버가 실행 중일 때이 명령을 사용해서는 안됩니다.토토 사이트 추천데이터 디렉토리에서 서버 잠금 파일을 찾으면 시작을 거부합니다. 서버가 충돌하면 잠금 파일이 남아있을 수 있습니다.토토 사이트 추천실행. 그러나 그렇게하기 전에 서버 프로세스가 아직 살아남지 않음을 두 배로 확신하십시오.

토토 사이트 추천동일한 주요 버전의 서버에서만 작동합니다.