逐步部署程序
本文件詳細說明如何使用自動化命令列介面( CLI )部署 Oracle 19c 。
CLI部署Oracle 19c資料庫
本節說明使用CLI準備及部署Oracle19c資料庫所需的步驟。請確定您已檢閱 "「使用入門與需求」一節" 並據此準備環境。
下載Oracle19c repo
-
從 Ansible 控制器執行下列命令:
-
下載儲存庫之後、請將目錄變更為 na_oracle19c_deploy <cd na_oracle19c_deploy> 。
編輯hosts檔案
部署前請先完成下列事項:
-
編輯主機檔案na_oracle19c_deploy目錄。
-
在[ESI]下ONTAP 、將IP位址變更為叢集管理IP。
-
在[Oracle]群組下、新增Oracle主機名稱。主機名稱必須透過DNS或主機檔案解析為其IP位址、或必須在主機中指定。
-
完成這些步驟之後、請儲存任何變更。
以下範例說明主機檔案:
此範例執行方針、並在兩部Oracle資料庫伺服器上同時部署Oracle 19c。您也可以只用一部資料庫伺服器進行測試。在這種情況下、您只需要設定一個主機變數檔案。
|
無論您部署多少Oracle主機和資料庫、實戰手冊的執行方式都相同。 |
在host_vars下編輯host_name.yml檔案
每個Oracle主機的主機變數檔案都會以主機名稱識別、其中包含主機專屬的變數。您可以為主機指定任何名稱。編輯並複製「Host VARS Config(主機VARS組態)」區段中的「host_vars」、然後貼到您想要的「host_name.yml」檔案中。
|
必須變更藍色項目、以符合您的環境。 |
主機VARS組態
編輯vars.yml檔案
vars.yml檔案整合了ONTAP 所有環境特定的變數(例如、Linux或Oracle)、以供Oracle部署。
-
編輯並複製VARS區段中的變數、然後將這些變數貼到您的「vars.yml」檔案中。
執行教戰手冊
在完成必要的環境先決條件、並將變數複製到「vars.yml」和「yer_host.yml」之後、您就可以開始部署教戰手冊了。
|
必須變更以符合您的環境。 |
-
傳送正確的標記和 ONTAP 叢集使用者名稱、以執行 ONTAP 教戰手冊。請填入 ONTAP 叢集的密碼、並在系統提示時填入 vsadmin 。
-
執行 Linux 教戰手冊以執行部署的 Linux 部分。輸入管理 ssh 密碼和 Sudo 密碼。
-
執行 Oracle 教戰手冊以執行部署的 Oracle 部分。輸入管理 ssh 密碼和 Sudo 密碼。
在相同的Oracle主機上部署額外的資料庫
每次執行時、實戰手冊的Oracle部分會在Oracle伺服器上建立單一Oracle Container資料庫。若要在同一部伺服器上建立其他容器資料庫、請完成下列步驟:
-
修改host_vars變數。
-
返回步驟3 -在「host_vars」下編輯「host_name.yml」檔案。
-
將Oracle SID變更為不同的命名字串。
-
將接聽程式連接埠變更為不同的號碼。
-
如果您已安裝EM Express、請將EM Express連接埠變更為不同的編號。
-
將修訂的主機變數複製並貼到Oracle主機變數檔案的「host_vars」下。
-
-
執行含有「oracle_config」標記的方針、如上所示 執行教戰手冊。
驗證Oracle安裝
-
以 Oracle 使用者身分登入 Oracle 伺服器、然後執行下列命令:
如果安裝已如預期完成、且Oracle資料庫已啟動、則會列出Oracle程序 -
登入資料庫、檢查使用下列命令集建立的資料庫組態設定和 PDB 。
這證實 DNFS 運作正常。
-
透過接聽程式連線至資料庫、使用下列命令檢查 hte Oracle 接聽程式組態。變更為適當的接聽程式連接埠和資料庫服務名稱。
這證實 Oracle 接聽程式正常運作。
哪裡可以取得協助?
如果您需要工具組的協助、請加入 "NetApp解決方案自動化社群支援閒散通道" 並尋找解決方案自動化通路、以張貼您的問題或詢問。