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ữ tỷ lệ kèo bóng đá trực tuyến hôm nay
pg_resetwal
[-f
] [-N
] [Tùy chọn
...] [-D
]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ữ tỷ lệ kèo bóng đá trực tuyến hôm nayPG_Control
Tệp. Chức năng này đôi khi là cần thiết nếu tỷ lệ kèo bóng đá trực tuyến hôm nay tệp này bị hỏng. Nó chỉ được sử dụng như là phương sách cuối cùng, khi máy chủ sẽ không khởi động do tham nhũng như vậy.
Sau khi chạy lệnh này, có thể khởi động máy chủ, nhưng hãy nhớ rằng cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay có thể chứa dữ tỷ lệ kèo bóng đá trực tuyến hôm nay không nhất quán do các giao dịch cam kết một phần. Bạn nên nhập ngay dữ tỷ lệ kèo bóng đá trực tuyến hôm nay của mình, chạyinitDB
, và tải lại. Sau khi tải lại, hãy kiểm tra sự không nhất quán và sửa chữa khi cần thiết.
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ữ tỷ lệ kèo bóng đá trực tuyến hôm nay. Vì lý do an toàn, bạn phải chỉ định thư mục dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trên dòng lệnh.pg_resetwal
Không sử dụng biến môi trườngPGDATA
.
nếupg_resetwal
9637_9690pg_control
, bạn có thể buộc nó phải tiến hành bằng cách chỉ định-f
(lực lượng). Trong trường hợp này, các giá trị hợp lý sẽ được thay thế cho dữ tỷ lệ kèo bóng đá trực tuyến hôm nay bị thiếu. Hầu hết các trường có thể được dự kiến sẽ phù hợp, nhưng có thể cần hỗ trợ thủ công cho OID tiếp theo, ID giao dịch tiếp theo và Epoch, ID đa phương tiện tiếp theo và Offset và các trường địa chỉ bắt đầu Wal. Các trường này có thể được đặt bằng cách sử dụng các tùy chọn được thảo luận dưới đây. Nếu bạn không thể xác định các giá trị chính xác cho tất cả các trường này,-f
Vẫn có thể được sử dụng, nhưng cơ sở dữ tỷ lệ kèo bóng đá trực tuyến 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 ngay lập tức và tải lại là bắt buộc.KhôngThực hiện bất kỳ hoạt động biến đổi dữ tỷ lệ kèo bóng đá trực tuyến hôm nay nào trong cơ sở dữ tỷ lệ kèo bóng đá trực tuyến 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.
-f
Forcepg_resetwal
Để tiến hành ngay cả khi nó không thể xác định dữ tỷ lệ kèo bóng đá trực tuyến hôm nay hợp lệ choPG_Control
, Như đã giải thích ở trên.
-N
The-N
(Không có hoạt động) Hướng dẫn tùy chọnpg_resetwal
Để in tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị được xây dựng lại từPG_Control
và tỷ lệ kèo bóng đá trực tuyến hôm nay 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.
tỷ lệ kèo bóng đá trực tuyến hôm nay tùy chọn sau chỉ cần khipg_resetwal
không thể xác định tỷ lệ kèo bóng đá trực tuyến hôm nay 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. Đối với tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị lấy tỷ lệ kèo bóng đá trực tuyến hôm nay đối số số, tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị thập lục phân có thể được chỉ định bằng cách sử dụng tiền tố0x
.
-C
XID
,XID
Đặt thủ công ID giao dịch lâu đờ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ố tỷ lệ kèo bóng đá trực tuyến hôm nay thư mụcpg_commit_ts
Theo thư mục dữ tỷ lệ kèo bóng đá trực tuyến 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. Tên tệp có trong thập lục phân.
-e
xid_epoch
Đặt theo cách 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ữ tỷ lệ kèo bóng đá trực tuyến 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ữ tỷ lệ kèo bóng đá trực tuyến 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ể lấy được từ trạng thái của cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được sao chép xuôi dòng.
-L
Walfile
Đặt địa chỉ bắt đầu WAL theo cách thủ công.
Địa chỉ bắt đầu Wal 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 tỷ lệ kèo bóng đá trực tuyến hôm nay thư mụcpg_wal
Theo thư mục dữ tỷ lệ kèo bóng đá trực tuyến 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. Phần đầu tiên làID dòng thời gianHồivà thường được giữ nguyên. Ví dụ: nếu00000001000000320000004A
là mục lớn nhất tỷ lệ kèo bóng đá trực tuyến hôm nayPG_WAL
, Sử dụng-L 00000001000000320000004B
hoặc cao hơn.
pg_resetwal
Bản thân nó nhìn vào tỷ lệ kèo bóng đá trực tuyến hôm nay tệp trongPG_WAL
và chọn mặc định-L
Cài đặt ngoài tên tệp 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ề tỷ lệ kèo bóng đá trực tuyến hôm nay tệp phân đoạn WAL hiện không có trongpg_wal
14885_14950PG_WAL
đã bị mất hoàn toàn.
-M
MXID
,MXID
Đặt thủ công 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ố tỷ lệ kèo bóng đá trực tuyến hôm nay thư mụcpg_multixact/offset
Theo thư mục dữ tỷ lệ kèo bóng đá trực tuyến 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ố tỷ lệ kèo bóng đá trực tuyến hôm nay cùng một thư mục và nhân với 65536. Tên tệp có tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay hexadecimal và
-O
OID
Đặt thủ công OID tiếp theo.
16052_16226
-O
mxoff
Đặt thủ công phần bù đa hướng tiếp theo.
16411_16510pg_multixact/thành viên
Theo thư mục dữ tỷ lệ kèo bóng đá trực tuyến 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. Không có công thức đơn giản như các tùy chọn khác của các số 0.
16808_16813XID
Đặ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ố tỷ lệ kèo bóng đá trực tuyến hôm nay thư mụcPG_XACT
theo thư mục dữ tỷ lệ kèo bóng đá trực tuyến 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. Nó thường dễ nhất để chỉ định giá trị tùy chọn trong thập lục phân. Ví dụ: nếu0007
là mục nhỏ nhất tỷ lệ kèo bóng đá trực tuyến 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).
-x
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 số tỷ lệ kèo bóng đá trực tuyến hôm nay thư mụcPG_XACT
Theo thư mục dữ tỷ lệ kèo bóng đá trực tuyến 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. Nó thường dễ nhất để chỉ định giá trị tùy chọn trong thập lục phân. Ví dụ: nếu0011
là mục lớn nhất tỷ lệ kèo bóng đá trực tuyến hôm nayPG_XACT
, -x 0x1200000
18142_18208
Lệnh này không được sử dụng khi máy chủ đang chạy.pg_resetwal
18394_18594pg_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 tỷ lệ kèo bóng đá trực tuyến hôm nay máy chủ có cùng phiên bản chính.