TR-4992 :簡化的自動化 NetApp C 系列 NFS 上的 Oracle 部署
NetApp公司的Alleno Cao、Niyazz Mohamed
本解決方案提供 NetApp AFF C 系列中自動化 Oracle 部署的概觀與詳細資料、以做為採用 NFS 傳輸協定的主要資料庫儲存設備。Oracle 資料庫會部署為已啟用 DNFS 的容器資料庫。
目的
NetApp AFF C 系列是一種容量 Flash 儲存設備、可讓整合式儲存設備更容易存取 All Flash 、且價格實惠。對於許多第 1 層或第 2 層 Oracle 資料庫工作負載而言、這是足夠的效能考量。AFF C 系列系統採用 NetApp ONTAP ® 資料管理軟體、提供領先業界的效率、優異的靈活度、同級最佳的資料服務、以及雲端整合功能、協助您擴充 IT 基礎架構、簡化資料管理、並降低儲存成本與耗電量。
本文件說明如何使用 Ansible 自動化技術、透過 NFS 掛載、在 NetApp C 系列中簡化 Oracle 資料庫的部署。Oracle 資料庫會部署在已啟用 Oracle DNFS 傳輸協定的容器資料庫( CDB )和可插拔資料庫( PDB )組態中、以提升效能。此外、本解決方案還提供在 C 系列儲存控制器上使用 NFS 傳輸協定設定儲存網路和儲存虛擬機器( SVM )的最佳實務做法。此解決方案也包含使用 NetApp SnapCenter UI 工具進行快速 Oracle 資料庫備份、還原及複製的相關資訊。
本解決方案可解決下列使用案例:
-
在 NetApp C 系列儲存控制器上自動部署 Oracle Container 資料庫。
-
使用 SnapCenter UI 工具在 C 系列上保護和複製 Oracle 資料庫。
目標對象
本解決方案適用於下列人員:
-
想要在 NetApp C 系列上部署 Oracle 的 DBA 。
-
想要在 NetApp C 系列上測試 Oracle 工作負載的資料庫解決方案架構設計師。
-
想要在 NetApp C 系列上部署及管理 Oracle 資料庫的儲存管理員。
-
想要在 NetApp C 系列上備份 Oracle 資料庫的應用程式擁有者。
解決方案測試與驗證環境
此解決方案的測試與驗證是在實驗室環境中執行、可能與最終部署環境不符。請參閱一節 部署考量的關鍵因素 以取得更多資訊。
架構
硬體與軟體元件
硬體 |
||
NetApp C 系列 C400 |
ONTAP 9.13.1P3 版 |
兩個磁碟櫃 / 24 個磁碟、容量為 278 TiB |
適用於 DB 伺服器的 VM |
4 個 vCPU 、 16GiB RAM |
兩個 Linux VM 執行個體用於並行部署 |
VM for SnapCenter |
4 個 vCPU 、 16GiB RAM |
一個 Windows VM 執行個體 |
軟體 |
||
RedHat Linux |
RHEL Linux 8.6 ( LVM ) - x64 Gen2 |
已部署RedHat訂閱以進行測試 |
Windows伺服器 |
2022 DataCenter x64 Gen2 |
託管 SnapCenter 伺服器 |
Oracle資料庫 |
版本 19.18 |
已套用 RU 修補程式 p34765931_190000_Linux-x86-64.zip |
Oracle OPatch |
12.2.0.1.36 版 |
最新修補程式 p6880880_190000_Linux-x86-64.zip |
伺服器SnapCenter |
版本 5.0 |
工作群組部署 |
開啟 JDK |
版本 Java-11-OpenJDK |
DB VM 上的 SnapCenter 外掛程式需求 |
NFS |
3.0版 |
Oracle DNFS 已啟用 |
Ansible |
核心 2 . 2 |
Python 3.6.8 |
實驗室環境中的 Oracle 資料庫組態
伺服器 |
資料庫 |
* 資料庫儲存 * |
ora_01 |
NTAP1 ( NTAP1_PDB1 、 NTAP1_PDB2 、 NTAP1_PDB3 ) |
/u01 、 /u02 、 /u03 NFS 裝載於 C400 磁碟區 |
ora_02 |
NTAP2 ( NTAP2_PDB1 、 NTAP2_PDB2 、 NTAP2_PDB3 ) |
/u01 、 /u02 、 /u03 NFS 裝載於 C400 磁碟區 |
部署考量的關鍵因素
-
* Oracle 資料庫儲存配置。 * 在這項自動化 Oracle 部署中、我們預設會為每個資料庫配置三個資料庫磁碟區、以主控 Oracle 二進位、資料和記錄檔。這些磁碟區會以 /u01 - 二進位、 /u02 - 資料、 /u03 - 記錄檔透過 NFS 裝載在 Oracle DB 伺服器上。雙控制檔是在 /u02 和 /u03 掛載點上設定、以提供備援。
-
* 部署多部 DB 伺服器。 * 自動化解決方案可在單一 Ansible 教戰手冊中、將 Oracle 容器資料庫部署至多部 DB 伺服器。無論資料庫伺服器的數量為何、教戰手冊的執行方式都會維持不變。您可以使用不同的資料庫執行個體 ID ( Oracle SID )重複部署、將多個容器資料庫部署到單一 VM 執行個體。但請確保主機上有足夠的記憶體來支援部署的資料庫。
-
* DNFS 組態。 * 使用 DNFS (自 Oracle 11g 起提供)、在 DB VM 上執行的 Oracle 資料庫可提供比原生 NFS 用戶端更多的 I/O 。依預設、自動化 Oracle 部署會在 NFSv3 上設定 DNFS 。
-
* 在 C400 控制器配對上進行負載平衡。 * 將 Oracle 資料庫磁碟區平均放置在 C400 控制器節點上、以平衡工作負載。控制器 1 上的 DB1 、控制器 2 上的 DB2 等。將 DB 磁碟區掛載至其本機 LIF 位址。
-
* 資料庫備份。 * NetApp 提供 SnapCenter 軟體套件、以方便使用者的 UI 介面進行資料庫備份、還原及複製。NetApp 建議實作這樣的管理工具、以快速(在一分鐘內)備份快照、快速(分鐘)資料庫還原及資料庫複製。
解決方案部署
以下各節提供自動化 Oracle 19c 部署的逐步程序、以及部署後 Oracle 資料庫保護和複製的資訊。
部署的先決條件
Details
部署需要下列先決條件。
-
NetApp C 系列儲存控制器配對已安裝並設定為機架安裝、堆疊及最新版本的 ONTAP 作業系統。如有必要、請參閱本安裝指南: "詳細指南AFF - C400"
-
將兩個 Linux VM 配置為 Oracle DB 伺服器。如需環境設定的詳細資訊、請參閱上一節的架構圖表。
-
佈建 Windows 伺服器以使用最新版本執行 NetApp SnapCenter UI 工具。如需詳細資訊、請參閱下列連結: "安裝SnapCenter 此伺服器"
-
在安裝最新版 Ansible 和 Git 的情況下、將 Linux VM 配置為 Ansible 控制器節點。如需詳細資訊、請參閱下列連結: "NetApp解決方案自動化入門" 在第 - 節中
Setup the Ansible Control Node for CLI deployments on RHEL / CentOS
或
Setup the Ansible Control Node for CLI deployments on Ubuntu / Debian
。在 Ansible 控制器和資料庫 VM 之間啟用 ssh 公開 / 私密金鑰驗證。
-
從 Ansible 控制器管理使用者主目錄中、複製 NetApp Oracle 部署自動化工具套件 for NFS 的複本。
git clone https://bitbucket.ngage.netapp.com/scm/ns-bb/na_oracle_deploy_nfs.git
-
在 DB VM /tmp/archive 目錄上執行 Oracle 19c 安裝檔案、並具有 777 權限。
installer_archives: - "LINUX.X64_193000_db_home.zip" - "p34765931_190000_Linux-x86-64.zip" - "p6880880_190000_Linux-x86-64.zip"
在適用於 Oracle 的 C 系列上設定 Networking 和 SVM
Details
本節的部署指南示範在 C 系列控制器上使用 ONTAP 系統管理員 UI 、針對具有 NFS 傳輸協定的 Oracle 工作負載、設定網路和儲存虛擬機器( SVM )的最佳實務做法。
-
登入 ONTAP 系統管理員、檢閱在初始 ONTAP 叢集安裝之後、已將廣播網域設定為正確指派給每個網域的乙太網路連接埠。一般而言、叢集應該有廣播網域、管理廣播網域、以及資料等工作負載的廣播網域。
-
從「網路 - 乙太網路連接埠」、按一下
Link Aggregate Group
建立 LACP 連結集合群組連接埠 a0a 、可在集合群組連接埠的成員連接埠之間提供負載平衡和容錯移轉。共有 4 個資料連接埠: e0e 、 e0f 、 e0g 、 e0h 可在 C400 控制器上使用。 -
選取群組中的乙太網路連接埠、
LACP
適用於模式、和Port
適用於負載分配。 -
驗證 LACP 連接埠 a0a 已建立和廣播網域
Data
目前在 LACP 連接埠上運作。 -
寄件者
Ethernet Ports
、按一下VLAN
可在每個控制器節點上爲 NFS 協議上的 Oracle 工作負載添加 VLAN 。 -
透過 ssh 從叢集管理 IP 登入 C 系列控制器、以驗證網路容錯移轉群組是否設定正確。ONTAP 會自動建立及管理容錯移轉群組。
HCG-NetApp-C400-E9U9::> net int failover-groups show (network interface failover-groups show) Failover Vserver Group Targets ---------------- ---------------- -------------------------------------------- Cluster Cluster HCG-NetApp-C400-E9U9a:e0c, HCG-NetApp-C400-E9U9a:e0d, HCG-NetApp-C400-E9U9b:e0c, HCG-NetApp-C400-E9U9b:e0d HCG-NetApp-C400-E9U9 Data HCG-NetApp-C400-E9U9a:a0a, HCG-NetApp-C400-E9U9a:a0a-3277, HCG-NetApp-C400-E9U9b:a0a, HCG-NetApp-C400-E9U9b:a0a-3277 Mgmt HCG-NetApp-C400-E9U9a:e0M, HCG-NetApp-C400-E9U9b:e0M 3 entries were displayed.
-
寄件者
STORAGE - Storage VMs
,單擊 +Add (添加)以創建 Oracle 的 SVM 。 -
命名您的 Oracle SVM 、請檢查
Enable NFS
和Allow NFS client access
。 -
新增 NFS 匯出原則
Default
規則。 -
在中
NETWORK INTERFACE
,在每個節點上填寫 NFS LIF 位址的 IP 位址。 -
驗證 SVM for Oracle 已啟動 / 執行中、且 NFS 生命狀態為作用中。
-
寄件者
STORAGE-Volumes
索引標籤可新增 NFS Volume for Oracle 資料庫。 -
命名您的磁碟區、指派容量和效能等級。
-
在中
Access Permission
,選擇從上一步建立的預設原則。取消核取Enable Snapshot Copies
因為我們偏好使用 SnapCenter 來建立應用程式一致的快照。 -
為每個 DB 伺服器建立三個 DB 磁碟區: SERVER_NAME_u01 - 二進位、 server_name_u02 - 資料、 server_name_u03 - 記錄。
DB Volume 命名慣例應嚴格遵循上述格式、以確保自動化功能正常運作。
這將完成 Oracle 的 C 系列控制器組態。
自動化參數檔案
Details
Ansible 教戰手冊使用預先定義的參數執行資料庫安裝和組態工作。對於此 Oracle 自動化解決方案、有三個使用者定義的參數檔案需要使用者輸入才能執行教戰手冊。
-
主機:定義自動化教戰手冊所針對的目標。
-
VARS/vars.yml - 定義適用於所有目標的變數的全域變數檔案。
-
host_vars/host_name.yml - 定義僅適用於命名目標的變數的本機變數檔案。在我們的使用案例中、這些是 Oracle DB 伺服器。
除了這些使用者定義的變數檔案之外、還有幾個預設變數檔案、其中包含預設參數、除非必要、否則不需要變更。下列各節說明如何設定使用者定義的變數檔案。
參數檔組態
Details
-
Ansible 目標
hosts
檔案組態:# Enter Oracle servers names to be deployed one by one, follow by each Oracle server public IP address, and ssh private key of admin user for the server. [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
-
全域
vars/vars.yml
檔案組態###################################################################### ###### Oracle 19c deployment user configuration variables ###### ###### Consolidate all variables from ONTAP, linux and oracle ###### ###################################################################### ########################################### ### ONTAP env specific config variables ### ########################################### # Prerequisite to create three volumes in NetApp ONTAP storage from System Manager or cloud dashboard with following naming convention: # db_hostname_u01 - Oracle binary # db_hostname_u02 - Oracle data # db_hostname_u03 - Oracle redo # It is important to strictly follow the name convention or the automation will fail. ########################################### ### Linux env specific config variables ### ########################################### redhat_sub_username: XXXXXXXX redhat_sub_password: XXXXXXXX #################################################### ### DB env specific install and config variables ### #################################################### # Database domain name db_domain: solutions.netapp.com # Set initial password for all required Oracle passwords. Change them after installation. initial_pwd_all: XXXXXXXX
-
本機 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 # Local NFS lif ip address to access database volumes nfs_lif: 172.30.136.68
教戰手冊執行
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. 4-oracle_config.yml - install and configure Oracle on DB servers and create a container database. 5-destroy.yml - optional to undo the environment to dismantle all.
有三個選項可用來執行具有下列命令的教戰手冊。
-
在一次合併執行中執行所有部署教戰手冊。
ansible-playbook -i hosts 0-all_playbook.yml -u admin -e @vars/vars.yml
-
一次執行一個教戰手冊、編號順序為 1-4 。
ansible-playbook -i hosts 1-ansible_requirements.yml -u admin -e @vars/vars.yml
ansible-playbook -i hosts 2-linux_config.yml -u admin -e @vars/vars.yml
ansible-playbook -i hosts 4-oracle_config.yml -u admin -e @vars/vars.yml
-
使用標記執行 0-all_playbook.yml 。
ansible-playbook -i hosts 0-all_playbook.yml -u admin -e @vars/vars.yml -t ansible_requirements
ansible-playbook -i hosts 0-all_playbook.yml -u admin -e @vars/vars.yml -t linux_config
ansible-playbook -i hosts 0-all_playbook.yml -u admin -e @vars/vars.yml -t oracle_config
-
復原環境
ansible-playbook -i hosts 5-destroy.yml -u admin -e @vars/vars.yml
執行後驗證
Details
執行教戰手冊後、請登入 Oracle DB 伺服器 VM 、以驗證 Oracle 是否已安裝及設定、以及是否已成功建立容器資料庫。以下是資料庫 VM ora_01 或 ora_02 上的 Oracle 資料庫驗證範例。
-
驗證 NFS 掛載
[admin@ora_01 ~]$ cat /etc/fstab # # /etc/fstab # Created by anaconda on Wed Oct 18 19:43:31 2023 # # Accessible filesystems, by reference, are maintained under '/dev/disk/'. # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info. # # After editing this file, run 'systemctl daemon-reload' to update systemd # units generated from this file. # /dev/mapper/rhel-root / xfs defaults 0 0 UUID=aff942c4-b224-4b62-807d-6a5c22f7b623 /boot xfs defaults 0 0 /dev/mapper/rhel-swap none swap defaults 0 0 /root/swapfile swap swap defaults 0 0 172.21.21.100:/ora_01_u01 /u01 nfs rw,bg,hard,vers=3,proto=tcp,timeo=600,rsize=65536,wsize=65536 0 0 172.21.21.100:/ora_01_u02 /u02 nfs rw,bg,hard,vers=3,proto=tcp,timeo=600,rsize=65536,wsize=65536 0 0 172.21.21.100:/ora_01_u03 /u03 nfs rw,bg,hard,vers=3,proto=tcp,timeo=600,rsize=65536,wsize=65536 0 0 [admin@ora_01 tmp]$ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 7.7G 0 7.7G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 18M 7.8G 1% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/mapper/rhel-root 44G 28G 17G 62% / /dev/sda1 1014M 258M 757M 26% /boot tmpfs 1.6G 12K 1.6G 1% /run/user/42 tmpfs 1.6G 4.0K 1.6G 1% /run/user/1000 172.21.21.100:/ora_01_u01 50G 8.7G 42G 18% /u01 172.21.21.100:/ora_01_u02 200G 384K 200G 1% /u02 172.21.21.100:/ora_01_u03 100G 320K 100G 1% /u03 [admin@ora_02 ~]$ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 7.7G 0 7.7G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 18M 7.8G 1% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/mapper/rhel-root 44G 28G 17G 63% / /dev/sda1 1014M 258M 757M 26% /boot tmpfs 1.6G 12K 1.6G 1% /run/user/42 tmpfs 1.6G 4.0K 1.6G 1% /run/user/1000 172.21.21.101:/ora_02_u01 50G 7.8G 43G 16% /u01 172.21.21.101:/ora_02_u02 200G 320K 200G 1% /u02 172.21.21.101:/ora_02_u03 100G 320K 100G 1% /u03
-
驗證 Oracle 接聽程式
[admin@ora_02 ~]$ sudo su [root@ora_02 admin]# su - oracle [oracle@ora_02 ~]$ lsnrctl status listener.ntap2 LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 29-MAY-2024 12:13:30 Copyright (c) 1991, 2022, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ora_02.cie.netapp.com)(PORT=1521))) STATUS of the LISTENER ------------------------ Alias LISTENER.NTAP2 Version TNSLSNR for Linux: Version 19.0.0.0.0 - Production Start Date 23-MAY-2024 16:13:03 Uptime 5 days 20 hr. 0 min. 26 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/oracle/product/19.0.0/NTAP2/network/admin/listener.ora Listener Log File /u01/app/oracle/diag/tnslsnr/ora_02/listener.ntap2/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ora_02.cie.netapp.com)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=ora_02.cie.netapp.com)(PORT=5500))(Security=(my_wallet_directory=/u01/app/oracle/product/19.0.0/NTAP2/admin/NTAP2/xdb_wallet))(Presentation=HTTP)(Session=RAW)) Services Summary... Service "192551f1d7e65fc3e06308b43d0a63ae.solutions.netapp.com" has 1 instance(s). Instance "NTAP2", status READY, has 1 handler(s) for this service... Service "1925529a43396002e06308b43d0a2d5a.solutions.netapp.com" has 1 instance(s). Instance "NTAP2", status READY, has 1 handler(s) for this service... Service "1925530776b76049e06308b43d0a49c3.solutions.netapp.com" has 1 instance(s). Instance "NTAP2", status READY, has 1 handler(s) for this service... Service "NTAP2.solutions.netapp.com" has 1 instance(s). Instance "NTAP2", status READY, has 1 handler(s) for this service... Service "NTAP2XDB.solutions.netapp.com" has 1 instance(s). Instance "NTAP2", status READY, has 1 handler(s) for this service... Service "ntap2_pdb1.solutions.netapp.com" has 1 instance(s). Instance "NTAP2", status READY, has 1 handler(s) for this service... Service "ntap2_pdb2.solutions.netapp.com" has 1 instance(s). Instance "NTAP2", status READY, has 1 handler(s) for this service... Service "ntap2_pdb3.solutions.netapp.com" has 1 instance(s). Instance "NTAP2", status READY, has 1 handler(s) for this service... The command completed successfully [oracle@ora_02 ~]$
-
驗證 Oracle 資料庫和 DNFS
[oracle@ora-01 ~]$ cat /etc/oratab # # This file is used by ORACLE utilities. It is created by root.sh # and updated by either Database Configuration Assistant while creating # a database or ASM Configuration Assistant while creating ASM instance. # A colon, ':', is used as the field terminator. A new line terminates # the entry. Lines beginning with a pound sign, '#', are comments. # # Entries are of the form: # $ORACLE_SID:$ORACLE_HOME:<N|Y>: # # The first and second fields are the system identifier and home # directory of the database respectively. The third field indicates # to the dbstart utility that the database should , "Y", or should not, # "N", be brought up at system boot time. # # Multiple entries with the same $ORACLE_SID are not allowed. # # NTAP1:/u01/app/oracle/product/19.0.0/NTAP1:Y [oracle@ora-01 ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Thu Feb 1 16:37:51 2024 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 -------------------------------------------------------------------------------- /u02/oradata/NTAP1/system01.dbf /u02/oradata/NTAP1/sysaux01.dbf /u02/oradata/NTAP1/undotbs01.dbf /u02/oradata/NTAP1/pdbseed/system01.dbf /u02/oradata/NTAP1/pdbseed/sysaux01.dbf /u02/oradata/NTAP1/users01.dbf /u02/oradata/NTAP1/pdbseed/undotbs01.dbf /u02/oradata/NTAP1/NTAP1_pdb1/system01.dbf /u02/oradata/NTAP1/NTAP1_pdb1/sysaux01.dbf /u02/oradata/NTAP1/NTAP1_pdb1/undotbs01.dbf /u02/oradata/NTAP1/NTAP1_pdb1/users01.dbf NAME -------------------------------------------------------------------------------- /u02/oradata/NTAP1/NTAP1_pdb2/system01.dbf /u02/oradata/NTAP1/NTAP1_pdb2/sysaux01.dbf /u02/oradata/NTAP1/NTAP1_pdb2/undotbs01.dbf /u02/oradata/NTAP1/NTAP1_pdb2/users01.dbf /u02/oradata/NTAP1/NTAP1_pdb3/system01.dbf /u02/oradata/NTAP1/NTAP1_pdb3/sysaux01.dbf /u02/oradata/NTAP1/NTAP1_pdb3/undotbs01.dbf /u02/oradata/NTAP1/NTAP1_pdb3/users01.dbf 19 rows selected. SQL> select name from v$controlfile; NAME -------------------------------------------------------------------------------- /u02/oradata/NTAP1/control01.ctl /u03/orareco/NTAP1/control02.ctl SQL> select member from v$logfile; MEMBER -------------------------------------------------------------------------------- /u03/orareco/NTAP1/onlinelog/redo03.log /u03/orareco/NTAP1/onlinelog/redo02.log /u03/orareco/NTAP1/onlinelog/redo01.log SQL> select svrname, dirname from v$dnfs_servers; SVRNAME -------------------------------------------------------------------------------- DIRNAME -------------------------------------------------------------------------------- 172.21.21.100 /ora_01_u02 172.21.21.100 /ora_01_u03 172.21.21.100 /ora_01_u01
-
登入 Oracle Enterprise Manager Express 以驗證資料庫。
使用 SnapCenter 進行 Oracle 備份、還原及複製
Details
NetApp 建議使用 SnapCenter UI 工具來管理部署在 C 系列中的 Oracle 資料庫。請參閱 TR-4979 "在 VMware Cloud 上使用來賓安裝的 FSX ONTAP 、在 AWS 上使用簡化的自我管理 Oracle" 區段 Oracle backup, restore, and clone with SnapCenter
如需設定 SnapCenter 及執行資料庫備份、還原及複製工作流程的詳細資訊、
何處可找到其他資訊
若要深入瞭解本文件所述資訊、請參閱下列文件及 / 或網站: