PG_CreatesubScriber - Chuyển đổi bản tỷ lệ kèo bóng đá trực tuyến hôm nay vật lý thành bản tỷ lệ kèo bóng đá trực tuyến hôm nay logic mới
PG_CreatesubScriber
[Tùy chọn
...]-D
|-cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay
dbname
-D
|--pgdata
Datadir
-P
|--Publisher-server
Connstr
pg_createsubscriberTạo một bản sao logic mới từ một máy chủ dự phòng vật lý. Tất cả các bảng trong cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định được bao gồm trongtỷ lệ kèo bóng đá trực tuyến hôm nay logicThiết lập. Một cặp xuất bản và đối tượng đăng ký được tạo cho mỗi cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay.
Sau khi chạy thành công, trạng thái của tỷ lệ kèo bóng đá trực tuyến hôm nay tương tự như thiết lập sao chép logic mới. Sự khác biệt chính giữa thiết lập sao chép logic vàpg_createsubscriberLà cách đồng bộ hóa dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được thực hiện.Không sao chép dữ tỷ lệ kèo bóng đá trực tuyến hôm nay bảng ban đầu. Nó chỉ làm giai đoạn đồng bộ hóa, đảm bảo mỗi bảng được đưa lên trạng thái đồng bộ hóa.
pg_createsubscriberMục tiêu các hệ thống cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay lớn vì trong thiết lập sao chép logic, hầu hết thời gian được dành để thực hiện bản sao dữ tỷ lệ kèo bóng đá trực tuyến hôm nay ban đầu. Hơn nữa, một tác dụng phụ của thời gian dài này đã sử dụng dữ tỷ lệ kèo bóng đá trực tuyến hôm nay đồng bộ thường là một lượng lớn các thay đổi được áp dụng (được tạo ra trong bản sao dữ tỷ lệ kèo bóng đá trực tuyến hôm nay ban đầu), làm tăng thêm thời gian khi bản sao logic sẽ có sẵn.Tạo đăng ký
copy_data
Tùy chọn.
PG_CreatesubScriberChấp nhận các đối số dòng lệnh sau:
-Ddbname
--database =dbname
Tên của cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay để tạo đăng ký. Nhiều cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được chọn bằng cách viết nhiều-D
Chuyển đổi.
-DThư mục
-pgdata =Thư mục
Thư mục đích chứa thư mục cụm từ bản tỷ lệ kèo bóng đá trực tuyến hôm nay vật lý.
-N
--Dry-Run
Làm mọi thứ ngoại trừ thực sự sửa đổi thư mục đích.
-PCổng
--SUBSCRIBER-Port =Cổng
Số cổng mà tỷ lệ kèo bóng đá trực tuyến hôm nay đang nghe cho các kết nối. Mặc định để chạy tỷ lệ kèo bóng đá trực tuyến hôm nay trên cổng 50432 để tránh kết nối máy khách ngoài ý muốn.
-PConnstr
--Publisher-server =Connstr
Chuỗi kết nối với nhà xuất bản. Để biết chi tiết, xemPhần 32.1.1.
-Sdir
-SocketDir =dir
Thư mục sẽ sử dụng cho ổ cắm bưu điện trên tỷ lệ kèo bóng đá trực tuyến hôm nay. Mặc định là thư mục hiện tại.
-Tgiây
--Recovery-TimeOut =giây
Số giây tối đa để chờ phục hồi kết thúc. Đặt thành 0 vô hiệu hóa.
-Utên người dùng
-SUBSCRIBER-username =tên người dùng
Tên người dùng để kết nối như trên tỷ lệ kèo bóng đá trực tuyến hôm nay. Mặc định cho tên người dùng hệ điều hành hiện tại.
-V
---verbose
Cho phép chế độ Verbose. Điều này sẽ gây raPG_CreatesubScribreĐể xuất thông báo tiến trình và thông tin chi tiết về từng bước đến lỗi tiêu chuẩn. Lặp đi lặp lại tùy chọn khiến các tin nhắn cấp độ gỡ lỗi bổ sung xuất hiện trên lỗi tiêu chuẩn.
--config-file =FileName
Sử dụng tệp cấu hình máy chủ chính được chỉ định cho thư mục dữ tỷ lệ kèo bóng đá trực tuyến hôm nay đích.pg_createsubscriberNội bộ sử dụngPG_CTLLệnh khởi động và dừng tỷ lệ kèo bóng đá trực tuyến hôm nay. Nó cho phép bạn chỉ định thực tếPostgreSql.conf
Tệp cấu hình nếu nó được lưu trữ bên ngoài thư mục dữ tỷ lệ kèo bóng đá trực tuyến hôm nay.
--Publication =tên
Tên xuất bản để thiết lập bản tỷ lệ kèo bóng đá trực tuyến hôm nay logic. Nhiều ấn phẩm có thể được chỉ định bằng cách viết nhiều--Publication
Chuyển đổi. Số lượng tên xuất bản phải khớp với số lượng cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định, nếu không một lỗi được báo cáo.
-Replication-slot =tên
Tên khe tỷ lệ kèo bóng đá trực tuyến hôm nay để thiết lập bản sao logic. Nhiều khe tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được chỉ định bằng cách viết nhiều--Replication-slot
Chuyển đổi. Số lượng tên khe sao chép phải khớp với số lượng cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định, nếu không một lỗi được báo cáo.
-SUBSCRIP =tên
Tên đăng ký để thiết lập bản tỷ lệ kèo bóng đá trực tuyến hôm nay logic. Nhiều đăng ký có thể được chỉ định bằng cách viết nhiều-Subscrip
Chuyển đổi. Số lượng tên đăng ký phải khớp với số lượng cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định, nếu không một lỗi được báo cáo.
-V
--Version
inPG_CreatesubScriberPhiên bản và Thoát.
-?
--Help
Hiển thị trợ giúp vềPG_CreatesubScriberĐối số dòng lệnh và thoát.
Có một số điều kiện tiên quyết chopg_createsubscriberĐể chuyển đổi tỷ lệ kèo bóng đá trực tuyến hôm nay thành bản sao logic. Nếu những điều này không được đáp ứng, một lỗi sẽ được báo cáo.PG_CreatesubScriber. Thư mục dữ tỷ lệ kèo bóng đá trực tuyến hôm nay mục tiêu đã cho phải có cùng định danh hệ thống với thư mục dữ tỷ lệ kèo bóng đá trực tuyến hôm nay nguồn.Đăng kývà sử dụngPG_Replication_Origin_Advance ()
.
tỷ lệ kèo bóng đá trực tuyến hôm nay phải được sử dụng làm chế độ chờ vật lý. tỷ lệ kèo bóng đá trực tuyến hôm nay phải cóMax_Replication_SlotsvàMax_Logical_Replication_Workersđược cấu hình theo giá trị lớn hơn hoặc bằng số lượng cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định. Máy chủ đích phải cóMax_Worker_Processesđược cấu hình theo giá trị lớn hơn số lượng cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định. Máy chủ đích phải chấp nhận kết nối cục bộ.
Máy chủ nguồn phải chấp nhận kết nối từ tỷ lệ kèo bóng đá trực tuyến hôm nay. Máy chủ nguồn không được phục hồi.Wal_LevelASlogic
. tỷ lệ kèo bóng đá trực tuyến hôm nay chủ nguồn phải cóMax_Replication_Slotsđược cấu hình theo giá trị lớn hơn hoặc bằng số lượng cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định cộng với các khe sao chép hiện có. Máy chủ nguồn phải cóMAX_WAL_SENDERSđược cấu hình theo giá trị lớn hơn hoặc bằng số lượng cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định và các quy trình người gửi WAL hiện có.
nếuPG_CreatesubScriberThất bại sau khi máy chủ đích được quảng bá, thì thư mục dữ tỷ lệ kèo bóng đá trực tuyến hôm nay có thể không ở trạng thái có thể được phục hồi. Trong trường hợp như vậy, việc tạo một máy chủ dự phòng mới được khuyến nghị.
pg_createsubscriberThường khởi động tỷ lệ kèo bóng đá trực tuyến hôm nay với các cài đặt kết nối khác nhau trong quá trình chuyển đổi. Do đó, các kết nối với tỷ lệ kèo bóng đá trực tuyến hôm nay sẽ không thành công.
Vì các lệnh DDL không được sao chép bằng sao chép logic, hãy tránh thực thi các lệnh DDL thay đổi lược đồ cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trong khi chạyPG_CreatesubScriber. Nếu tỷ lệ kèo bóng đá trực tuyến hôm nay đã được chuyển đổi thành bản sao logic, các lệnh DDL có thể không được sao chép, điều này có thể gây ra lỗi.
nếuPG_CreatesubScriberThất bại trong khi xử lý, các đối tượng (ấn phẩm, khe sao chép) được tạo trên máy chủ nguồn bị xóa. Việc loại bỏ có thể thất bại nếu tỷ lệ kèo bóng đá trực tuyến hôm nay không thể kết nối với máy chủ nguồn.
Nếu bản tỷ lệ kèo bóng đá trực tuyến hôm nay đang sử dụngchính_SLOT_NAME, nó sẽ bị xóa khỏi tỷ lệ kèo bóng đá trực tuyến hôm nay chủ nguồn sau khi thiết lập sao chép logic.
Nếu tỷ lệ kèo bóng đá trực tuyến hôm nay là bản sao đồng bộ, giao dịch cam kết chính có thể chờ sao chép trong khi chạyPG_CreatesubScriber.
PG_CreatesubScriberThiết lập tỷ lệ kèo bóng đá trực tuyến hôm nay logic với cam kết hai pha bị vô hiệu hóa. Điều này có nghĩa là mọi giao dịch đã chuẩn bị sẽ được nhân rộng tại thời điểmCam kết đã chuẩn bị
, không chuẩn bị trước. Sau khi thiết lập hoàn tất, bạn có thể thả và tạo lại (các) đăng ký theo cách thủ công vớihai_phase
Bật tùy chọn.
pg_createsubscriberThay đổi định danh hệ thống bằng cách sử dụngpg_resetwal. Nó sẽ tránh các tình huống trong đó tỷ lệ kèo bóng đá trực tuyến hôm nay có thể sử dụng các tệp WAL từ máy chủ nguồn.
Ý tưởng cơ bản là có điểm bắt đầu sao chép từ tỷ lệ kèo bóng đá trực tuyến hôm nay chủ nguồn và thiết lập một bản sao hợp lý để bắt đầu từ điểm này:
Bắt đầu tỷ lệ kèo bóng đá trực tuyến hôm nay với các tùy chọn dòng lệnh được chỉ định. Nếu tỷ lệ kèo bóng đá trực tuyến hôm nay đã chạy,PG_CreatesubScribersẽ chấm dứt với lỗi.
Kiểm tra xem tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được chuyển đổi không. Ngoài ra còn có một vài kiểm tra trên máy chủ nguồn.pg_createsubscribersẽ chấm dứt với lỗi.
Tạo một vị trí xuất bản và sao chép cho mỗi cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định trên máy chủ nguồn. Mỗi ấn phẩm được tạo bằng cách sử dụngcho tất cả các bảng
. Nếu--Publication
Tùy chọn không được chỉ định, ấn phẩm có mẫu tên sau:Vangpg_createsubscriber_%u_%x
(tham số: cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nayOID
, ngẫu nhiênint
). Nếu--Replication-slot
Tùy chọn không được chỉ định, khe tỷ lệ kèo bóng đá trực tuyến hôm nay có mẫu tên sau:Hồipg_createsubscriber_%u_%x
(tham số: cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nayoid
, ngẫu nhiênint
). Các khe tỷ lệ kèo bóng đá trực tuyến hôm nay này sẽ được sử dụng bởi các đăng ký trong bước trong tương lai.recovery_target_lsnTham số và bởi các đăng ký là điểm bắt đầu tỷ lệ kèo bóng đá trực tuyến hôm nay. Nó đảm bảo rằng sẽ không có giao dịch nào bị mất.
Viết tham số khôi phục vào thư mục dữ tỷ lệ kèo bóng đá trực tuyến hôm nay đích và khởi động lại máy chủ đích. Nó chỉ định LSN (recovery_target_lsn) của vị trí ghi nhật ký ghi lại cho đến đó sự phục hồi sẽ được tiến hành. Nó cũng chỉ địnhQuảng cáo
Là hành động mà tỷ lệ kèo bóng đá trực tuyến hôm nay chủ sẽ thực hiện sau khi đạt được mục tiêu khôi phục. Thêm vàotham số khôi phụcđược thêm vào để tránh hành vi bất ngờ trong quá trình phục hồi như kết thúc phục hồi ngay khi đạt được trạng thái nhất quán (nên áp dụng cho đến khi vị trí bắt đầu sao chép) và nhiều mục tiêu phục hồi có thể gây ra lỗi. Bước này kết thúc khi tỷ lệ kèo bóng đá trực tuyến hôm nay chủ kết thúc chế độ dự phòng và đang chấp nhận các giao dịch đọc-ghi.--Recovery-TimeOut
Tùy chọn được đặt,PG_CreatesubScriberKết thúc nếu phục hồi không kết thúc cho đến khi số giây nhất định.
Tạo đăng ký cho mỗi cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định trên máy chủ đích. Nếu-Subscrip
Tùy chọn không được chỉ định, đăng ký có mẫu tên sau:pg_createsubscriber_%u_%x
(tham số: cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nayOID
, ngẫu nhiênint
). Nó không sao chép dữ tỷ lệ kèo bóng đá trực tuyến hôm nay hiện có từ máy chủ nguồn.
Thả các ấn phẩm trên tỷ lệ kèo bóng đá trực tuyến hôm nay được sao chép vì chúng được tạo trước khi vị trí bắt đầu sao chép. Nó không sử dụng cho thuê bao.
Đặt tiến trình sao chép thành điểm bắt đầu sao chép cho mỗi đăng ký. Khi tỷ lệ kèo bóng đá trực tuyến hôm nay bắt đầu quá trình phục hồi, nó sẽ bắt kịp điểm bắt đầu sao chép.PG_Replication_Origin_Advance ()
Để thiết lập vị trí tỷ lệ kèo bóng đá trực tuyến hôm nay ban đầu.
Kích hoạt đăng ký cho mỗi cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định trên máy chủ đích. Đăng ký bắt đầu áp dụng các giao dịch từ điểm bắt đầu sao chép.
Nếu tỷ lệ kèo bóng đá trực tuyến hôm nay chủ dự phòng đang sử dụngchính_SLOT_NAME
Nếu tỷ lệ kèo bóng đá trực tuyến hôm nay chủ dự phòng chứaPhạm vi tỷ lệ kèo bóng đá trực tuyến hôm nay chuyển đổi dự phòng, chúng không thể được đồng bộ hóa nữa, vì vậy hãy bỏ chúng.
Cập nhật định danh hệ thống trên tỷ lệ kèo bóng đá trực tuyến hôm nay. Thepg_resetwalđược chạy để sửa đổi định danh hệ thống. tỷ lệ kèo bóng đá trực tuyến hôm nay bị dừng dưới dạngpg_resetwal
Yêu cầu.
Để tạo bản sao logic cho cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nayHR
vàTài chính
Từ bản tỷ lệ kèo bóng đá trực tuyến hôm nay vật lý tạifoo
:
$
Nếu bạn thấy bất cứ điều gì trong tài tỷ lệ kèo bóng đá trực tuyến hôm nay không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài tỷ lệ kèo bóng đá trực tuyến hôm nay.