生命週期作業
關於組態複製
您可以使用在 DR 設定期間建立的相同程序檔,將檔案系統使用者自建物件複製到 OCI ,並為每個使用者自建物件排定具有下列考量的檔案系統複本:
- 週期期間複製 Oracle 本位目錄
這是靜態使用者自建物件。它不會經常變更,因此不需要定期進行複製。只有當您在「Oracle 本位目錄」中執行修改 (例如修正活動) 時,才需要複製它。
- 在週期期間複製 WebLogic 網域共用組態
這是動態使用者自建物件。此外,它還包含
ASERVER_HOME
(即 WebLogic Server 網域組態的事實來源),以及每次部署、取消部署、更新應用程式時更新的APPLICATION_HOME
。預期此 WebLogic 網域共用組態會經常變更。排定此使用者自建物件的定期複本,視您系統中組態變更的頻率而定,此複本應該會較為頻繁或較不頻繁。另一個受控制的方法是每次執行主要資料庫的組態變更時都要執行複本。
- 在週期期間複製 WebLogic 網域專用組態
這也是動態使用者自建物件,包含
MSERVER_HOME
和NM_HOME
。初始設定之後,預期不會經常更新nodemanager
本位目錄。MSERVER_HOME
的內容會隨著ASERVER_HOME
的頻率變更,因為它包含受管理伺服器所使用的網域資料夾。不過,當受管理伺服器啟動時,以及使用 WebLogic Scripting Tool (WLST) 或 Oracle WebLogic Server 管理主控台套用組態變更時,其大部分內容 (ASERVER_HOME/config
) 都會重新整理並從AdminServer
下載。複寫此使用者自建物件的頻率與共用組態不同。只有在對MSERVER_HOME
中的其他資料夾執行修改 (例如,MSERVER_HOME/bin
資料夾中的修改) 時,才必須複製此項目。 - 共用程式實際執行資料夾的複製
如果您在此資料夾中儲存任何程式實際執行使用者自建物件,請根據您的業務需求將複本排定為待命。
您無須使用 Oracle Cloud Infrastructure File Storage 檔案系統並複寫至
rsync
,即可將 Oracle Database File System (DBFS) 掛載用於共用程式實際執行內容。如此一來,內容便會駐留在資料庫中,並自動複寫至次要的底層 Oracle Data Guard 複本。請參閱「深入瞭解」中的關於 Oracle Database File System ,瞭解使用 DBFS 的詳細資訊。
下表為生命週期期間檔案系統物件複製建議的摘要。
產出 | 包含 | 建議 |
---|---|---|
Oracle 本位目錄 | FMW 本位目錄,JDK,產品目錄 | 僅在需求下進行複寫 (例如,修正後) |
WebLogic 網域共用組態 | ASERVER_HOME ,應用程式,建置計畫,金鑰存放區
|
排定複寫,可能需要高頻率。頻率取決於配置變更對 WebLogic 伺服器系統的執行頻率。 |
WebLogic 網域專用組態 | MSERVER_HOMES 、nodemanager config |
排定複寫。通常不需要高頻率。 |
共用程式實際執行 | 客戶特定程式實際執行使用者自建物件 (非 JMS,而非 TLOGS) | 依您的需求決定。如果這是 DBFS 掛載,Oracle Data Guard 會自動複製內容。 |
執行切換
執行容錯移轉
開啟次要以進行驗證
備註:
此作業必須小心:如果在資料庫中將待處理的 JMS 訊息轉換成快照時,待命網站的伺服器會在開始時處理它們。檢查轉換成快照待命資料庫時,主要資料庫中沒有擱置中動作。OCI 上管理伺服器的本機容錯移轉
備註:
只有當 WebLogic 管理伺服器使用 VIP 作為本機高可用性,且管理伺服器組態資料夾 (ASERVER_HOME
) 位於共用位置時,才適用此生命週期工作。
若要執行此操作,請參閱驗證管理伺服器的手動容錯移轉。這可為管理伺服器提供本機容錯移轉保護。請注意,受管理伺服器不需要此項目,因為受管理伺服器會根據「自動服務移轉」功能提供本機高可用性保護。
當主要資料庫在 OCI 網站執行時,如果您需要將管理伺服器容錯移轉至其他主機,則可以依照該程序進行。不過,「將 ADMINVHN 虛擬 IP 位址移轉至第二個主機」步驟需要其他動作。
執行下列步驟可從執行「管理伺服器」的 WebLogic Server 主機切離 VIP,然後將它連附至正在移動「管理伺服器」的 WebLogic Server 主機 (將 VIP 從 APPHOST1 切離,然後將它連附至 OCI 網站的 APPHOST2):
- 以
root
使用者的身分,在 APPHOST1 中執行下列命令,以從網路介面移除管理伺服器的 VIP。 - 從 APPHOST1 分離管理伺服器的 VIP。
- 連線至 OCI 主控台並選取適當的區域和區間。
- 瀏覽至運算執行處理。按一下計算、例項,然後按一下 APPHOST1 。
- 按一下連附的 VNIC ,然後選取連附管理伺服器 VIP 的 VNIC。
- 按一下 IPv4 位址,然後編輯「管理伺服器」所使用的 VIP。
- 將 VIP 的 IP 位址和
fqdn
名稱儲存在附註中 (例如:100.70.8.120、Hydrwls-vip.midtiersubnet.hydrvcn.oraclevcn.com)。 - 按一下刪除專用 IP 。
- 將管理伺服器的 VIP 連附至 APPHOST2。
- 瀏覽至運算執行處理。按一下計算、例項,然後按一下 APPHOST2 。
- 按一下連附的 VNIC ,然後選取連附管理伺服器 VIP 的 VNIC。
- 按一下指定次要專用 IP 位址。
- 按一下 IPv4 位址,然後按一下指定次要專用 IP 位址。
- 輸入之前使用的專用 IP 位址和主機名稱值。例如:100.70.8.120 (代表 IP) 和
hydrwls-vip
(代表主機名稱)。
- 以 root 使用者身分登入 APPHOST2,然後執行下列命令,將管理伺服器的 VIP 連附至網路介面。
- 執行其餘步驟,如驗證管理伺服器的手動容錯移轉中所述。