PG_RESETWAL-Đặt lại nhật ký ghi và thông tin điều khiển khác của APostgreSQLCụm cơ sở dữ kèo tỷ số bóng đá euro hôm nay
pg_resetwal
[-f
| --force
] [-N
| --Dry-Run
] [Tùy chọn
...] [-D
| --pgdata
]Datadir
pg_resetwal
Xóa nhật ký ghi (WAL) và đặt lại tùy chọn một số thông tin điều khiển khác được lưu trữ kèo tỷ số bóng đá euro hôm nayPG_Control
kèo tỷ số bóng đá euro hôm nay. Chức năng này đôi khi là cần thiết nếu các kèo tỷ số bóng đá euro hôm nay này bị hỏng.
Một số tùy chọn, chẳng hạn như--wal-segsize
(xem bên dưới), cũng có thể được sử dụng để sửa đổi một số cài đặt toàn cầu nhất định của cụm cơ sở dữ kèo tỷ số bóng đá euro hôm nay mà không cần phải chạy lạiinitDB
. Điều này có thể được thực hiện một cách an toàn trên cụm cơ sở dữ kèo tỷ số bóng đá euro hôm nay âm thanh khác, nếu không có chế độ nguy hiểm nào được đề cập dưới đây được sử dụng.
nếupg_resetwal
9140_9442pg_resetwal
sẽ yêu cầu-f
(Lực lượng) Tùy chọn được chỉ định trước khi làm việc trên thư mục dữ kèo tỷ số bóng đá euro hôm nay ở trạng thái tắt máy hoặc với tệp điều khiển bị hỏng.
Sau khi chạy lệnh này trên thư mục dữ kèo tỷ số bóng đá euro hôm nay với WAL bị hỏng hoặc tệp điều khiển bị hỏng, có thể khởi động máy chủ, nhưng hãy nhớ rằng cơ sở dữ kèo tỷ số bóng đá euro hôm nay có thể chứa dữ kèo tỷ số bóng đá euro hôm nay không nhất quán do các giao dịch được cam kết một phần. Bạn nên nhập ngay dữ kèo tỷ số bóng đá euro hôm nay của mình, chạyinitDB
, và khôi phục. Sau khi khôi phục, kiểm tra sự không nhất quán và sửa chữa khi cần thiết.
nếupg_resetwal
phàn nàn rằng nó không thể xác định dữ kèo tỷ số bóng đá euro hôm nay hợp lệ choPG_Control
, bạn có thể buộc nó tiến hành bằng cách chỉ định-f
(lực lượng) tùy chọn. Trong trường hợp này, các giá trị hợp lý sẽ được thay thế cho dữ kèo tỷ số bóng đá euro hôm nay bị thiếu.-f
Vẫn có thể được sử dụng, nhưng cơ sở dữ kèo tỷ số bóng đá euro hôm nay được phục hồi phải được xử lý với sự nghi ngờ thậm chí còn hơn bình thường: một bãi rác và khôi phục ngay lập tức là bắt buộc.khôngThực hiện bất kỳ hoạt động biến đổi dữ kèo tỷ số bóng đá euro hôm nay nào trong cơ sở dữ kèo tỷ số bóng đá euro hôm nay trước khi bạn đổ, vì bất kỳ hành động nào như vậy có thể làm cho tham nhũng tồi tệ hơn.
Tiện ích này chỉ có thể được chạy bởi người dùng đã cài đặt máy chủ, vì nó yêu cầu truy cập đọc/ghi vào thư mục dữ kèo tỷ số bóng đá euro hôm nay.
Datadir
-DDatadir
-pgdata =Datadir
Chỉ định vị trí của thư mục cơ sở dữ kèo tỷ số bóng đá euro hôm nay. Vì lý do an toàn, bạn phải chỉ định thư mục dữ kèo tỷ số bóng đá euro hôm nay trên dòng lệnh.pg_resetwal
Không sử dụng biến môi trườngPGDATA
.
-f
--force
Forcepg_resetwal
Để tiến hành ngay cả kèo tỷ số bóng đá euro hôm nay các tình huống có thể nguy hiểm, như đã giải thích ở trên. Cụ thể, tùy chọn này được yêu cầu tiến hành nếu máy chủ không bị tắt một cách sạch sẽ hoặc nếupg_resetwal
Không thể xác định dữ kèo tỷ số bóng đá euro hôm nay hợp lệ choPG_Control
.
-N
--Dry-Run
The-N
/--Dry-Run
Tùy chọn hướng dẫnpg_resetwal
Để in các giá trị được xây dựng lại từPG_Control
và các giá trị sắp được thay đổi, sau đó thoát mà không sửa đổi bất cứ điều gì. Đây chủ yếu là một công cụ gỡ lỗi, nhưng có thể hữu ích như một kiểm tra tỉnh táo trước khi cho phéppg_resetwal
Để tiến hành thực tế.
-V
--Version
Thông tin phiên bản hiển thị, sau đó thoát.
-?
--Help
Hiển thị trợ giúp, sau đó thoát.
Các tùy chọn sau chỉ cần khipg_resetwal
không thể xác định các giá trị phù hợp bằng cách đọcPG_Control
. Giá trị an toàn có thể được xác định như mô tả dưới đây.0x
. Lưu ý rằng các hướng dẫn này chỉ áp dụng với kích thước khối tiêu chuẩn là 8 kb.
-CXID
,XID
--commit-Timestamp-ids =XID
,XID
Đặt ID giao dịch mới nhất và mới nhất mà thời gian cam kết có thể được truy xuất.
Giá trị an toàn cho ID giao dịch lâu đời nhất mà thời gian cam kết có thể được truy xuất (phần đầu tiên) có thể được xác định bằng cách tìm kiếm tên tệp nhỏ nhất số kèo tỷ số bóng đá euro hôm nay thư mụcpg_commit_ts
Theo thư mục dữ kèo tỷ số bóng đá euro hôm nay. Ngược lại, giá trị an toàn cho ID giao dịch mới nhất mà thời gian cam kết có thể được truy xuất (phần thứ hai) có thể được xác định bằng cách tìm kiếm tên tệp lớn nhất số trong cùng một thư mục.
-exid_epoch
--Poch =xid_epoch
Đã đặt thủ công Epoch ID giao dịch tiếp theo.
Epoch ID giao dịch không thực sự được lưu trữ ở bất cứ đâu trong cơ sở dữ kèo tỷ số bóng đá euro hôm nay ngoại trừ trong trường được đặt bởipg_resetwal
, vì vậy bất kỳ giá trị nào sẽ hoạt động cho đến khi cơ sở dữ kèo tỷ số bóng đá euro hôm nay có liên quan. Bạn có thể cần điều chỉnh giá trị này để đảm bảo rằng các hệ thống sao chép nhưslony-ivàSkytoolsLàm việc chính xác - nếu vậy, một giá trị thích hợp phải có thể đạt được từ trạng thái của cơ sở dữ kèo tỷ số bóng đá euro hôm nay được sao chép xuôi dòng.
-LWalfile
--Next-wal-file =Walfile
Đặt vị trí bắt đầu theo cách thủ công bằng cách chỉ định tên của kèo tỷ số bóng đá euro hôm nay phân đoạn WAL tiếp theo.
Tên của tệp phân đoạn WAL tiếp theo phải lớn hơn bất kỳ tên tệp phân đoạn WAL nào hiện đang tồn tại kèo tỷ số bóng đá euro hôm nay thư mụcpg_wal
Theo thư mục dữ kèo tỷ số bóng đá euro hôm nay. Những cái tên này cũng nằm trong thập lục phân và có ba phần.ID dòng thời gianvà thường được giữ nguyên. Ví dụ: nếu00000001000000320000004A
là mục lớn nhất kèo tỷ số bóng đá euro hôm nayPG_WAL
, Sử dụng-L 00000001000000320000004B
hoặc cao hơn.
Lưu ý rằng khi sử dụng các kích thước phân đoạn WAL của Nondefault, các số kèo tỷ số bóng đá euro hôm nay tên tệp WAL khác với các LSN được báo cáo bởi các chức năng hệ thống và chế độ xem hệ thống. Tùy chọn này có tên tệp wal, không phải lsn.
pg_resetwal
Bản thân nó nhìn vào các tệp kèo tỷ số bóng đá euro hôm naypg_wal
và chọn mặc định-L
Cài đặt ngoài tên kèo tỷ số bóng đá euro hôm nay hiện có cuối cùng. Do đó, điều chỉnh thủ công-L
Chỉ cần cần nếu bạn biết về các tệp phân đoạn WAL hiện không có kèo tỷ số bóng đá euro hôm naypg_wal
, chẳng hạn như các mục kèo tỷ số bóng đá euro hôm nay kho lưu trữ ngoại tuyến; hoặc nếu nội dung củapg_wal
đã bị mất hoàn toàn.
-MMXID
,MXID
-Multixact-ids =MXID
,MXID
Đặt ID đa phương tiện tiếp theo và lâu đời nhất.
Giá trị an toàn cho ID đa phương tiện tiếp theo (phần đầu tiên) có thể được xác định bằng cách tìm kiếm tên tệp lớn nhất số kèo tỷ số bóng đá euro hôm nay thư mụcpg_multixact/offsets
Theo thư mục dữ kèo tỷ số bóng đá euro hôm nay, thêm một, sau đó nhân với 65536 (0x10000). Ngược lại, giá trị an toàn cho ID đa phương tiện cũ nhất (phần thứ hai của-M
) có thể được xác định bằng cách tìm kiếm tên tệp nhỏ nhất bằng số kèo tỷ số bóng đá euro hôm nay cùng một thư mục và nhân với 65536. Tên tệp có kèo tỷ số bóng đá euro hôm nay thập lục phân, vì vậy cách dễ nhất để thực hiện điều này là xác định giá trị tùy chọn kèo tỷ số bóng đá euro hôm nay phần tử và phụ
-OOID
-next-oid =oid
Đặt thủ công OID tiếp theo.
19136_19310
-OMXOFF
-Multixact offset =MXoff
Đặt thủ công phần bù đa hướng tiếp theo.
Một giá trị an toàn có thể được xác định bằng cách tìm kiếm tên tệp lớn nhất về mặt số kèo tỷ số bóng đá euro hôm nay thư mụcpg_multixact/thành viên
Trong thư mục dữ kèo tỷ số bóng đá euro hôm nay, thêm một, sau đó nhân với 52352 (0xcc80). Các tên tập tin nằm trong thập lục phân.
--wal-segsize =wal_sement_size
Đặt kích thước phân đoạn Wal mới, tính bằng megabyte. Giá trị phải được đặt thành công suất 2 từ 1 đến 1024 (megabyte).initDBĐể biết thêm thông tin.
Tùy chọn này cũng có thể được sử dụng để thay đổi kích thước phân đoạn WAL của cụm cơ sở dữ kèo tỷ số bóng đá euro hôm nay hiện có, tránh sự cần thiết phải lạiinitDB
.
kèo tỷ số bóng đá euro hôm nay khipg_resetwal
Sẽ đặt địa chỉ bắt đầu Wal ngoài kèo tỷ số bóng đá euro hôm nay phân đoạn WAL mới nhất, một số thay đổi kích thước phân đoạn có thể khiến các tên kèo tỷ số bóng đá euro hôm nay WAL trước đó được sử dụng lại. Nên sử dụng-L
21002_21146
-UXID
--oldest-transaction-id =XID
Đặt thủ công ID giao dịch không đóng băng lâu đời nhất.
Một giá trị an toàn có thể được xác định bằng cách tìm kiếm tên tệp nhỏ nhất bằng số kèo tỷ số bóng đá euro hôm nay thư mụcPG_XACT
theo thư mục dữ kèo tỷ số bóng đá euro hôm nay và sau đó nhân với 1048576 (0x100000). Lưu ý rằng các tên tệp nằm trong thập lục phân.0007
là mục nhỏ nhất kèo tỷ số bóng đá euro hôm nayPG_XACT
, -U 0x700000
Sẽ hoạt động (năm số 0 cung cấp hệ số nhân thích hợp).
-xXID
-next-transaction-id =XID
Đặt thủ công ID giao dịch tiếp theo.
Một giá trị an toàn có thể được xác định bằng cách tìm kiếm tên tệp lớn nhất về mặt số kèo tỷ số bóng đá euro hôm nay thư mụcPG_XACT
Theo thư mục dữ kèo tỷ số bóng đá euro hôm nay, thêm một, sau đó nhân với 1048576 (0x100000). Lưu ý rằng các tên tệp nằm trong thập lục phân.0011
là mục lớn nhất kèo tỷ số bóng đá euro hôm nayPG_XACT
, -x 0x1200000
Sẽ hoạt động (năm số 0 cung cấp hệ số nhân thích hợp).
pg_color
Chỉ định có nên sử dụng màu kèo tỷ số bóng đá euro hôm nay các thông báo chẩn đoán hay không. Các giá trị có thể làluôn luôn
, Auto
vàkhông bao giờ
.
Lệnh này không được sử dụng khi máy chủ đang chạy.pg_resetwal
sẽ từ chối khởi động nếu tìm thấy tệp khóa máy chủ trong thư mục dữ kèo tỷ số bóng đá euro hôm nay. Nếu máy chủ bị sập thì một tệp khóa có thể đã bị bỏ lại phía sau;pg_resetwal
để chạy. Nhưng trước khi bạn làm như vậy, hãy chắc chắn rằng không có quy trình máy chủ nào còn sống.
pg_resetwal
Chỉ hoạt động với các máy chủ có cùng phiên bản chính.
Nếu bạn thấy bất cứ điều gì trong tài kèo tỷ số bóng đá euro hôm nay không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài kèo tỷ số bóng đá euro hôm nay.