Skip to main content
NetApp Solutions
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

TR-4986 :在採用 iSCSI 的 Amazon FSX ONTAP 上進行簡化的自動化 Oracle 部署

貢獻者

NetApp公司的Alleno Cao、Niyazz Mohamed

目的

Amazon FSX for NetApp ONTAP 是一項儲存服務、可讓您在 AWS Cloud 中啟動及執行完全託管的 NetApp ONTAP 檔案系統。它提供 NetApp 檔案系統熟悉的功能、效能、功能和 API 、以及完全託管的 AWS 服務的敏捷度、擴充性和簡易性。它讓您可以安心地在 AWS 雲端執行最嚴苛的資料庫工作負載、例如 Oracle 。

本文件說明如何使用 Ansible 自動化技術、在 Amazon FSX ONTAP 檔案系統中簡化 Oracle 資料庫的部署。Oracle 資料庫部署在獨立式重新啟動組態中、並採用 iSCSI 傳輸協定來存取資料、而 Oracle ASM 則用於資料庫儲存磁碟管理。它也提供 Oracle 資料庫備份、還原及複製的相關資訊、使用 NetApp SnapCenter UI 工具在 AWS Cloud 中執行儲存效率高的資料庫作業。

本解決方案可解決下列使用案例:

  • 在 Amazon FSX ONTAP 檔案系統上自動部署 Oracle 資料庫

  • 使用 NetApp SnapCenter 工具在 Amazon FSX ONTAP 檔案系統上備份及還原 Oracle 資料庫

  • 使用 NetApp SnapCenter 工具在 Amazon FSX ONTAP 檔案系統上進行開發 / 測試的 Oracle 資料庫複製、或是其他使用案例

目標對象

本解決方案適用於下列人員:

  • DBA 希望在 Amazon FSX ONTAP 檔案系統上部署 Oracle 。

  • 資料庫解決方案架構設計師、想要在 Amazon FSX ONTAP 檔案系統上測試 Oracle 工作負載。

  • 想要在 Amazon FSX ONTAP 檔案系統上部署及管理 Oracle 資料庫的儲存管理員。

  • 想要在 Amazon FSX ONTAP 檔案系統上備份 Oracle 資料庫的應用程式擁有者。

解決方案測試與驗證環境

此解決方案的測試與驗證是在實驗室環境中執行、可能與最終部署環境不符。請參閱一節 [Key Factors for Deployment Consideration] 以取得更多資訊。

架構

此映像提供在 AWS 公有雲中使用 iSCSI 和 ASM 的 Oracle 部署組態的詳細圖片。

硬體與軟體元件

硬體

Amazon FSX ONTAP 儲存設備

AWS 提供的目前版本

同一個 VPC 和可用區域中的一個 FSX HA 叢集

EC2運算執行個體

T2.xlarge / 4vcpU/16G

兩個 EC2 T2 x Large EC2 執行個體用於並行部署

軟體

RedHat Linux

RHEL-8.6 、 4.18.0-372.9.1.el8.x86_64 核心

已部署RedHat訂閱以進行測試

Windows伺服器

2022 Standard 、 10.0.20348 Build 20348

託管 SnapCenter 伺服器

Oracle Grid 基礎架構

版本 19.18

已套用 RU 修補程式 p34762026_190000_Linux-x86-64.zip

Oracle資料庫

版本 19.18

已套用 RU 修補程式 p34765931_190000_Linux-x86-64.zip

Oracle OPatch

12.2.0.1.36 版

最新修補程式 p6880880_190000_Linux-x86-64.zip

伺服器SnapCenter

版本 4.9P1

工作群組部署

開啟 JDK

版本 Jave-1.8.0-OpenJDK.x86_64

DB VM 上的 SnapCenter 外掛程式需求

實驗室環境中的 Oracle 資料庫組態

伺服器

資料庫

* 資料庫儲存 *

ora_01

NTAP1 ( NTAP1_PDB1 、 NTAP1_PDB2 、 NTAP1_PDB3 )

Amazon FSX ONTAP 檔案系統上的 iSCSI LUN

ora_02

NTAP2 ( NTAP2_PDB1 、 NTAP2_PDB2 、 NTAP2_PDB3 )

Amazon FSX ONTAP 檔案系統上的 iSCSI LUN

部署考量的關鍵因素

  • * Oracle 資料庫儲存配置。 * 在這項自動化 Oracle 部署中、我們預設會配置四個資料庫磁碟區來主控 Oracle 二進位、資料和記錄檔。磁碟區中的單一 LUN 會分配給 Oracle 二進位。然後我們會從資料和記錄 LUN 建立兩個 ASM 磁碟群組。在 +data asm 磁碟群組中、我們會在一個磁碟區中配置兩個資料磁碟區和兩個 LUN 。在 +logs asm 磁碟群組中、我們會在記錄磁碟區中建立兩個 LUN 。在 ONTAP 磁碟區內配置多個 LUN 、整體效能更佳。

  • * 部署多部 DB 伺服器。 * 自動化解決方案可在單一 Ansible 教戰手冊中、將 Oracle 容器資料庫部署至多部 DB 伺服器。無論資料庫伺服器的數量為何、教戰手冊的執行方式都會維持不變。您可以將多個容器資料庫部署到具有不同資料庫執行個體 ID ( Oracle SID )的單一 EC2 執行個體。但請確保主機上有足夠的記憶體來支援部署的資料庫。

  • * iSCSI 組態。 * EC2 執行個體資料庫伺服器會使用 iSCSI 傳輸協定連線至 FSX 儲存設備。EC2 執行個體通常使用單一網路介面或 ENI 進行部署。單一 NIC 介面可同時傳輸 iSCSI 和應用程式流量。請務必仔細分析 Oracle AWR 報告、以評估 Oracle 資料庫尖峰 I/O 處理量需求、以便選擇同時符合應用程式和 iSCSI 流量處理量需求的正確 EC2 運算執行個體。此外、 AWS EC2 通常會將每個 TCP 流量限制為 5 Gbps 。每個 iSCSI 路徑都提供 5 Gbps ( 625 Mbps )的頻寬、可能需要多個 iSCSI 連線才能支援更高的處理量需求。

  • * 您所建立的每個 Oracle ASM 磁碟群組都要使用 Oracle ASM 備援層級。 * 因為 Amazon FSX ONTAP 已啟用 HA 、可在叢集磁碟層級提供資料保護、因此您應該使用 External Redundancy,這表示該選項不允許 Oracle ASM 鏡像磁碟群組的內容。

  • * 資料庫備份。 * NetApp 提供 SnapCenter 軟體套件、以方便使用者的 UI 介面進行資料庫備份、還原及複製。NetApp 建議實作這樣的管理工具、以快速(在一分鐘內)備份快照、快速(分鐘)資料庫還原及資料庫複製。

解決方案部署

以下各節提供在 Amazon FSX ONTAP 檔案系統上進行自動化 Oracle 19c 部署和保護的逐步程序、透過 iSCSI 將直接掛載的資料庫 LUN 直接安裝至單一節點的 EC2 執行個體 VM 。重新啟動組態時、 Oracle ASM 會以資料庫 Volume Manager 的形式進行。

部署的先決條件

Details

部署需要下列先決條件。

  1. 已設定AWS帳戶、並已在AWS帳戶中建立必要的VPC和網路區段。

  2. 從 AWS EC2 主控台、將 EC2 Linux 執行個體部署為 Oracle DB 伺服器。為 EC2 使用者啟用 SSH 私密 / 公開金鑰驗證。如需環境設定的詳細資訊、請參閱上一節的架構圖表。另請檢閱 "Linux執行個體使用指南" 以取得更多資訊。

  3. 從 AWS FSX 主控台、佈建符合需求的 Amazon FSX ONTAP 檔案系統。檢閱文件 "為SfSX. ONTAP 檔案系統建立FSX" 以取得逐步指示。

  4. 您可以使用下列 Terraform 自動化工具組來執行步驟 2 和 3 、此工具組會建立名為的 EC2 執行個體 ora_01 以及名為的 FSX 檔案系統 fsx_01。請仔細檢閱指示內容、並在執行前變更變數以符合您的環境。您可以根據自己的部署需求輕鬆修改範本。

    git clone https://github.com/NetApp-Automation/na_aws_fsx_ec2_deploy.git
  5. 在安裝最新版 Ansible 和 Git 的情況下、將 EC2 Linux 執行個體配置為 Ansible 控制器節點。如需詳細資訊、請參閱下列連結: "NetApp解決方案自動化入門" 在第 - 節中
    Setup the Ansible Control Node for CLI deployments on RHEL / CentOS
    Setup the Ansible Control Node for CLI deployments on Ubuntu / Debian

  6. 佈建 Windows 伺服器以使用最新版本執行 NetApp SnapCenter UI 工具。如需詳細資訊、請參閱下列連結: "安裝SnapCenter 此伺服器"

  7. 複製適用於 iSCSI 的 NetApp Oracle 部署自動化工具套件複本。

    git clone https://bitbucket.ngage.netapp.com/scm/ns-bb/na_oracle_deploy_iscsi.git
  8. 在 EC2 執行個體 /tmp/archive 目錄上執行 Oracle 19c 安裝檔案之後的階段。

    installer_archives:
      - "LINUX.X64_193000_grid_home.zip"
      - "p34762026_190000_Linux-x86-64.zip"
      - "LINUX.X64_193000_db_home.zip"
      - "p34765931_190000_Linux-x86-64.zip"
      - "p6880880_190000_Linux-x86-64.zip"
    註 請確定您已在 Oracle VM 根磁碟區中至少分配 50 g 的空間、以便有足夠的空間來存放 Oracle 安裝檔案。
  9. 觀看下列影片:

    透過 iSCSI 在 Amazon FSX ONTAP 上簡化並自動化 Oracle 部署

自動化參數檔案

Details

Ansible 教戰手冊使用預先定義的參數執行資料庫安裝和組態工作。對於此 Oracle 自動化解決方案、有三個使用者定義的參數檔案需要使用者輸入才能執行教戰手冊。

  • 主機:定義自動化教戰手冊所針對的目標。

  • VARS/vars.yml - 定義適用於所有目標的變數的全域變數檔案。

  • host_vars/host_name.yml - 定義僅適用於命名目標的變數的本機變數檔案。在我們的使用案例中、這些是 Oracle DB 伺服器。

除了這些使用者定義的變數檔案之外、還有幾個預設變數檔案、其中包含預設參數、除非必要、否則不需要變更。下列各節說明如何設定使用者定義的變數檔案。

參數檔組態

Details
  1. Ansible 目標 hosts 檔案組態:

    # Enter Amazon FSx ONTAP management IP address
    [ontap]
    172.16.9.32
    
    # Enter name for ec2 instance (not default IP address naming) to be deployed one by one, follow by ec2 instance IP address, and ssh private key of ec2-user for the instance.
    [oracle]
    ora_01 ansible_host=10.61.180.21 ansible_ssh_private_key_file=ora_01.pem
    ora_02 ansible_host=10.61.180.23 ansible_ssh_private_key_file=ora_02.pem
  2. 全域 vars/vars.yml 檔案組態

    #############################################################################################################
    ######                 Oracle 19c deployment global user configurable variables                        ######
    ######                 Consolidate all variables from ONTAP, linux and oracle                          ######
    #############################################################################################################
    
    #############################################################################################################
    ######                 ONTAP env specific config variables                                             ######
    #############################################################################################################
    
    # Enter the supported ONTAP platform: on-prem, aws-fsx.
    ontap_platform: aws-fsx
    
    # Enter ONTAP cluster management user credentials
    username: "fsxadmin"
    password: "xxxxxxxx"
    
    #############################################################################################################
    ###                   Linux env specific config variables                                                 ###
    #############################################################################################################
    
    # Enter RHEL subscription to enable repo
    redhat_sub_username: xxxxxxxx
    redhat_sub_password: "xxxxxxxx"
    
    
    #############################################################################################################
    ###                   Oracle DB env specific config variables                                             ###
    #############################################################################################################
    
    # Enter Database domain name
    db_domain: solutions.netapp.com
    
    # Enter initial password for all required Oracle passwords. Change them after installation.
    initial_pwd_all: xxxxxxxx
  3. 本機 DB 伺服器 host_vars/host_name.yml 組態、例如 ora_01.yml 、 ora_02.yml …​

    # User configurable Oracle host specific parameters
    
    # Enter container database SID. By default, a container DB is created with 3 PDBs within the CDB
    oracle_sid: NTAP1
    
    # Enter database shared memory size or SGA. CDB is created with SGA at 75% of memory_limit, MB. The grand total of SGA should not exceed 75% available RAM on node.
    memory_limit: 8192

教戰手冊執行

Details

自動化工具套件共有六本教戰手冊。每個工作區塊都會執行不同的工作區塊、並提供不同的用途。

0-all_playbook.yml - execute playbooks from 1-4 in one playbook run.
1-ansible_requirements.yml - set up Ansible controller with required libs and collections.
2-linux_config.yml - execute Linux kernel configuration on Oracle DB servers.
3-ontap_config.yml - configure ONTAP svm/volumes/luns for Oracle database and grant DB server access to luns.
4-oracle_config.yml - install and configure Oracle on DB servers for grid infrastructure and create a container database.
5-destroy.yml - optional to undo the environment to dismantle all.

有三個選項可用來執行具有下列命令的教戰手冊。

  1. 在一次合併執行中執行所有部署教戰手冊。

    ansible-playbook -i hosts 0-all_playbook.yml -u ec2-user -e @vars/vars.yml
  2. 一次執行一個教戰手冊、編號順序為 1-4 。

    ansible-playbook -i hosts 1-ansible_requirements.yml -u ec2-user -e @vars/vars.yml
    ansible-playbook -i hosts 2-linux_config.yml -u ec2-user -e @vars/vars.yml
    ansible-playbook -i hosts 3-ontap_config.yml -u ec2-user -e @vars/vars.yml
    ansible-playbook -i hosts 4-oracle_config.yml -u ec2-user -e @vars/vars.yml
  3. 使用標記執行 0-all_playbook.yml 。

    ansible-playbook -i hosts 0-all_playbook.yml -u ec2-user -e @vars/vars.yml -t ansible_requirements
    ansible-playbook -i hosts 0-all_playbook.yml -u ec2-user -e @vars/vars.yml -t linux_config
    ansible-playbook -i hosts 0-all_playbook.yml -u ec2-user -e @vars/vars.yml -t ontap_config
    ansible-playbook -i hosts 0-all_playbook.yml -u ec2-user -e @vars/vars.yml -t oracle_config
  4. 復原環境

    ansible-playbook -i hosts 5-destroy.yml -u ec2-user -e @vars/vars.yml

執行後驗證

Details

執行教戰手冊後、以 Oracle 使用者身分登入 Oracle DB 伺服器、以驗證 Oracle 網格基礎架構和資料庫是否已成功建立。以下是主機 ora_01 上 Oracle 資料庫驗證的範例。

  1. 驗證 EC2 執行個體上的 Oracle Container 資料庫

    [admin@ansiblectl na_oracle_deploy_iscsi]$ ssh -i ora_01.pem ec2-user@172.30.15.40
    Last login: Fri Dec  8 17:14:21 2023 from 10.61.180.18
    [ec2-user@ip-172-30-15-40 ~]$ uname -a
    Linux ip-172-30-15-40.ec2.internal 4.18.0-372.9.1.el8.x86_64 #1 SMP Fri Apr 15 22:12:19 EDT 2022 x86_64 x86_64 x86_64 GNU/Linux
    
    [ec2-user@ip-172-30-15-40 ~]$ sudo su
    [root@ip-172-30-15-40 ec2-user]# su - oracle
    Last login: Fri Dec  8 16:25:52 UTC 2023 on pts/0
    [oracle@ip-172-30-15-40 ~]$ sqlplus / as sysdba
    
    SQL*Plus: Release 19.0.0.0.0 - Production on Fri Dec 8 18:18:20 2023
    Version 19.18.0.0.0
    
    Copyright (c) 1982, 2022, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.18.0.0.0
    
    SQL> select name, open_mode, log_mode from v$database;
    
    NAME      OPEN_MODE            LOG_MODE
    --------- -------------------- ------------
    NTAP1     READ WRITE           ARCHIVELOG
    
    SQL> show pdbs
    
        CON_ID CON_NAME                       OPEN MODE  RESTRICTED
    ---------- ------------------------------ ---------- ----------
             2 PDB$SEED                       READ ONLY  NO
             3 NTAP1_PDB1                     READ WRITE NO
             4 NTAP1_PDB2                     READ WRITE NO
             5 NTAP1_PDB3                     READ WRITE NO
    SQL> select name from v$datafile;
    
    NAME
    --------------------------------------------------------------------------------
    +DATA/NTAP1/DATAFILE/system.257.1155055419
    +DATA/NTAP1/DATAFILE/sysaux.258.1155055463
    +DATA/NTAP1/DATAFILE/undotbs1.259.1155055489
    +DATA/NTAP1/86B637B62FE07A65E053F706E80A27CA/DATAFILE/system.266.1155056241
    +DATA/NTAP1/86B637B62FE07A65E053F706E80A27CA/DATAFILE/sysaux.267.1155056241
    +DATA/NTAP1/DATAFILE/users.260.1155055489
    +DATA/NTAP1/86B637B62FE07A65E053F706E80A27CA/DATAFILE/undotbs1.268.1155056241
    +DATA/NTAP1/0C03AAFA7C6FD2E5E063280F1EACFBE0/DATAFILE/system.272.1155057059
    +DATA/NTAP1/0C03AAFA7C6FD2E5E063280F1EACFBE0/DATAFILE/sysaux.273.1155057059
    +DATA/NTAP1/0C03AAFA7C6FD2E5E063280F1EACFBE0/DATAFILE/undotbs1.271.1155057059
    +DATA/NTAP1/0C03AAFA7C6FD2E5E063280F1EACFBE0/DATAFILE/users.275.1155057075
    
    NAME
    --------------------------------------------------------------------------------
    +DATA/NTAP1/0C03AC0089ACD352E063280F1EAC12BD/DATAFILE/system.277.1155057075
    +DATA/NTAP1/0C03AC0089ACD352E063280F1EAC12BD/DATAFILE/sysaux.278.1155057075
    +DATA/NTAP1/0C03AC0089ACD352E063280F1EAC12BD/DATAFILE/undotbs1.276.1155057075
    +DATA/NTAP1/0C03AC0089ACD352E063280F1EAC12BD/DATAFILE/users.280.1155057091
    +DATA/NTAP1/0C03ACEABA54D386E063280F1EACE573/DATAFILE/system.282.1155057091
    +DATA/NTAP1/0C03ACEABA54D386E063280F1EACE573/DATAFILE/sysaux.283.1155057091
    +DATA/NTAP1/0C03ACEABA54D386E063280F1EACE573/DATAFILE/undotbs1.281.1155057091
    +DATA/NTAP1/0C03ACEABA54D386E063280F1EACE573/DATAFILE/users.285.1155057105
    
    19 rows selected.
    
    SQL> select name from v$controlfile;
    
    NAME
    --------------------------------------------------------------------------------
    +DATA/NTAP1/CONTROLFILE/current.261.1155055529
    +LOGS/NTAP1/CONTROLFILE/current.256.1155055529
    
    SQL> select member from v$logfile;
    
    MEMBER
    --------------------------------------------------------------------------------
    +DATA/NTAP1/ONLINELOG/group_3.264.1155055531
    +LOGS/NTAP1/ONLINELOG/group_3.259.1155055539
    +DATA/NTAP1/ONLINELOG/group_2.263.1155055531
    +LOGS/NTAP1/ONLINELOG/group_2.257.1155055539
    +DATA/NTAP1/ONLINELOG/group_1.262.1155055531
    +LOGS/NTAP1/ONLINELOG/group_1.258.1155055539
    
    6 rows selected.
    
    SQL> exit
    Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.18.0.0.0
  2. 驗證 Oracle 接聽程式。

    [oracle@ip-172-30-15-40 ~]$ lsnrctl status listener
    
    LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 08-DEC-2023 18:20:24
    
    Copyright (c) 1991, 2022, Oracle.  All rights reserved.
    
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ip-172-30-15-40.ec2.internal)(PORT=1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 19.0.0.0.0 - Production
    Start Date                08-DEC-2023 16:26:09
    Uptime                    0 days 1 hr. 54 min. 14 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /u01/app/oracle/product/19.0.0/grid/network/admin/listener.ora
    Listener Log File         /u01/app/oracle/diag/tnslsnr/ip-172-30-15-40/listener/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ip-172-30-15-40.ec2.internal)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=ip-172-30-15-40.ec2.internal)(PORT=5500))(Security=(my_wallet_directory=/u01/app/oracle/product/19.0.0/NTAP1/admin/NTAP1/xdb_wallet))(Presentation=HTTP)(Session=RAW))
    Services Summary...
    Service "+ASM" has 1 instance(s).
      Instance "+ASM", status READY, has 1 handler(s) for this service...
    Service "+ASM_DATA" has 1 instance(s).
      Instance "+ASM", status READY, has 1 handler(s) for this service...
    Service "+ASM_LOGS" has 1 instance(s).
      Instance "+ASM", status READY, has 1 handler(s) for this service...
    Service "0c03aafa7c6fd2e5e063280f1eacfbe0.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "0c03ac0089acd352e063280f1eac12bd.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "0c03aceaba54d386e063280f1eace573.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "NTAP1.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "NTAP1XDB.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "ntap1_pdb1.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "ntap1_pdb2.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    Service "ntap1_pdb3.solutions.netapp.com" has 1 instance(s).
      Instance "NTAP1", status READY, has 1 handler(s) for this service...
    The command completed successfully
  3. 驗證建立的網格基礎架構和資源。

    [oracle@ip-172-30-15-40 ~]$ asm
    [oracle@ip-172-30-15-40 ~]$ crsctl check has
    CRS-4638: Oracle High Availability Services is online
    [oracle@ip-172-30-15-40 ~]$ crsctl stat res -t
    --------------------------------------------------------------------------------
    Name           Target  State        Server                   State details
    --------------------------------------------------------------------------------
    Local Resources
    --------------------------------------------------------------------------------
    ora.DATA.dg
                   ONLINE  ONLINE       ip-172-30-15-40          STABLE
    ora.LISTENER.lsnr
                   ONLINE  ONLINE       ip-172-30-15-40          STABLE
    ora.LOGS.dg
                   ONLINE  ONLINE       ip-172-30-15-40          STABLE
    ora.asm
                   ONLINE  ONLINE       ip-172-30-15-40          Started,STABLE
    ora.ons
                   OFFLINE OFFLINE      ip-172-30-15-40          STABLE
    --------------------------------------------------------------------------------
    Cluster Resources
    --------------------------------------------------------------------------------
    ora.cssd
          1        ONLINE  ONLINE       ip-172-30-15-40          STABLE
    ora.diskmon
          1        OFFLINE OFFLINE                               STABLE
    ora.driver.afd
          1        ONLINE  ONLINE       ip-172-30-15-40          STABLE
    ora.evmd
          1        ONLINE  ONLINE       ip-172-30-15-40          STABLE
    ora.ntap1.db
          1        ONLINE  ONLINE       ip-172-30-15-40          Open,HOME=/u01/app/o
                                                                 racle/product/19.0.0
                                                                 /NTAP1,STABLE
    --------------------------------------------------------------------------------
  4. 驗證 Oracle ASM 。

    [oracle@ip-172-30-15-40 ~]$ asmcmd
    ASMCMD> lsdg
    State    Type    Rebal  Sector  Logical_Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name
    MOUNTED  EXTERN  N         512             512   4096  4194304    163840   155376                0          155376              0             N  DATA/
    MOUNTED  EXTERN  N         512             512   4096  4194304     81920    80972                0           80972              0             N  LOGS/
    ASMCMD> lsdsk
    Path
    AFD:ORA_01_DAT1_01
    AFD:ORA_01_DAT1_03
    AFD:ORA_01_DAT2_02
    AFD:ORA_01_DAT2_04
    AFD:ORA_01_LOGS_01
    AFD:ORA_01_LOGS_02
    ASMCMD> afd_state
    ASMCMD-9526: The AFD state is 'LOADED' and filtering is 'ENABLED' on host 'ip-172-30-15-40.ec2.internal'
    ASMCMD> exit
  5. 登入 Oracle Enterprise Manager Express 以驗證資料庫。

    此映像提供 Oracle Enterprise Manager Express 的登入畫面
    此映像可從 Oracle Enterprise Manager Express 提供容器資料庫檢視
    此映像可從 Oracle Enterprise Manager Express 提供容器資料庫檢視

使用 SnapCenter 進行 Oracle 備份、還原及複製

Details

請參閱 TR-4979 "在 VMware Cloud 上使用來賓安裝的 FSX ONTAP 、在 AWS 上簡化、自我管理的 Oracle" 區段 Oracle backup, restore, and clone with SnapCenter 如需設定 SnapCenter 及執行資料庫備份、還原及複製工作流程的詳細資訊、