Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10
Tài tỷ lệ kèo bóng đá tối nay này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một tỷ lệ kèo bóng đá tối nay các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

pg_resetwal

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 đá tối nay

Synopsis

pg_resetwal[-f | --force] [-N | --Dry-Run] [Tùy chọn...] [-D | --pgdata]Datadir

Mô tả

pg_resetwalXó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 đá tối naypg_controlTệp. Chức năng này đôi khi là cần thiết nếu tỷ lệ kèo bóng đá tối 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.

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ữ tỷ lệ kèo bóng đá tối 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ữ tỷ lệ kèo bóng đá tối 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được sử dụng trên thư mục dữ tỷ lệ kèo bóng đá tối nay trong đó máy chủ đã bị tắt một cách sạch sẽ và tệp điều khiển là âm thanh, sau đó nó sẽ không ảnh hưởng đến nội dung của hệ thống cơ sở dữ tỷ lệ kèo bóng đá tối nay, ngoại trừ việc không còn sử dụng các tệp WAL nào bị xóa. Bất kỳ việc sử dụng nào khác đều có khả năng nguy hiểm và phải được thực hiện rất cẩn thận.PG_RESETWALsẽ 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ữ tỷ lệ kèo bóng đá tối 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ữ tỷ lệ kèo bóng đá tối 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ữ tỷ lệ kèo bóng đá tối nay có thể chứa dữ tỷ lệ kèo bóng đá tối 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 đá tối 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_resetwalphàn nàn rằng nó không thể xác định dữ tỷ lệ kèo bóng đá tối nay hợp lệ choPG_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 đá tối 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 Vị trí 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,-fVẫn có thể được sử dụng, nhưng cơ sở dữ tỷ lệ kèo bóng đá tối 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ữ tỷ lệ kèo bóng đá tối nay nào trong cơ sở dữ tỷ lệ kèo bóng đá tối 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ữ tỷ lệ kèo bóng đá tối nay.

Tùy chọn

Datadir
-DDatadir
-pgdata =Datadir

Chỉ định vị trí của thư mục cơ sở dữ tỷ lệ kèo bóng đá tối nay. Vì lý do an toàn, bạn phải chỉ định thư mục dữ tỷ lệ kèo bóng đá tối nay trên dòng lệnh.pg_resetwalKhông sử dụng biến môi trườngpgdata.

-f
--force

Forcepg_resetwalĐể tiến hành ngay cả tỷ lệ kèo bóng đá tối 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_resetwalKhông thể xác định dữ tỷ lệ kèo bóng đá tối nay hợp lệ cho12769_12781.

-N
--Dry-Run

12975_12981-N/--Dry-RunTùy chọn hướng dẫnpg_resetwalĐể in tỷ lệ kèo bóng đá tối nay giá trị được xây dựng lại từPG_Controlvà tỷ lệ kèo bóng đá tối 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 đá tối nay tùy chọn sau chỉ cần khipg_resetwalkhông thể xác định tỷ lệ kèo bóng đá tối 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 đá tối nay giá trị lấy tỷ lệ kèo bóng đá tối nay đối số số, tỷ lệ kèo bóng đá tối 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. Lưu ý rằng tỷ lệ kèo bóng đá tối nay 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.

-dấu hiệu Signess =Tùy chọn

Đặt thủ công Char đã ký. tỷ lệ kèo bóng đá tối nay giá trị có thể làĐã kýUnsign.

Đối với cụm cơ sở dữ tỷ lệ kèo bóng đá tối nay đópg_upgradeđược nâng cấp từ APostgreSQLPhiên bản trước 18, giá trị an toàn sẽ là mặc địnhcharCheadness của nền tảng chạy cụm trước khi nâng cấp đó. Đối với tất cả tỷ lệ kèo bóng đá tối nay cụm khác,15042_1505015055_15132pg_upgradevà thông thường không nên được sử dụng thủ công.

-CXID,XID
--commit-thời gian-ids =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 đá tối nay thư mụcpg_commit_tsTheo thư mục dữ tỷ lệ kèo bóng đá tối 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.

-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ữ tỷ lệ kèo bóng đá tối nay ngoại trừ trong trường được đặt bởipg_resetwal16699_16849slony-iSkytoolsLà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 đá tối 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 tệp 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 có tỷ lệ kèo bóng đá tối nay thư mụcPG_WALTheo thư mục dữ tỷ lệ kèo bóng đá tối 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 gianvà thường được giữ nguyên. Ví dụ: nếu00000001000000320000004Alà mục lớn nhất tỷ lệ kèo bóng đá tối nayPG_WAL, Sử dụng-L 00000001000000320000004Bhoặ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ố tỷ lệ kèo bóng đá tối 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.

ghi chú

pg_resetwalBản thân nó nhìn vào các tệp tỷ lệ kèo bóng đá tối naypg_walvà chọn mặc định-LCài đặt ngoài tên tệp hiện có cuối cùng. Do đó, điều chỉnh thủ công-LChỉ 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ó tỷ lệ kèo bóng đá tối nayPG_WAL, chẳng hạn như các mục tỷ lệ kèo bóng đá tối 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 thủ công ID đa hoạt động 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 đá tối nay thư mụcpg_multixact/offsetsTheo thư mục dữ tỷ lệ kèo bóng đá tối 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 đá tối 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 đá tối nay thập lục phân, vì vậy cách dễ nhất để làm điều này là xác định giá trị tùy chọn tỷ lệ kèo bóng đá tối nay thập lục phân và tăng bốn loại.

-Ooid
-next-oid =oid

Đặt thủ công OID tiếp theo.

20295_20469

-OMXOFF
-Multixact offset =MXOFF

Đặt thủ công phần bù multitransaction 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ố tỷ lệ kèo bóng đá tối nay thư mụcpg_multixact/thành viênTheo thư mục dữ tỷ lệ kèo bóng đá tối 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.

--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). Xem cùng một tùy chọn củainitDBĐể biết thêm thông tin.

21664_21783initDB.

Lưu ý

tỷ lệ kèo bóng đá tối nay khipg_resetwalSẽ đặt địa chỉ bắt đầu Wal ngoài tệp 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 tỷ lệ kèo bóng đá tối nay tên tệp WAL trước đó được sử dụng lại. Nên sử dụng-L22161_22305

-UXID
--oldest-transaction-id =XID

Đặt thủ công ID giao dịch không đóng băng lâu đời nhất.

22680_22780PG_XACTTheo thư mục dữ tỷ lệ kèo bóng đá tối 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ếu0007là mục nhỏ nhất tỷ lệ kèo bóng đá tối nayPG_XACT, -U 0x700000Sẽ 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 số tỷ lệ kèo bóng đá tối nay thư mụcPG_XACTTrong thư mục dữ tỷ lệ kèo bóng đá tối 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ếu0011là mục lớn nhất tỷ lệ kèo bóng đá tối nayPG_XACT, -x 0x1200000Sẽ hoạt động (năm số 0 cung cấp hệ số nhân thích hợp).

Môi trường

pg_color

Chỉ định có nên sử dụng màu tỷ lệ kèo bóng đá tối 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, Autokhông bao giờ.

Ghi chú

Lệnh này không được sử dụng khi máy chủ đang chạy.pg_resetwalsẽ từ chối khởi động nếu tìm thấy tệp khóa máy chủ trong thư mục dữ tỷ lệ kèo bóng đá tối 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; Trong trường hợp đó, bạn có thể xóa tệp khóa để cho phéppg_resetwal25045_25142

pg_resetwalChỉ hoạt động với tỷ lệ kèo bóng đá tối nay máy chủ của cùng một phiên bản chính.

Xem thêm

PG_Controldata