設定串接待命
在 Oracle Cloud Infrastructure 中,使用 Oracle Data Guard 將資料庫保持在災難復原 (DR) 網站與生產環境同步。但應用程式層是什麼?服務層級協議和資料遺失容許將推動所需的方法。
假設中間層的資料遺失目標與資料庫類似,您可以設定 rsync
公用程式,以經常將變更複製到 PeopleSoft 報表儲存區域,以及處理排程器工作日誌複製到 DR 網站。
此外,rsync
可用來在應用程式修正之後複製 PeopleSoft 安裝目錄。
建立 PeopleSoft 軟體目錄結構
/u01/app/psft/pt
。PeopleSoft 要求您將數個環境變數對應至此目錄結構。此外,自訂命令檔也需要一個環境變數,以將啟動、關閉以及切換活動自動化。建立多重節點部署的 PeopleSoft 目錄
建立保存 PeopleSoft 組態和基礎架構日誌檔的檔案系統目錄。設計此實行時,會在每個中間層 VM 上建立本機非共用檔案系統目錄,以保存 PeopleSoft 組態和基礎架構日誌檔。在每個情況下,將 PS_CFG_HOME
設為本機目錄 /peoplesoft/local/ps_config
。
其他所有項目都會共用,並且會從內部部署系統複製。若要這麼做,請在共用磁碟上建立 PeopleSoft 軟體安裝的安裝目錄路徑標頭,然後建立子項 psft_reports
目錄。在我們複製內容時,會建立其他子目錄。當您從內部部署系統進行最終切換至此環境時,將會重新整理所有子項目錄的內容。
在 OCI Compute 執行處理上設定主機環境
設定應用程式伺服器、程序排程程式以及 PeopleSoft Internet Architecture (PIA) Web 伺服器網域之前,您必須先為使用者 psadm2
建立環境檔案。
ORACLE_HOSTNAME
。
附註:
我們新增了一個目錄來存放這個專案需要的新管理文稿,並為新的目錄建立一個匯出指令並且將它加入我們的路徑中 。我們假設這些程序檔已準備就緒,當我們稍後在本文件中描述動作時會出現在路徑中。
以下是其中一個運算執行處理的環境檔案 (psft.env
):
export ORACLE_HOSTNAME=phx-psft-hcm-app01
export BASE_DIR=/u01/app/psft
export PS_HOME=$BASE_DIR/pt/ps_home8.57.11
export PS_CFG_HOME=/peoplesoft/local/ps_config
export PS_APP_HOME=$BASE_DIR/pt/hcm_app_home
export PS_FILEDIR=$PS_HOME/file
export ORACLE_BASE=/u01/app/psft
export ORACLE_HOME=/u01/app/psft/pt/oracle-client/19.3.0.0
export COBDIR=/opt/MFCobol
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export JAVA_HOME=/u01/app/psft/pt/jdk1.8.0_221
export TUXDIR=$BASE_DIR/pt/bea/tuxedo/tuxedo12.2.2.0.0
export NLSPATH=$TUXDIR/locale/C
export LD_LIBRARY_PATH=$TUXDIR/lib:$PS_HOME/bin:$ORACLE_HOME/lib:$COBDIR/lib:$LD_LIBRARY_PATH
export LIBPATH=$COBDIR/lib
export SHLIB_PATH=$SHLIB_PATH:$COBDIR/lib
export PATH=$ORACLE_HOME/bin:$TUXDIR/bin:$PS_HOME/jre/bin:$PS_HOME/bin:$JAVA_HOME/bin:$PATH
export PATH=$PATH:$COBDIR/bin
export PS_SERVER_CFG=$PS_HOME/appserv/prcs/HR92U033/psprcs.cfg
export WLS_HOME=$BASE_DIR/pt/bea/wlserver
# Add directory for custom scripts
export SCRIPT_DIR=$BASE_DIR/pt/custom_admin_scripts
export PATH=$PATH:$SCRIPT_DIR
# You must be in PS_HOME to execute the psconfig.sh script
cd $PS_HOME
./psconfig.sh
cd
安裝 MicroFocus COBOL
MicroFocus COBOL (適用於較新發行版本的 Visual COBOL) 是獨立授權的軟體套件,包含 COBOL 編譯器和程式實際執行環境以及程式實際執行授權管理程式。代管處理作業排程器 (PRCS) 的所有運算執行處理都必須安裝 MicroFocus COBOL 編譯器、程式實際執行環境以及授權管理程式。
複製應用程式軟體
如果您的來源應用程式或 Web 層在目前版本的 PeopleTools 的 Linux 作業系統上執行,則您可以手動將應用程式和 Web 層移轉 (原封不動地轉移) 至 OCI 環境。
此範例使用 PeopleTools 8.57.11 和 Oracle Linux 版本 7 (OEL 7) 搭配最新的更新。
如果您的來源中間層節點執行的是非 Linux 作業系統,則必須使用 psft-dpk-setup.sh
工具,在您的 OCI 運算執行處理上安裝 PeopleSoft 應用程式和 Web 層。您必須安裝協調流程的 Puppet。請參閱 PeopleSoft PeopleTools 8.58 Deployment Packages Installation ,以取得相關指示。
手動提升 PeopleSoft 應用程式與 Web 層
「升級」來自來源 (主要) 系統的 PeopleSoft 應用程式和 Web 層軟體,涉及在來源系統上封裝 PeopleSoft 軟體安裝。內部部署 PeopleSoft 環境可以在此處理期間啟動並執行。
安裝 PeopleSoft 軟體
若要安裝 PeopleSoft 軟體,請將上傳的 ZIP 檔案解壓縮至正確的目錄位置。由於檔案系統會跨 OCI 中的所有中間層共用,因此只需要在其中一個 PeopleSoft 運算執行處理上執行。
- 將上傳的 ZIP 檔案解壓縮至其中一個 PeopleSoft 運算執行處理。
- 解壓縮個別 ZIP 檔的範例:
$ ssh -I path to key file opc@iad-psft-hcm-app01 $ sudo su – psadm2 $ cd /u01/app/psft/pt $ unzip ps_home.zip $ unzip ps_app_home.zip $ unzip ps_cust_home.zip $ unzip ps_jdk.zip $ unzip ps_bea.zip $ unzip oracle_home.zip $ unzip tns_admin.zip
- 如果您的所有目錄都位於一個 ZIP 檔案中,則您的命令與下列類似:
$ ssh -I path to key file opc@iad-psft-hcm-app01 $ sudo su – psadm2 $ cd /u01/app/psft $ unzip pt.zip
- 解壓縮個別 ZIP 檔的範例: