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

SnapCenter Integration for IBM DB2 資料庫

貢獻者 kevin-hoke

本文件說明 SAP 環境中所使用之 IBM DB2 資料庫的 SnapCenter 整合細節。

簡介

本文件並非針對如何設定完整環境的逐步說明,而是涵蓋與下列項目相關的概念和相關詳細資料:

  • 組態概觀範例

  • 範例配置

  • 保護 DB2 資料庫

  • 還原及恢復 DB2 資料庫

作者: Michael Schlosser , NetApp

組態概觀範例

適用於在 Azure 平台上執行之 SAP 系統的 SnapCenter DB2 外掛程式實作範例。

註 此實作說明所需的最低磁碟區組態。

或者,也可以使用本節所述的 Volume 結構"MS 技術社群部落格"

IBM DB2 實作範例的圖表

示範環境

軟體版本

軟體 版本

Linux 作業系統

適用於 SAP 15 SP5 的 SLES

SAP

SAP NetWeaver 7.5

DB2

10.5.0.7

SnapCenter

6.1

DB2 Volume 設計

必須使用「 Volume 至少配置」來啟用 DB2 資料庫的備份 / 還原和複製使用案例。範例組態使用 <SID> : D01 。

* Volume Name* * Volume * 上的目錄( qtree ) * 伺服器上的裝載點 * 意見

<SID> - sapdb2

db2

/db2.

<SID>

DB2 相關檔案的父目錄

/DB2/db2 <sid>

使用者 db2 <sid> 和 DB2 軟體的主目錄

<SID> / db2dump

DB2 診斷記錄檔和傾印檔案

<SID> / 備份

備份 dlocation (可能放置在不同的磁碟區)

/db2/oracle/log_arch <SID>

離線重做記錄(可能放置在不同的磁碟區上,快照將會觸發)

/db2/oracle/log_dir <SID>

線上重做記錄(可能放置在不同的磁碟區上,快照將會觸發)

<sid>

<sid>

User <sid> 的主目錄

<sid>

/home/或 或 <sid>

使用者的主目錄 <sid>

usrsaptrans

/usr/sap/trans

傳輸目錄

使用 <SID>

<SID>

USR SAP

sapmatsm <SID>

<SID>

SAP GlobalHost 目錄

<SID> 資料

sapdata1

<SID> / sapdata1

DB資料

sapdata2

<SID> / sapdata2

DB資料

sapdata3

<SID> / sapdata3

DB資料

sapdata4

<SID> / sapdata4

DB資料

saptmp1

<SID> / saptmp1

DB Temp 檔案

saptmp2

<SID> / saptmp2

DB Temp 檔案

saptmp3

<SID> / saptmp3

DB Temp 檔案

saptmp4

<SID> / saptmp4

DB Temp 檔案

db2 <sid>

<SID> / db2 <sid>

執行個體檔案

由於 DB2 外掛程式預設會啟用自動探索,因此會針對符合下列檔案路徑的磁碟區建立快照。

資料庫檔案路徑的螢幕擷取畫面

保護資料庫 D01 的步驟

  • 根據範例版面配置檢查檔案發佈

  • 檢查主機的先決條件( VM-D01 )

  • 檢查資料庫的先決條件( D01 )

  • 在主機上部署 / 安裝 SnapCenter 代理程式( VM-D01 )

  • 建立 SnapCenter 執行個體資源組態

主機上的先決條件

此處可能提供更多最新資訊:

在您新增主機並安裝適用於 Linux 的外掛程式套件之前、您必須先完成所有需求。

  • 如果您使用iSCSI、則必須執行iSCSI服務。

  • 您可以使用根或非根使用者的密碼型驗證、或是 SSH 金鑰型驗證。

  • SnapCenter Plug-in for Unix File Systems 可由非 root 使用者安裝。不過、您應該設定非root使用者的Sudo權限、以便安裝和啟動外掛程式程序。安裝外掛程式之後、程序將以有效的非root使用者身分執行。

  • 以驗證模式建立認證、做為安裝使用者的 Linux 。

  • 您必須在 Linux 主機上安裝 Java 11 。

  • 請確定您只在 Linux 主機上安裝 Java 11 認證版本

  • 如需下載 Java 的資訊,請參閱:適用於所有作業系統的 Java 下載

  • 您應該使用 bash 做為外掛程式安裝的預設 Shell 。

資料庫的必要條件–啟用記錄與備份

註 若要啟用離線記錄,需要對資料庫進行離線完整備份。通常它已啟用於生產系統。
  • 建立用於備份和 log_arch 的目錄( /db2/D01/backup , /sybase/D01/log_arch )

  • 啟用 logarcheth1 (以作業系統使用者 db2d01 的形式)

    • 使用 logarchethy1 磁碟的 D01 DB2 更新資料庫設定: /db2/D01/log_arch/

  • 建立離線備份(以作業系統使用者 db2d01 的身分)

    • db2 停止力

    • db2start 管理模式限制存取

    • DB2 備份資料庫 D01 至 /DB2/D01/backup

    • DB2 啟動資料庫 D01

將 SnapCenter 代理程式部署至主機 VM-D01

如需詳細資訊"本文檔SnapCenter",請參閱。

選取 IBM DB2 和 Unix 檔案系統外掛程式。

新增 IBM DB2 和 Unix 檔案系統外掛程式的螢幕擷取畫面

註 安裝之後,會觸發主機上的資料庫探索。

主機上資料庫探索的螢幕擷取畫面

建立資料庫 D01 的資源組態

選取探索到的資源 D01

主機上資料庫探索的螢幕擷取畫面

設定 Snapshot Name

設定快照名稱對話方塊的螢幕擷取畫面

不需要特定的應用程式設定,請視需要設定原則和通知設定。

設定原則和通知設定的螢幕擷取畫面

並完成組態設定。

恢復系統 D01 的順序

  1. 停止 SAP System D01 (包括資料庫)

  2. 還原 SnapCenter 備份( Volume D01 資料)

    1. 卸載檔案系統

    2. 還原 Volume

    3. 掛載檔案系統

    4. 將資料庫初始化為鏡射資料庫

  3. 恢復資料庫 D01 (使用 DB2 rollForward )

  4. 啟動 SAP System D01

恢復資料庫 D01

  • 在主機 VM-D01 上停止 SAP 系統 + DB D01

    • 使用者 d01adm : stopsap

  • 還原備份

    • SnapCenter GUI :選取還原所需的備份

      SnapCenter GUI 的螢幕擷取畫面,可選取備份以進行還原

    • 若為 ANF 部署,則只有完整資源可用

      SnapCenter GUI 的螢幕擷取畫面,可選取備份以進行還原

摘要將會顯示,完成後會開始實際還原。

用於備份以供還原的摘要畫面

註 「 db2inidb D01 as mirror 」是 SnapCenter 還原工作流程的一部分。
  • 檢查恢復狀態資料庫 D01 (使用者 db2d01 )

    • DB2 rollForward db D01 查詢狀態

  • 視需要復原資料庫–這是一種無損失的恢復(使用者為 db2d01 )

    • 將 DB2 資料轉送資料庫 D01 至記錄結尾

  • 停止資料庫恢復和線上資料庫 D01 (使用者為 db2d01 )

    • DB2 rollForward db D01 停止

  • 啟動 SAP 系統(使用者 d01adm )

    • 啟動

其他資訊和版本歷程記錄

下列已重新編碼的展示可支援文件。

安裝與組態 DB2 外掛程式, DB2 資料庫的備份
DB2 資料庫的還原與還原

若要深入瞭解本文所述資訊、請檢閱下列文件和 / 或網站:

版本歷程記錄

版本 日期 * 文件版本歷程記錄 *

1.0版

2025 年 4 月

初始版本–備份 / 還原 DB2 資料庫