Postgresql Tài soi kèo bóng đá truoctran 8.0.26 | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | NEXT |
pg_resetxlog11093_11201pg_controlTệp). Cái này chức năng đôi khi là cần thiết nếu các tệp này trở thành bị hỏng. Nó chỉ nên được sử dụng như là phương sách cuối cùng, khi máy chủ sẽ soi kèo bóng đá truoctran bắt đầu do tham nhũng như vậy.
Sau khi chạy lệnh này, có thể bắt đầu máy chủ, nhưng hãy nhớ rằng cơ sở dữ soi kèo bóng đá truoctran có thể chứa Dữ soi kèo bóng đá truoctran không nhất quán do các giao dịch cam kết một phần. Bạn Nên ngay lập tức báo dữ soi kèo bóng đá truoctran của bạn, chạyinitDB, và tải lại. Sau khi tải lại, hãy kiểm tra sự soi kèo bóng đá truoctran nhất quán và sửa chữa khi cần thiết.
11775_11988PG_RESETXLOGsoi kèo bóng đá truoctran sử dụng biến môi trườngPGDATA.
nếupg_resetxlogphàn nàn rằng nó không thể xác định dữ soi kèo bóng đá truoctran hợp lệ choPG_Control, bạn có thể buộc nó tiến hành bằng cách nào Chỉ định-f(lực) chuyển đổi. TRONG trường hợp này các giá trị hợp lý sẽ được thay thế cho phần còn thiếu dữ soi kèo bóng đá truoctran. Hầu hết các lĩnh vực có thể được dự kiến sẽ phù hợp, nhưng thủ công Hỗ trợ có thể cần thiết cho OID tiếp theo, ID giao dịch tiếp theo, Địa chỉ bắt đầu Wal và các trường địa phương cơ sở dữ soi kèo bóng đá truoctran. Ba đầu tiên Trong số này có thể được đặt bằng các công tắc được thảo luận dưới đây.pg_resetxlogmôi trường riêng của nguồn cho dự đoán của nó tại các trường địa phương; Chăm sóc rằngLangvà vv phù hợp với môi trường cái đóinitDBđã được chạy vào. Nếu bạn soi kèo bóng đá truoctran có 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ữ soi kèo bóng đá truoctran được phục hồi phải được đối xử với sự nghi ngờ thậm chí còn hơn bình thường: ngay lập tức kết xuất và tải lại là bắt buộc.soi kèo bóng đá truoctranThực hiện bất kỳ biến đổi dữ soi kèo bóng đá truoctran nào hoạt động trong cơ sở dữ soi kèo bóng đá truoctran trước khi bạn đổ; như bất kỳ hành động như vậy là có khả năng làm cho tham nhũng tồi tệ hơn.
The-O, -x,, Và-LChuyển đổi cho phép OID tiếp theo, tiếp theo ID giao dịch và giá trị địa chỉ bắt đầu Wal sẽ được đặt bằng tay. Những điều này chỉ cần thiết khipg_resetxlogsoi kèo bóng đá truoctran thể xác định thích hợp giá trị bằng cách đọcPG_Control. Một an toàn Giá trị cho ID giao dịch tiếp theo có thể được xác định bằng cách tìm kiếm Đối với tên tệp lớn nhất bằng số soi kèo bóng đá truoctran thư mụcpg_clogTheo thư mục dữ soi kèo bóng đá truoctran, thêm một và sau đó nhân với 1048576. Lưu ý rằng tên tệp ở thập lục phân. Thường dễ dàng nhất để chỉ định giá trị chuyển đổi trong Hexadecimal quá. Ví dụ: nếu0011là mục lớn nhất soi kèo bóng đá truoctranpg_clog, -x 0x1200000Sẽ hoạt động (năm dấu vết Zeroes cung cấp hệ số nhân thích hợp). Địa chỉ bắt đầu Wal nên lớn hơn bất kỳ tên tệp nào hiện đang tồn tại soi kèo bóng đá truoctran thư mụcPG_XLOGdưới dữ soi kèo bóng đá truoctran Thư mục. Những cái tên này cũng ở trong thập lục phân và có ba cái các bộ phận. Phần đầu tiên là"Dòng thời gian NHẬN DẠNG"và thường được giữ nguyên. soi kèo bóng đá truoctran chọn một Giá trị lớn hơn 255 (0xff) cho Phần thứ ba; thay vào đó tăng phần thứ hai và đặt lại phần thứ ba một phần đến 0. Ví dụ, nếu00000001000000320000004Alà mục lớn nhất soi kèo bóng đá truoctranpg_xlog, -L 0x1,0x32,0x4bSẽ hoạt động; Nhưng nếu mục lớn nhất là000000010000003A000000FF, chọn-L 0x1,0x3b, 0x0trở lên. Không có cách dễ dàng để xác định một OID tiếp theo vượt ra ngoài lớn nhất trong cơ sở dữ soi kèo bóng đá truoctran, nhưng may mắn thay, nó không quan trọng Để có được cài đặt bên tiếp theo đúng.
The-N(soi kèo bóng đá truoctran có hoạt động) chuyển đổi hướng dẫnpg_resetxlogĐể in giá trị được xây dựng lại từPG_Controlvà sau đó thoát mà soi kèo bóng đá truoctran 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 cho phép15624_15638Để tiến hành thực tế.
15764_15826pg_resetxlogsẽ từ chối khởi động nếu Nó tìm thấy một tệp khóa máy chủ trong thư mục dữ soi kèo bóng đá truoctran. Nếu máy chủ bị sập sau đó một tập tin 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_resetxlogĐể chạy. Nhưng trước khi bạn làm như vậy, hãy làm nhân đôi chắc chắn rằng soi kèo bóng đá truoctran cóPostmastercũng như bất kỳ quy trình máy chủ phụ trợ nào vẫn còn còn sống.