emc networker module for sap with oracle · emc corporation 公司總部: hopkinton, ma...

116
EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 www.EMC.com EMC ® NetWorker ® Module for SAP with Oracle 3.5 版次 多平台版本 管理指南 P/N 300-004-681 REV A01

Upload: others

Post on 29-Sep-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

EMC Corporation公司總部:

Hopkinton, MA 01748-9103

1-508-435-1000www.EMC.com

EMC® NetWorker®

Module for SAP with Oracle3.5 版次

多平台版本

管理指南P/N 300-004-681

REV A01

Page 2: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南2

Copyright © 1998 - 2007 EMC Corporation。版權所有。

出版時間:2007 年 7 月

EMC 確信本出版品在出版日期之時為正確資訊。本資訊如有變更,恕不另行通知。

本出版品的資訊係以 「現狀」提供。EMC CORPORATION 對本出版品的資訊無任何聲明及擔保責任,尤其針對任何特定用途的適銷性或適用性,不做任何間接的擔保。

使用、複製和散佈本出版品中所提及的任何 EMC 軟體皆需獲得適用的軟體授權。

如需最新的 EMC 產品名稱清單,請參閱 EMC.com 的 EMC Corporation 商標。

文中所提及的所有其他商標係屬各該公司所有。

Page 3: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

目錄

前言 ............................................................................................................................. 13

第 1 章 簡介

本指南所使用的命名慣例 ........................................................................................ 18 NMSAP 環境簡介..................................................................................................... 18

一般需求 ............................................................................................................. 18NetWorker 軟體 ................................................................................................ 18NMSAP 軟體 ..................................................................................................... 19SAP 軟體 ............................................................................................................ 19Oracle RMAN 軟體........................................................................................... 19NetWorker Module for PowerSnap ............................................................... 20

國際化和語言套件 .................................................................................................... 20國際化 ................................................................................................................. 20語言套件 ............................................................................................................. 21當地語系化日誌檔 ............................................................................................. 21

NMSAP 元件............................................................................................................. 21 NMSAP 程序............................................................................................................. 22

手動備份程序 ..................................................................................................... 22排程備份程序 ..................................................................................................... 24還原程序 ............................................................................................................. 25

第 2 章 配置 NMSAP 基本設定

如何配置基本的 NMSAP 環境 .............................................................................. 28 如何配置 NetWorker 資源...................................................................................... 29 如何配置 NMSAP 參數........................................................................................... 30 如何配置備份和還原公用程式 ............................................................................... 35 如何配置叢集資料的備份 ....................................................................................... 36

第 3 章 配置手動備份

關於手動備份 ............................................................................................................ 38 需求 ........................................................................................................................... 38 如何執行手動備份 ................................................................................................... 38 如何備份用戶端檔案索引與開機程式檔 ............................................................... 39 如何審核備份階段作業報告 ................................................................................... 40

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 3

Page 4: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

目錄

第 4 章 配置排程備份

需求............................................................................................................................ 44 如何使用精靈配置排程............................................................................................ 44

如何執行精靈 ..................................................................................................... 44 如何使用 NetWorker 配置排程備份 ...................................................................... 45

作業一:配置用戶端資源 ................................................................................. 45作業二:配置排程備份配置檔 ......................................................................... 46作業三:對使用者名稱和密碼進行加密 ......................................................... 48

如何審核備份階段作業報告.................................................................................... 49

第 5 章 翻製備份資料

關於翻製備份.............................................................................................................52 Sapclone 指令語法和選項 ........................................................................................52 如何監視翻製程序.................................................................................................... 53

第 6 章 還原資料

如何還原資料............................................................................................................ 56 如何還原叢集資料.................................................................................................... 57 如何審核還原階段作業報告.................................................................................... 57

第 7 章 PowerSnap 備份和資料還原

需求.............................................................................................................................60支援的環境 ......................................................................................................... 60必要的軟體元件 ................................................................................................. 60

PowerSnap 備份類型 ...............................................................................................61立即備份.............................................................................................................. 61即時備份.............................................................................................................. 61

PowerSnap 還原類型 ...............................................................................................62立即還原.............................................................................................................. 62迴轉...................................................................................................................... 62從次要儲存體還原 ............................................................................................. 62

基本的 PowerSnap 備份和還原資料流程 ..............................................................63 如何使用一般設定測試 PowerSnap ...................................................................... 65 如何配置 PowerSnap .............................................................................................. 66

如何為 PowerSnap 備份配置 NetWorker 資源.............................................. 67如何為 PowerSnap 配置 NMSAP 參數檔 ...................................................... 68如何配置 PowerSnap 配置檔 ........................................................................... 70

如何查詢 PowerSnap 備份記錄 ............................................................................. 72 PowerSnap 備份程序的功能細節 ...........................................................................73

立即備份程序 ..................................................................................................... 73立即即時備份 ..................................................................................................... 75延遲即時備份 ..................................................................................................... 77

PowerSnap 還原程序的功能細節 ...........................................................................78立即還原和迴轉程序 ......................................................................................... 78從次要儲存體還原程序 ..................................................................................... 79

附錄 A SAP 指令選項的範例

brbackup 和 brarchive 指令語法及選項的範例 ................................................... 82 brrestore 指令語法及選項的範例 ........................................................................... 83 brrecover 指令語法及選項的範例.......................................................................... 84

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南4

Page 5: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

目錄

附錄 B RMAN 的特殊參數

如何為 RMAN 配置 NSR* 參數............................................................................. 88 NSR* 參數定義......................................................................................................... 88

附錄 C 疑難排解

驗證版次資訊 ........................................................................................................... 94 產生診斷日誌 ........................................................................................................... 94 備份及復原問題 ....................................................................................................... 94 一般階段作業錯誤訊息 ........................................................................................... 95 嚴重錯誤訊息 ........................................................................................................... 97

辭彙表 ....................................................................................................................... 101

索引 ........................................................................................................................... 109

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 5

Page 6: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

目錄

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南6

Page 7: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

標題 頁次

附圖

1 在備份期間,NetWorker 和資料庫之間的互動 ................................................................. 232 在排程備份期間,NetWorker 和資料庫之間的互動 ......................................................... 253 NetWorker 和資料庫在還原期間的互動 ............................................................................. 264 使用 NMSAP 的 PowerSnap 備份和還原資料流程 ........................................................... 645 排程立即備份 .......................................................................................................................... 746 排程立即即時備份 .................................................................................................................. 767 排程延遲即時備份 .................................................................................................................. 778 立即還原或迴轉 ...................................................................................................................... 799 從次要儲存體還原 .................................................................................................................. 80

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 7

Page 8: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

附圖

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南8

Page 9: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

標題 頁次

表格

1 本指南專用的術語 .................................................................................................................. 182 NMSAP 備份環境的一般配置 .............................................................................................. 183 NMSAP 元件 .......................................................................................................................... 214 NetWorker 資源 ..................................................................................................................... 295 NMSAP init<ORACLE_SID>.utl 檔案中的參數 ............................................................... 306 savefs 指令的預設安裝位置 .................................................................................................. 367 備份和還原階段作業所報告的值 .......................................................................................... 408 排程備份的 NetWorker Client 資源設定 ............................................................................ 459 NMSAP 排程備份配置檔 (nsrsapsv.cfg) 的參數 ............................................................... 4610 sapclone 選項 ......................................................................................................................... 5211 支援的 PowerSnap 備份類型摘要 ....................................................................................... 6112 支援的還原類型 ...................................................................................................................... 6213 PowerSnap 的備份群組資源屬性 ........................................................................................ 6514 PowerSnap 備份的備份群組資源屬性 ................................................................................ 6715 init<ORACLE_SID>.utl 檔案中的 PowerSnap 參數 ......................................................... 6916 nmsapps.cfg 檔中的一般 PowerSnap Module 變數 ......................................................... 7117 PowerSnap 使用的同等 NMSAP init<ORACLE_SID>.utl 檔參數 ................................. 7218 brbackup 和 brarchive 指令的選項 ..................................................................................... 8219 brrestore 指令的選項 ............................................................................................................. 8320 brrecover 指令的選項 ............................................................................................................ 8421 NSR_* 環境變數 ..................................................................................................................... 8822 NMSAP 備份或還原問題 ...................................................................................................... 9423 NMSAP 一般階段作業錯誤訊息 .......................................................................................... 9524 NMSAP 嚴重錯誤訊息 .......................................................................................................... 97

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 9

Page 10: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

表格

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南10

Page 11: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

標題 頁次

範例

1 將 backint 配置為備份和還原公用程式 ............................................................................... 352 將 RMAN 配置為備份和還原公用程式 ............................................................................... 353 init<ORACLE_SID>.utl 檔案中的一般 PowerSnap 設定 ................................................ 684 NAS 裝置的 PowerSnap 配置檔設定範例 .......................................................................... 70

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 11

Page 12: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

範例

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南12

Page 13: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

前言

EMC 致力於改善並增進產品線的效能與功能,定期發行修訂的軟硬體。因此,目前使用中的所有軟體或硬體版本,可能無法支援本文件中所描述的某些功能。如需最新的產品功能資訊,請參閱產品版次注意事項。

如果產品無法正常運作或未如本文件所描述的方式運作,請聯絡您的 EMC 業務代表。

對象 本指南為 EMC NetWorker® Module for SAP with Oracle (NMSAP) 文件集的一部分,主要提供系統管理員在配置 NMSAP 軟體時使用。

本文件的讀者應已熟悉下列主題:

◆ SAP 專門術語及概念,尤其是與 Oracle 資料庫備份和復原相關的部分。◆ 備份與復原程序。◆ 災害復原程序。

相關說明文件 如需本產品的相關使用說明文件,請造訪 EMC® 網站 http://Powerlink.EMC.com,包括:

◆ NetWorker Module for SAP with Oracle 3.5 版的說明文件集:• 管理指南• 安裝指南• 版次注意事項• 指令參考指南

◆ NetWorker 說明文件集:• 管理指南• 安裝指南• 版次注意事項• 指令參考指南• 災害復原指南

◆ 其他 EMC 說明文件:• NetWorker PowerSnap Module 說明文件• 軟體相容性指南• UNIX 線上說明頁

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 13

Page 14: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

前言

本文件所使用的慣例 EMC 使用下列慣例讓您特別注意。

注意: 附註代表重要、但非關系統安全的資訊。

警告!警告包含避免資料遺失或者對系統或設備造成傷害的必要資訊。

重要!重要通知包含系統運作的必要資訊。

印刷慣例EMC 在本文件中使用下列樣式慣例:

一般 用於下列項目的一般(非程序性)文字中:

• 介面項目的名稱 (例如視窗、對話方塊、按鈕、欄位和功能表的名稱)

• 資源、屬性、儲存區、布林運算式、按鈕、DQL 陳述式、關鍵字、

子句、環境變數、檔案名稱、功能、公用程式的名稱

• URL、路徑名稱、檔案名稱、目錄名稱、電腦名稱、連結、群組、服務金鑰、檔案系統、通知

粗體: 用於下列項目的一般(非程序性)文字中:

• 指令、常駐程式、選項、程式、程序、服務、應用程式、公用程式、核心、通知、系統呼叫、線上說明頁的名稱

用於下列項目的程序中:

• 介面項目的名稱 (例如視窗、對話方塊、按鈕、欄位和功能表的名稱)

• 使用者特別選取、按一下、按下或輸入的項目

斜體: 用於下列項目的所有文字(包含程序)中:

• 文字中參照的出版品完整標題

• 強調(例如新詞)

• 變數

Courier: 用於:

• 系統輸出,例如錯誤訊息或指令碼

• 一般文字之外顯示的 URL、完整路徑、檔案名稱、提示和語法

Courier 粗體: 用於:

• 特定的使用者輸入(例如指令)

Courier 斜體: 用於下列項目的程序中:

• 指令行中的變數

• 使用者輸入變數

< > 角括弧括住由使用者提供的參數或變數值

[ ] 方括弧括住選用值

| 垂直線表示替代的選項,線條代表「或」

{ } 大括弧代表您必須指定的內容,亦即 x 或 y 或 z

... 刪節號表示範例中省略不重要的資訊

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南14

Page 15: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

前言

取得協助的位置 下列方式可取得 EMC 支援、產品和授權資訊。

產品資訊 — 如需說明文件、版次注意事項、軟體更新,或是有關 EMC 產品、授權和服務的資訊,請至以下 EMC Powerlink 網站 (需要註冊):

http://Powerlink.EMC.com

技術支援 — 如需技術支援,請至 Powerlink 的「EMC 客戶服務」。若要透過 Powerlink 提出服務請求,您必須具備有效的支援合約。請聯絡您的 EMC 業務代表,瞭解取得有效支援合約的詳細資訊,或是回答有關帳戶的任何問題。

敬請指教 我們隨時歡迎您對產品說明文件提出任何批評與建議。

若要提供意見:

1. 請至:

http://Powerlink.EMC.com

2. 按一下 [Feedback] (意見)連結。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 15

Page 16: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

前言

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南16

Page 17: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

1

本章說明 EMC NetWorker Module for SAP with Oracle (NMSAP) 的主要功能與元件,以及相關的 NetWorker、SAP 和 Oracle 等系統,也說明快照備份所需要的 EMC PowerSnap 軟體。

本章包含下列各節:

◆ NMSAP 環境簡介 .......................................................................................................... 18◆ 一般需求 .......................................................................................................................... 18◆ NetWorker 和資料庫在還原期間的互動 ..................................................................... 26◆ NMSAP 元件 .................................................................................................................. 21◆ NMSAP 程序 .................................................................................................................. 22

簡介

簡介 17

Page 18: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

簡介

本指南所使用的命名慣例

第 18 頁的表 1 列出本指南所使用的專有術語。

NMSAP 環境簡介

本節說明一般情況下 NMSAP 環境中使用的軟體類型。

一般需求

第 18 頁的表 2 針對備份及復原服務,列出使用 NMSAP 軟體之簡易網路環境的需求。

NetWorker 軟體

EMC NetWorker Server 軟體提供資料儲存管理服務,可以跨整個網路保護並管理資料。

NMSAP 軟體會與下列 NetWorker Server 功能一起運作:

◆ 儲存群組、儲存區和用戶端配置

◆ 備份排程

◆ 授權

◆ 線上索引維護 (用戶端檔案索引和媒體資料庫)

表 1 本指南專用的術語

術語 說明

BRTools SAP 備份公用程式,特別是 brbackup、brrestore、brarchive 和 brrecover 程式。

NMSAP 軟體 NetWorker Module for SAP with Oracle 軟體的縮寫。

ORACLE_SID 要備份的 Oracle 資料庫 Instance 的名稱,通常是 brbackup 或 brarchive -u 選項的引數。

還原與復原 本指南依循 Oracle 專門術語,對還原與復原資料庫進行區分。

• 「還原」表示從備份媒體擷取個別資料檔,並在磁碟上儲存檔案。

• 「復原」表示套用 Redo Log 使資料庫一致。

注意:這種用法不同於 NetWorker 專門術語,將「復原」用於 「所有」資料擷取活動。

表 2 NMSAP 備份環境的一般配置

電腦或裝置 必要的軟體或配置

每一部 NMSAP 資料庫伺服器 NetWorker Client、NMSAP、SAP 和 Oracle 資料庫軟體。

NetWorker 儲存管理伺服器 NetWorker Server 軟體。

備份儲存裝置 附加到 NetWorker Server 或個別 NetWorker Storage Node 伺服器的裝置。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南18

Page 19: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

簡介

NMSAP 軟體

NMSAP 軟體為 NetWorker Client 軟體的附加模組,並提供 SAP BRTools 程式和 NetWorker Server 之間的備份與還原介面。NMSAP 軟體的主要元件是 backint 程式,提供所有 Oracle 和 SAP 檔案的備份、查詢和還原程序。

NMSAP 軟體可以讓您在 Oracle 資料庫上對 SAP 資料執行下列作業:

◆ 手動備份 (線上或離線)

◆ 排程備份

◆ 查詢備份資料

◆ 還原備份資料

◆ 自動媒體管理

◆ 歸檔 "Redo Log"

◆ 快照備份與復原

◆ Sapclone

SAP 軟體

下列 SAP 軟體功能可以在 Oracle 上對 SAP 資料庫進行備份、還原和查詢:

◆ BRTools 公用程式 (由 brbackup、brarchive、brrecover、brrestore 和其他公用程式組成)。

◆ BrGui (為 BRTools 的功能表驅動介面)。

透過直接 (或從 BrGui)呼叫 brbackup 指令,將下列資料類型傳遞到 backint 以進行備份:

◆ Oracle 資料檔

◆ 控制檔

◆ 任何現有的設定檔或指定檔

◆ 備份階段作業的 SAP 內部目錄

透過直接(或從 BrGui)呼叫 brarchive 指令,將離線 Redo Log 傳遞到 backint 以進行備份。

Oracle RMAN 軟體

使用 Oracle Recovery Manager (RMAN) 備份和還原公用程式是選擇性的,因為您可以使用 NMSAP backint 程式做為唯一的備份和還原工具。您可以使用 RMAN 來備份 Oracle 資料庫,但還是必須使用 backint 來備份 SAP 配置檔、日誌和其他檔案。如需 RMAN 功能的說明,請參閱 Oracle 文件。

NMSAP 環境簡介 19

Page 20: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

簡介

NetWorker Module for PowerSnap

NetWorker 備份可以使用 EMC PowerSnap 軟體來建立用戶端上一組檔案或檔案系統的快照 (定時複本)。快照會做為 「立即備份」,所以它可以:

◆ 立即備份到傳統的儲存媒體

◆ 稍後再備份

一天可以執行多次立即備份,這樣就能降低資料遺失的可能性。

立即備份只對邏輯失敗進行保護。若要針對實體失敗(例如磁碟故障)提供保護,必須將快照備份到傳統的儲存媒體。

備份是否使用 PowerSnap 功能是由 NetWorker Client、群組和策略等資源配置來決定。

國際化和語言套件

NMSAP 軟體提供國際化 (I18N) 支援,可以使用支援之語言的當地語系化 (L10N) 語言套件進行安裝。

國際化

NMSAP 軟體提供 I18N 支援,這表示您可以監視、備份及還原來自 NMSAP 用戶端的非 ASCII 資料。I18N 支援可讓 NMSAP 軟體搭配下列 I18N 產品一起使用:

◆ 國際化作業系統

◆ BRTools 的 Unicode 版本

◆ NetWorker 7.4 版和更高版本的伺服器和用戶端

非 ASCII 字元 NMSAP 用戶端支援在下列項目中使用非 ASCII 字元:

◆ 配置檔和參數檔的完整路徑名稱,例如init<ORACLE_SID>.sap 和 init<ORACLE_SID>. utl。

◆ 作業日誌檔的完整路徑名稱,例如 SAPBACKUP 和 SAPTRACE。

◆ nsrsapsv.cfg 檔中設定之變數的完整路徑名稱,例如 PATH、SAP_BIN、SAPBACKUP、SAPARCH、SAPCHECK、SAPREORG 和 SAPTRACE。

◆ 以指令行選項傳遞到 NMSAP 程式 nsrsapadm 和 sapclone 的多數字串。

◆ 由排程備份精靈配置的環境。

注意:NMSAP 不支援路徑名稱中包含非 ASCII 字元之檔案的快照式備份與還原。

ASCII 字元 某些與 NMSAP 用戶端搭配使用的 Oracle、BRTools 和 NetWorker 軟體配置並不支援 I18N,因此必須使用 ASCII 字元。如需完整的詳細資料,請參閱適當的產品說明文件。部分範例如下:

◆ Oracle 要求下列項目必須使用 ASCII 字元:

• ORACLE_HOME 環境變數

• Oracle Instance 名稱 (ORACLE_SID)

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南20

Page 21: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

簡介

◆ BRTools 要求下列項目必須使用 ASCII 字元:

• Oracle 資料庫的連接字串 (資料庫使用者名稱和密碼)

• Oracle 資料檔、日誌檔、控制檔、參數檔案名稱和路徑,特別是 NLS_LANG=AMERICAN_AMERICA.US7ASCII

• Oracle Tablespace 名稱

◆ NetWorker 7.4 及更新版的軟體要求下列項目必須使用 ASCII 字元:

• NMSAP 排程備份配置檔的路徑名稱

• [Client] (用戶端)資源之 [Save Set] 屬性除外的其他所有 NetWorker Server 資源和屬性值

語言套件

NMSAP 語言套件提供日文、韓文、簡體中文和法文的當地語系化作業。這些語言套件可以讓諸如精靈頁面和錯誤訊息等 NMSAP 功能,以當地語系化的語言和數字格式顯示。如果 NMSAP 軟體和語言套件安裝在已有該語言當地語系化作業系統的電腦上,NMSAP 軟體便會偵測地區設定,並以該語言執行。

當地語系化日誌檔

如果 NMSAP 安裝已經轉換成當地語系,作業日誌檔 backint<ORACLE_SID>.log(在未設定除錯層級時於一般 NMSAP 用戶端作業過程中執行)也會轉換成當地語系。NetWorker nsr_render_log 公用程式可以將這個日誌翻譯成英文或其他受支援的地區設定。

除錯日誌僅供技術支援和工程疑難排解之用,而且只有英文版,未轉換成當地語系。

NMSAP 元件

第 21 頁的表 3 列出本指南所提及的 NMSAP 軟體元件。在 Microsoft Windows 系統上,這些檔案大多位於 NetWorker Client 程式的相同目錄中。

表 3 NMSAP 元件

UNIX Windows 說明

backint backint.exe 此備份、還原和查詢程式提供 SAP BRTools 的介面,並使用 NMSAP 參數檔 init<ORACLE_SID>.utl 中的配置。

init.utl init.utl 指定 backint 程式所使用之各項變數的參數檔。請複製此範本檔並將它命名為 init<ORACLE_SID>.utl(其中 ORACLE_SID 是要備份的 Oracle 資料庫 Instance 的名稱)。

libnworasap.xx orasbt.dllnsrsbtcnsap.exe

RMAN 公用程式。

libnmsapdc.xxnsrsapce

libnmsapdc.dllnsrsapce.dll

備份配置精靈後端元件。Windows 系統上的選用項目。

libnmsapwiz.xx libnmsapwiz.dll 備份配置精靈使用者介面。由獨立的套裝軟體安裝在 UNIX 系統上。Windows 系統上的選用項目。

日誌檔 日誌檔 NMSAP 軟體使用的日誌檔。預設位置是:在 UNIX 系統上:/nsr/applogs在 Microsoft Windows 系統上:C:\Program files\Legato\nsr\applogs。

NMSAP 元件 21

Page 22: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

簡介

NMSAP 程序

NMSAP 軟體提供儲存管理服務,可以將 NetWorker 功能連接到執行 Oracle 資料庫的 SAP 伺服器。您可以從下列介面初始化備份和還原程序:

◆ SAP 程式:

• BRTools:brbackup、brarchive、brrestore 或 brrecover 指令

• BrGui 功能表驅動介面

◆ 位於 NetWorker Server 上的排程備份介面

此外,您還可以透過這些介面呼叫 Oracle RMAN 來備份和還原 Oracle 資料庫。

注意:PowerSnap 備份必須透過排程備份介面加以初始化,並且不支援手動備份。第 7 章「PowerSnap 備份和資料還原」說明這些程序。

手動備份程序

手動備份是直接由 SAP 備份公用程式(例如 BrGui 或 brbackup)加以初始化。第 3 章「配置手動備份」說明如何配置和執行手動備份。

注意:NMSAP 程式會將透過 SAP CCMS 監視器排程的備份視為手動備份。

第 23 頁的圖 1 顯示手動備份過程中,NetWorker 服務、程序和程式之間的互動。互動說明如下:

注意:為簡化說明,將程序之間的某些互動省略,例如不討論 NetWorker 授權的要求。

1. brbackup 或 brarchive 程式會搭配其他參數叫用 backint 程式,並傳遞要備份的檔案清單給它。

2. backint 程式會使用 NMSAP 參數檔 init<ORACLE_SID>.utl 配置檔來處理參數,並衍生 backint 子程序來平行備份資料。

nsrsapsv nsrsapsv.exe 排程備份程式,它會呼叫適當的 BRTools 可執行檔。此程式會使用 nsrsapsv.cfg 檔或此檔案之重新命名複本中的配置。您應該在 NetWorker Client 資源中將此檔案指定為備份指令。

nsrsapsv.cfg nsrsapsv.cfg nsrsapsv 程式的配置檔。請複製此範本檔並儲存原始版本。在 UNIX 系統上,這個檔案位於 /etc 目錄中。

nsrsapadm nsrsapadm.exe nsrsapsv 作業的加密程式,此程式可將執行排程備份之使用者的登入資訊加密。

sapclone sapclone.exe 翻製程式。它提供 NetWorker nsrclone 程式的介面。

線上說明頁 NMSAP UNIX 指令的參考。

nmsapps.cfg(範例名稱)

nmsapapps.cfg(範例名稱)

使用者定義的 PowerSnap 配置檔。

表 3 NMSAP 元件 (接上頁)

UNIX Windows 說明

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南22

Page 23: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

簡介

3. 每個 backint 子程式會執行下列工作:

a. 聯絡主要 NetWorker 服務 (nsrd) 以取得 nsrmmd 程序的識別碼,而該程序是負責管理要求的備份裝置。

b. 從用戶端磁碟讀取資料,並將資料傳送到 NetWorker 媒體服務 (nsrmmd),以便儲存於適當的備份容體。

c. 聯絡 NetWorker 索引服務 (nsrindexd),並傳送要儲存於 NetWorker 用戶端檔案索引上的服務追蹤資訊。

4. nsrmmd 服務會使用 nsrmmdbd 服務,在 NetWorker 媒體資料庫中記錄追蹤資訊。

5. 步驟 1-4 依需要可能會重複一次以上,備份要求的 Oracle 資料檔、控制檔、線上 Redo Log 和設定檔。

6. 備份結果都會記錄在執行 Oracle 的 SAP 伺服器上的 SAP 備份日誌檔 (backint<ORACLE_SID>.log)。所有日誌的預設位置為:

• 在 Microsoft Windows 系統上:C:\Program Files\Legato\applogs

• 在 UNIX 或 Linux 系統上:/nsr/applogs

使用 RMAN 進行備份

如果使用 Oracle RMAN 軟體進行備份,其程序和單獨使用 brbackup 程式相似,但是 brbackup 會執行下列工作:

1. 呼叫 RMAN 以備份 Oracle 資料庫。

2. 叫用 backint 程式以備份配置檔、日誌和 SAP 特有的其他一般檔案。

圖 1 在備份期間,NetWorker 和資料庫之間的互動

SAP on Oracle Server

brbackup orbrarchive nsrmmdbd

nsrmmd

Client FileIndex

MediaDatabase

NetWorker Client NetWorker Server Storage Medium

nsrd

nsrindexd

inter-process communication

data

GEN-000434

nsrexecd

trackinginfo

backint

儲存媒體

Oracle 伺服器

上的 SAP用戶端

檔案索引

媒體

資料庫

資料

brbackup 或 brarchive

追蹤資訊

處理間通訊

NMSAP 程序 23

Page 24: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

簡介

排程備份程序

在開始進行排程備份時,主要 NetWorker 服務 (nsrd) 會叫用 savegrp 程式開始備份配置群組 (其中包含 NMSAP 用戶端)。savegrp 程式會聯絡 NetWorker 用戶端服務 (nsrexecd),在用戶端群組中的每個用戶端上開始進行備份。

第 25 頁的圖 2 顯示 NetWorker 服務、程序和程式如何在排程備份期間與備份群組中的每個 NMSAP 用戶端進行互動。

注意:為了簡化說明,本文將省略程序之間的某些互動,例如 NetWorker 授權的要求。

互動說明如下:

1. 依照 NetWorker 用戶端資源的 [Backup Command] (備份指令)屬性中的指定,nsrexecd 服務會啟動 nsrsapsv 程式來進行排程備份。

2. 依照 NMSAP 排程備份配置檔 (nsrsapsv.cfg) 中的設定,nsrsapsv 程式會處理 savegrp 指令所傳遞給它的備份參數。

3. 依照 nsrsapsv.cfg 檔案內 nsrsapsv 參數中的指定,nsrapsv 程式會叫用 brbackup 或 brarchive 指令。

從這裡開始,排程的 NMSAP 備份程序就會依循第 22 頁的「手動備份程序」中所述的相同步驟。

注意:注意:在排程的 NMSAP 備份結束時,savegrp 程式也會自動備份 NetWorker Server 開機程式和 NMSAP 用戶端檔案索引,但在手動備份結束時,並不會自動備份開機程式和用戶端索引。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南24

Page 25: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

簡介

圖 2 在排程備份期間,NetWorker 和資料庫之間的互動

還原程序

資料還原是直接由 SAP brrestore 復原公用程式加以初始化。第 6 章「還原資料」說明如何還原由 NMSAP 軟體備份的資料。

第 26 頁的圖 3 顯示還原過程中,NetWorker 服務、程序和程式之間的互動。互動說明如下:

1. brrestore 程式會叫用 backint 程式 (前者傳遞要還原的檔案清單的目標)和其他參數。

2. backint 程式會使用 inti<ORACLE_SID>.utl 檔案中的設定來處理還原參數,並衍生 backint 子程序來平行還原資料。

SAP on Oracle Server

nsrmmd

Client FileIndex

MediaDatabase

NetWorker Client NetWorker Server Storage Medium

nsrd

nsrindexd

inter-process communication

data

GEN-000442

nsrexecd

trackinginfo

backint

nsrsapsv

savegrp

savefs

nsrmmdbd

brbackup orbrarchive

儲存媒體

Oracle 伺服器

上的 SAP用戶端

檔案索引

媒體

資料庫

資料

brbackup 或 brarchive

追蹤資訊

處理間通訊

NMSAP 程序 25

Page 26: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

簡介

3. 每個 backint 子程式會執行下列工作:

a. 聯絡 nsrindexd 服務以驗證用戶端檔案索引中是否有備份項目。

b. 傳送還原要求給 NetWorker Server,其後續步驟如下:

1. 主要 NetWorker 服務 (nsrd) 會聯絡媒體服務 (nsrmmd)。2. nsrmmd 服務會呼叫媒體資料庫服務 (nsrmmdbd) 以判斷哪個媒體包含要求

的 Save Set,並提出裝載要求。

3. nsrmmd 服務會讀取適當的備份容體,並將資料傳遞到 backint 程序。

c. 將資料寫入裝載的磁碟。

d. 重複步驟 a 到步驟 c,直到還原所有檔案為止。

注意:在還原資料之後,必須使用 SAP brrecover 公用程式或 Oracle SQL Plus 工具來復原資料庫。如需詳細資訊,請參閱 SAP 文件。

圖 3 NetWorker 和資料庫在還原期間的互動

使用 RMAN 進行還原

如果使用 Oracle RMAN 軟體進行還原,其程序和 brrestore 程式相似,但是 brrestore 程式會先呼叫 RMAN 來還原 Oracle 資料庫,然後再呼叫 backint 程式來還原配置檔、日誌和 SAP 特有的其他一般檔案。

SAP on Oracle Server

nsrmmdbd

nsrmmd

Client FileIndex

MediaDatabase

NetWorker Client NetWorker Server Storage Medium

nsrd

nsrindexd

data

GEN-000435

backint

brrestore

nsrexecd

inter-process communication

trackinginfo

儲存媒體

Oracle 伺服器

上的 SAP用戶端

檔案索引

媒體

資料庫

資料 追蹤資訊

處理間通訊

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南26

Page 27: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

2

本章提供 NMSAP 軟體的基本配置指示,以及備份、復原與查詢 SAP with Oracle 資料和其他檔案所需的其他支援軟體。

除非另有註明,本章中所述的配置皆 適用於手動備份和排程備份。

本章說明 NMSAP 軟體的基本配置所需執行的工作:

◆ 如何配置基本的 NMSAP 環境 ..................................................................................... 28◆ 如何配置 NetWorker 資源 ............................................................................................ 29◆ 如何配置 NMSAP 參數 ................................................................................................. 30◆ 如何配置備份和還原公用程式 ...................................................................................... 35◆ 如何配置叢集資料的備份 .............................................................................................. 36

配置 NMSAP 基本設定

配置 NMSAP 基本設定 27

Page 28: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置 NMSAP 基本設定

如何配置基本的 NMSAP 環境

請依照下列步驟配置 NMSAP 環境:

1. 在配置 NMSAP 環境之前,先確認是否已正確安裝並配置 SAP 軟體。請參閱適當的 SAP 文件。

2. 在每個需要備份和復原服務之 SAP 的 Oracle 資料庫伺服器上,安裝並啟用 NMSAP 軟體。如需指示,請參閱 《NetWorker Module for SAP with Oracle 3.5 版次安裝指南》。

3. 將 Oracle 使用者所用的 PATH 環境變數設為指向 NetWorker Client 執行檔的位置,通常如下:

• 在 UNIX 系統上:/usr/bin

• 在 Microsoft Windows 系統上:C:\Program Files\Legato\usr\bin

適當的 NetWorker 安裝指南提供了詳細的資訊。

4. 確認 backint 二進位可執行檔所在的目錄與 BRTools 相同。在 UNIX 上,將 backint 擁有者設為 root。

5. 如果需要還原 UNIX 上的原始裝置檔,可以輸入下列指令設定 backint 程式的「UID 位元」:

chmod 4755 backint

注意:在罕見的情況下,必須設定「UID 位元」才能在 UNIX 上還原檔案系統。

6. 確認 SAP 備份使用者是列在 NetWorker Server 的使用者群組資源中,並擁有下列權限:

• Monitor NetWorker Processes (監控 NetWorker 程序)

• Backup Local Data (備份本機資料)

• Recover Local Data (復原本機資料)

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南28

Page 29: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置 NMSAP 基本設定

如何配置 NetWorker 資源

NetWorker 資源位於 NetWorker Server 上,而且是由 NetWorker Administrator 程式配置。

第 29 頁的表 4 提供 NMSAP 軟體特有的資源配置詳細資訊。

如需如何設定 NetWorker 資源的詳細資訊,請參閱 NetWorker 線上說明和 《EMC NetWorker 管理指南》。

表 4 NetWorker 資源

資源 說明

用戶端 為每一部執行 Oracle 的 SAP 伺服器(需要備份、還原和查詢作業)指定 NetWorker Client 資源。

如果是排程備份,請為某些 Microsoft Windows 配置在用戶端資源中指定 [Remote User] (遠端使用者)和 [Password] (密碼)屬性。在 UNIX 上,並不需要在用戶端資源中指定這些屬性。

第 45 頁的表 8 提供有關設定 [Save Set] 和 [Backup Command] (備份指令)屬性的詳細資訊,這些屬性都是排程備份特有的屬性。

裝置 確認是否為每個用於備份和還原作業的 Oracle 儲存裝置配置裝置資源。每個裝置必須包含已建立標籤且已裝載的容體。

Group (群組) 指定一組要在指定時間開始備份資料的用戶端。

媒體儲存區 設定每個儲存區中的容體以接收特定或相關的備份資料。設定 [Media Pool] (媒體儲存區)資源時,請將 [Save Sets] 屬性保留空白。NMSAP 程式會在每個備份階段作業期間設定 [Save Sets]。

排程 指定何時執行排程備份的星期幾或月中星期幾。

伺服器 定義備份、還原和查詢作業所要使用的 NetWorker Server。當配置伺服器資源時,請檢查下列工作:

• 確認 [Parallelism] (並列性)屬性是否等於或大於由 Oracle Server 或叢集用戶端傳送到 NetWorker Server 的儲存串流。這個值必須符合或大於 NMSAP 參數檔(init<ORACLE_SID>.utl)中的並列性設定。第 33 頁的並列性清單提供了詳細的資訊。

• 當執行手動備份時,請確認 [Manual Saves] (手動儲存)屬性是設為 [Enabled](啟用)。

至於在 Administrator (管理員)屬性中則不需要指定 SAP 備份使用者。

如何配置 NetWorker 資源 29

Page 30: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置 NMSAP 基本設定

如何配置 NMSAP 參數

在備份、還原或查詢階段作業期間,NMSAP 程式會使用 init<ORACLE_SID>.utl 參數檔中的預設或使用者定義參數設定。這些設定為 backint 程式提供了用戶端、伺服器、儲存區、群組、過期日和其他值。

警告!執行排程備份時,不需要在參數檔中指定伺服器和群組的名稱。不過,如果已經指定,這些名稱必須符合 NetWorker 伺服器上的對應屬性,否則就會發生錯誤。在此檔案中指定的其他任何參數,其優先順序都會高於 NetWorker 伺服器上的對應設定。

若要在 init<ORACLE_SID>.utl 檔中設定參數,請使用下列格式:

parameter=value

設定參數時,請參考下列規則:

◆ 視情況需要,取消註解並修改所有要用於備份、還原或查詢作業的參數。

◆ 參數名稱和值有大小寫之分。

第 30 頁的表 5 列出 NMSAP 參數的說明和預設值。

第 36 頁的 「如何配置叢集資料的備份」提供如何配置資料叢集的特定指示。

表 5 NMSAP init<ORACLE_SID>.utl 檔案中的參數

參數 說明 / 預設值

arch_backint_log 指定完整路徑名稱的日誌檔,用以執行 brarchive 指令。

• 在 UNIX 上的預設位置:/nsr/applogs/arch_backint<ORACLE_SID>.log.raw

• 在 Microsoft Windows 上的預設位置:C:\Program Files\Legato\nsr\applogs\arch_backint<ORACLE_SID>.log.raw

backint_log 指定完整路徑名稱的 backint 日誌檔,用以執行 brbackup 和 brrestore 指令。

• 在 UNIX 系統上的預設位置:/nsr/applogs/backint<ORACLE_SID>.log.raw

• 在 Microsoft Windows 系統上的預設位置:C:\Program Files\Legato\nsr\applogs\backint<ORACLE_SID>.log.raw

注意:若要指定還原專用的不同日誌檔,請在執行 brrestore 之前先修改此參數。另外,在 init<ORACLE_SID>_restore.utl 檔案中可以指定 backint_log parameter 參數,這個檔案可從 init<ORACLE_SID>_restore.sap 檔案中的 util_par_file 參數加以參考,例如:brrestore -p init<ORACLE_SID>_restore.sap

backint_tmpdir 指定 backint 暫存檔的目錄名稱。

• 在 UNIX 系統上的預設位置:/nsr/applogs/

• 在 Microsoft Windows 系統上的預設位置:C:\Program Files\Legato\nsr\applogs\

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南30

Page 31: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置 NMSAP 基本設定

checksum 指定是否要在還原時執行循環冗餘核對 (CRC)。將此參數設為 Yes 會排除使用 compress、encrypt 和 NSR_AES_ENCRYPTION 參數,因此應該將它設為 No 或 False。如果多個這些參數是設為 Yes 或 True,則優先順序為:compress、checksum、encrypt 和 NSR_AES_ENCRYPTION。預設值為 No。

client 指定 NetWorker Client 主機名稱,用於目前備份或還原作業的用戶端檔案索引。

如果您使用 NMSAP 軟體來備份或還原虛擬叢集用戶端,請將此值設為虛擬節點名稱。

預設值為 Local host。

compress 在將資料傳送到網路上或寫入磁帶之前壓縮資料,這樣可以加快備份速度。壓縮會在執行 Oracle 的 SAP 伺服器上增加 CPU 使用量,但會減少傳送到 NetWorker Server 的資料量。

將此參數設為 Yes 會排除使用 checksum、encrypt 和 NSR_AES_ENCRYPTION 參數,因此應該將它設為 No 或 False。如果多個這些參數是設為 Yes 或 True,則優先順序為:compress、checksum、encrypt 和 NSR_AES_ENCRYPTION。預設值為 No。

debug_level 設定 backint 診斷日誌的詳細資訊層級。可能的值為 0 - 9,其中 0 代表不進行除錯。

encrypt 指定是否要使用 XLATE ASM 來加密備份資料。

將此參數設為 Yes 會排除使用 compress、checksum 和 NSR_AES_ENCRYPTION 參數,因此應該將它設為 No 或 False。如果多個這些參數是設為 Yes 或 True,則優先順序為:compress、checksum、encrypt 和 NSR_AES_ENCRYPTION。預設值為 No。

expiration 設定所有備份的瀏覽及保留期間。

這個參數會覆寫 NetWorker Server 端的 [Client] (用戶端)資源設定,以及這個檔案中的 NSR_SAVESET_BROWSE 和 NSR_SAVESET_RETENTION 參數。

參數值必須使用 nsr_getdate 格式,例如:expiration = 2 weeks

注意:未來的 NMSAP 版次可能不支援這個參數,而會以 NSR_AES_ENCRYPTION 取代它。

level_full 指定是否一直都執行完整備份。如果是 SAP 資料,請保留此設定為 Yes。預設值為 Yes (不要變更)。

max_logs 指定要儲存在 backint 日誌檔(由 backint_log 參數指定)中的 backint 階段作業日誌數目上限。如果將此值設為 0,會將所有 備份日誌都儲存在日誌檔中。

預設值為 0。

notify_done 當 backint 程式完成其活動時發出通知。請取消註解該選項,並以要使用的指令行電子郵件公用程式名稱取代 mailx,例如:notify_done = mailx -s ’backint done’ root

沒有已定義的預設值。

表 5 NMSAP init<ORACLE_SID>.utl 檔案中的參數 (接上頁)

參數 說明 / 預設值

如何配置 NMSAP 參數 31

Page 32: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置 NMSAP 基本設定

notify_error 如果 backint 程式在進行其活動時發生任何錯誤,則發出通知。請取消註解該選項,並以要使用的指令行電子郵件公用程式名稱取代 mailx,例如:notify_error = mailx -s ’backint error’ root

沒有已定義的預設值。

notify_start 當 backint 程式開始其活動時發出通知。請取消註解該選項,並以要使用的指令行電子郵件公用程式名稱取代 mailx,例如:notify_start = mailx -s ’backint start’ root

沒有已定義的預設值。

notify_success 當 backint 程式順利完成其活動時發出通知。請取消註解該選項,並以要使用的指令行電子郵件公用程式名稱取代 mailx,例如:notify_success = mailx -s ’backint success’ root

沒有已定義的預設值。

NRS_AES_ENCRYPTION 指定是否要使用 256 位元的 AES ASM 加密方法來加密備份資料。不支援 PowerSnap 備份。

注意:如果加密密語在備份和還原階段之間發生變更,則 NSR_ENCRYPTION_PHRASES 參數必須加上正確的密語才能啟用復原,例如 NSR_ENCRYPTION_PHRASES = phrase 1, phrase 2。每一個嘗試的口令都必須放在雙引號內,並以逗號分隔,而最後一個口令的後面不可以有逗號。

將此參數設為 True 會排除使用 compress、checksum 和 encrypt 參數,因此應該將它設為 No。如果多個這些參數是設為 Yes 或 True,則優先順序為:compress、checksum、encrypt 和 NSR_AES_ENCRYPTION。預設值為 False。

NSR_DEBUG_DIR 若未使用預設的位置 nsr/applogs,請指定 backint 診斷日誌的目錄。

NSR_SAVESET_BROWSE 指定要從 NetWorker Client 索引中移除備份項目,且桌面使用者無法再瀏覽相關備份檔案的日期。

注意:如果是排程備份,此參數會覆寫 NetWorker 之 [Client](用戶端)資源中的 [Browse Policy] (瀏覽策略)屬性設定。

此日期必須使用 nsr_getdate(3) 的格式。

NSR_SAVESET_RETENTION 指定 Save Set 變成可回收,而且可以覆寫容體上相關檔案的日期。

注意:如果是排程備份,此參數會覆寫 NetWorker 之 [Client](用戶端)資源中的 [Retention Policy] (保留策略)屬性。

此日期必須使用 nsr_getdate(3) 的格式。

表 5 NMSAP init<ORACLE_SID>.utl 檔案中的參數 (接上頁)

參數 說明 / 預設值

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南32

Page 33: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置 NMSAP 基本設定

NSR_RAW_DEVICE_SKIP_BYTES 用來在原始裝置的復原作業中略過不需要的資料。指定要略過的初始資料量。此參數具有下列語法:NSR_RAW_DEVICE_SKIP_BYTES=/raw/dev1=skip[B|K|M|G]

裝置名稱後接等號以及要略過的資料量,單位為位元組(B 或 b)、KB (K 或 k)或 GB (G 或 g)。此參數可以使用冒號分隔項目來指定多個裝置。

例如,若要針對原始裝置 /dev/rdsk/c2t4d0s5 略過 8KB 的資料,請設定:NSR_RAW_DEVICE_SKIP_BYTES=/dev/rdsk/c2t4d0s5=8K

注意:使用者必須負責決定要略過多少資料 (依據作業系統或容體管理員的規格)。

parallelism 指定要同時傳送到 NetWorker Server 的 Save Set 或儲存串流數目。一般而言,此設定應該等於 NMSAP 軟體所屬之全部裝置的 「目標階段作業」總數。

請確認是否將 NetWorker Server 配置為支援此並列性值或更大的值。第 29 頁的表 4 的伺服器清單提供了詳細的資訊。

注意:如果並列性值比 Save Set 參數的值要大,則會減少該值,但前提為 ss_group_by_fs 參數是設為 No 或未設定。

預設值為 No。

pool 指定 NetWorker 媒體儲存區資源 (定義於 NetWorker Server),用以接收來自 SAP with Oracle 伺服器的備份資料。這個參數只適用於手動備份。如果未指定,便由 NetWorker Server 決定儲存區。針對排程備份設定時,此參數將會覆寫 NetWorker Server 設定。

若要使用多重儲存區分隔資料:

1. 建立個別的 init<ORACLE_SID>.utl 參數檔。

2. 使用 -r 選項,指定使用 brbackup 或 brarchive 時要用於指令列的參數檔名。

例如,名稱為 ARCHData 的儲存區是特定給歸檔日誌使用。您可以為歸檔日誌建立個別的參數檔,並命名為例如 archiveC11.utl,然後將儲存區屬性設為等於 ARCHData。若要使用此儲存區來備份歸檔日誌,可以在指令列輸入下列指令:brarchive -u sys/admin -d util_file -r archiveC11.utl -m all -s save

prev_bk_restore 只限於 UNIX。當 query_index 參數設為 No 時,指定如果找不到所需的備份,是否要還原先前的備份。

預設值為 No。

query_index 只限於 UNIX (Microsoft Windows 一直都是 Yes)。指定是否要在開始進行還原之前先查詢要求檔案和備份 ID 驗證所需的 NetWorker Server 索引。如果設為 No,則不 會發生查詢。

預設值為 No。

raw_dir 指定原始磁碟分割區的目錄。任何在這些目錄下的檔案都會被視為原始磁碟分割區。請勿 將 /dev 或 /devices 目錄設為原始磁碟分割區,因為這兩個目錄已被視為原始裝置。若要指定目錄,請取消註解此選項,並使用分號 (;) 分隔目錄路徑,例如:raw_dir = /oracle/data;/sap/data;/lotus/data

沒有已定義的預設值。

表 5 NMSAP init<ORACLE_SID>.utl 檔案中的參數 (接上頁)

參數 說明 / 預設值

如何配置 NMSAP 參數 33

Page 34: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置 NMSAP 基本設定

retry_count 指定每個 Save Set 嘗試備份失敗的次數。這可以是任何大於 0 的整數。

預設值為 0。

savesets 指定要分隔用戶端檔案並分散備份負載的 Save Set 數目。如果此值等於或大於資料庫檔案數目,則會為每個檔案產生個別的 Save Set。如果此值小於資料庫檔案數目,則任一 Save Set 可能會包含多個檔案。

如果 ss_group_by_fs 參數是設為 Yes,則會忽略此值。

預設值為 20。

sem_timeout 設定 backint 等候 brbackup 或 brconnect 移除號誌檔的時間量(以分為單位)。如果沒有 刪除號誌檔,backint 會在這段等候逾時時間結束時因發生錯誤而結束。

預設值為 30。

server 指定 NMSAP 程式用於備份、還原和查詢階段作業的 NetWorker Server 主機名稱:server = prelude

注意:排程備份不必設定此參數,但若設定,則必須符合啟動備份的伺服器,否則便會發生錯誤。如果未 指定 server 參數,則 NMSAP 程式會將資料備份到 Local host。

預設值為 Local host。

ss_group_by_fs 如果設為 Yes,會忽略 savesets 和 ss_size_max 參數,並按檔案系統 (而非檔案大小)將 Save Set 分組。這種檔案分組方式比較有效率,可以改善排程備份、索引查閱和還原時間的效能。

預設值為 No。

ss_size_max 指定 Save Set 大小上限 (以 MB 為單位)。如果未設定或是設為零,則表示不限制大小。此值必須等於或大於最大資料檔的大小。

預設值為 0。

ssNameFormat 設定 Save Set 的命名慣例。

• 如果設為 Old,則所有 Save Set 的名稱都是 backint:<ORACLE_SID>。

• 如果設為 New,則 Save Set 名稱會依照備份的檔案而有所不同。它所使用的格式是 Save Set 中第一個檔名的 backint:<ORACLE_SID>:full_path。

如果您將每個 Save Set 設為儲存一個檔案,則 New 值會簡化瀏覽媒體資料庫的過程。媒體資料庫會將每個檔案名稱顯示成 Save Set 名稱的一部分。

注意:如果設為 New,則無法使用 NetWorker recover -S 指令來還原資料庫,但可以使用 brrestore 指令。

預設值為 Old。

verbose 在來自於儲存和復原作業的日誌檔中提供更詳細的資訊。

預設值為 No。

表 5 NMSAP init<ORACLE_SID>.utl 檔案中的參數 (接上頁)

參數 說明 / 預設值

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南34

Page 35: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置 NMSAP 基本設定

如何配置備份和還原公用程式

BRTools 可以搭配 NMSAP backint 公用程式或 Oracle RMAN 公用程式來執行 SAP 資料的備份、還原和查詢。下列兩個範例說明這兩個案例的簡單配置。

注意:如果使用 RMAN 來備份 Oracle 資料庫,BRTools 還是會必須 backint 來備份 SAP 配置檔、日誌和其他檔案。

範例 1 將 backint 配置為備份和還原公用程式

下列範例說明 BRTools 的簡單配置,以將 backint 程式用於備份、還原和查詢作業。如需完整指示,請參閱適當的 SAP 文件。

1. 使用文字編輯器,開啟 SAP 初始設定檔 (init<ORACLE_SID>.sap),它通常位於下列目錄:

• 在 UNIX 系統上:$ORACLE_HOME/dbs • 在 Microsoft Windows 系統上:%ORACLE_HOME%\DATABASE

2. 指定下列其中一項,將備份裝置參數設為使用 backint 程式:

• backup_dev_type = util_file• backup_dev_type = util_file_online

3. 依照下列所述,將備份公用程式參數檔參數設為指向 NMSAP 參數檔 init<ORACLE_SID>.utl:

• 在 UNIX 或 Linux 系統上:

util_par_file = ?/dbs/init<ORACLE_SID>.utl

其中 ? 即為 $ORACLE_HOME

• 在 Microsoft Windows 系統上:

util_par_file = ?\database\init<ORACLE_SID>.utl

其中 ? 即為 %ORACLE_HOME%

第 30 頁的「如何配置 NMSAP 參數」說明如何配置 init<ORACLE_SID>.utl 參數檔。

範例 2 將 RMAN 配置為備份和還原公用程式

下列範例說明 Oracle RMAN 公用程式(與 BRTools 公用程式搭配使用)的簡單配置,以用於備份、還原和查詢作業。如需完整指示,請參閱適當的 SAP 文件。

1. 使用文字編輯器,開啟 SAP 初始設定檔 (init<ORACLE_SID>.sap),它通常位於下列目錄:

• 在 Microsoft Windows 系統上:%ORACLE_HOME%\DATABASE • 在 UNIX 系統上:$ORACLE_HOME/dbs

2. 指定下列設定,將備份裝置類型參數設為使用 RMAN 公用程式:

# backup device type

backup_dev_type = rman_util

3. 取消 rman_send 參數的註解行,並將它設為包括適用於備份、還原和查詢階段作業的每個 NetWorker 專用 (NSR_*) 的環境變數。

第 88 頁的表 21 列出這些環境變數。環境變數有大小寫之分,並使用下列語法:

rman_send="NSR_ENV=(var1=value, var2=value, ...)"

例如:

rman_send="NSR_ENV=(NSR_SERVER=server_name, NSR_DATA_VOLUME_POOL=pool_name)"

如何配置備份和還原公用程式 35

Page 36: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置 NMSAP 基本設定

如何配置叢集資料的備份

在叢集配置中,NMSAP 程式會備份位於叢集中私有磁碟上的所有 Oracle 資料,或是只備份位於叢集中虛擬用戶端上的 Oracle 共用 資料。

若要在 SAP with Oracle 系統上配置叢集資料的備份:

1. 確認 NMSAP 程式已安裝在叢集的這兩個實體節點上,而且只在這些節點的私有磁碟上。如需安裝 NMSAP 的詳細資訊,請參閱 《NetWorker Module for SAP with Oracle 安裝指南》。

2. 確認已為每個實體節點和虛擬節點建立 NetWorker 用戶端資源。

3. 針對您需要的備份類型,使用適當的用戶端參數設定來配置 NMSAP 參數檔 (init<ORACLE_SID>.utl):

• 若要備份位於私有磁碟上的 Oracle 資料,可以使用實體節點名稱做為用戶端名稱。

• 若要備份位於共用磁碟 (屬於虛擬系統)上的 Oracle 資料,可以使用與虛擬系統關聯的網路名稱做為用戶端名稱。

第 30 頁的表 5 提供 NMSAP init<ORACLE_SID>.utl 參數設定的詳細資料。

注意:如果 NetWorker 用戶端資源中的 Save Set 名稱不是實際的路徑名稱 (例如 BACKINT:ora_sid),則虛擬叢集用戶端的排程備份或 savegrp 備份可能會失敗。若要解決此問題,請在 NetWorker savefs 指令安裝所在的目錄中建立一個名為 pathownerignore 的空白檔案。在叢集中每個 NetWorker Client 主機上都必須建立這個檔案。第 36 頁的表 6 列出 savefs 指令的預設安裝位置。

表 6 savefs 指令的預設安裝位置

系統 目錄

Solaris 和 Linux /usr/sbin

HP-UX /opt/networker/bin

AIX /usr/bin

HP Tru64 UNIX /usr/opt/networker/bin

Microsoft Windows 2000 %SystemDrive%/Program Files/Legato/nsr/bin

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南36

Page 37: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

3

本章說明如何配置與執行線上或離線 Oracle 資料庫 Instance (位於執行 Oracle 的 SAP 伺服器上)的手動備份。文中假設您已經按照第 2 章 「配置 NMSAP 基本設定」所述,正確配置手動備份的基本設定。

本章包含下列各節:

◆ 關於手動備份 .................................................................................................................. 38◆ 需求 .................................................................................................................................. 38◆ 如何執行手動備份 .......................................................................................................... 38◆ 如何備份用戶端檔案索引與開機程式檔 ...................................................................... 39◆ 如何審核備份階段作業報告 .......................................................................................... 40

配置手動備份

配置手動備份 37

Page 38: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置手動備份

關於手動備份

您可以執行兩種類型的手動備份 (也稱為 「臨機操作」或 「未排程」備份):離線或線上。

◆ 當網路流量少時,通常在晚上或週末,可以執行離線 備份,但在備份期間,使用者將無法存取 SAP 服務和 Oracle 資料庫 Instance。

◆ 線上 備份可以讓使用者在 SAP 伺服器上的 Oracle Tablespace 正在備份時,繼續使用 SAP 服務和 Oracle 資料庫 Instance。

手動備份和排程備份不同的是,它不會 自動在 NetWorker Server 上將備份記錄儲存到Client File Index (用戶端檔案索引)資料庫和 Bootstrap (開機程式) Save Set。因此,必須要有這些元件的定期備份,才能保證從磁碟故障這類災害之中充分復原。如需詳細資訊,請參閱第 39 頁的 「如何備份用戶端檔案索引與開機程式檔」。

注意:PowerSnap 作業不 支援手動備份,必須透過 nsrsapsv 排程備份程式才能啟動 PowerSnap 作業。如需詳細資訊,請參閱第 7 章「PowerSnap 備份和資料還原」。

需求

開始進行手動備份前,請確認下列各項:

◆ 已在 NMSAP init<ORACLE_SID>.utl 檔案中設定備份參數。第 30 頁的 「如何配置 NMSAP 參數」說明如何配置備份參數。

◆ 已在 SAP 公用程式設定檔 (init<ORACLE_SID>.sap) 中設定備份裝置類型 (backup_dev_type) 和備份公用程式參數檔 (util_par_file) 的參數。第 35 頁的「如何配置備份和還原公用程式」說明如何配置公用程式設定檔。

◆ NetWorker Server、執行 Oracle 的 SAP 伺服器和 NetWorker Client 服務都在執行中。

◆ 對於線上備份,請確認 Oracle 資料庫 Instance 是否處於 ARCHIVELOG 模式。若要將 Oracle 資料庫 Instance 要設為 ARCHIVELOG 模式,請參閱相關的 Oracle 文件。

如何執行手動備份

下列步驟說明如何使用 brbackup 指令 (具有離線或線上備份的選項)執行基本手動備份。

1. 輸入適當的指令:

• 離線備份:

brbackup -m all -t offline [-d util_file]

• 線上備份:

brbackup -m backup_objects -t online [-d util_file_online]

其中:

• -m all 指定備份模式為備份整個 Oracle 資料庫 Instance。

• -m backup_objects 指定要備份的物件,例如 Tablespace、檔案 ID、檔案 ID 範圍或物件清單。

• -t offline 指定離線備份類型。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南38

Page 39: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置手動備份

• -t online 指定線上備份類型。

• -d util_file 指定使用 NMSAP 程式進行備份。

Oracle 資料庫 Instance 或所選物件會備份到 NetWorker Server。

注意:附錄 A,「SAP 指令選項的範例」提供 brbackup 指令選項的進一步資訊。如需如何執行手動備份的完整指示,請參閱相關的 SAP 文件。

2. 如果進行線上備份,請輸入下列額外指令來備份歸檔 Redo Log :

brarchive

注意:如果沒有重做日誌,則只能將線上備份的資料庫復原為最近一次的完整備份。附錄 A,「SAP 指令選項的範例」提供 brarchive 指令選項的進一步資訊。

3. 備份用戶端檔案索引和開機程式。如需指示,請參閱第 39 頁的 「如何備份用戶端檔案索引與開機程式檔」。

如何備份用戶端檔案索引與開機程式檔

手動備份和排程備份不同的是,它不會 自動在 NetWorker Server 上備份用戶端檔案索引和開機程式檔。如果您不 執行定期排程備份,請在進行手動備份之後,使用下列程序來保護此虛擬資訊。

重要!必須要有 Client File Index (用戶端檔案索引)資料庫和 Bootstrap (開機程式) Save Set 的備份,在災難發生的時候(例如硬碟損壞),才能確保資料充份完整回復。

若要備份用戶端檔案索引和開機程式檔,並將瀏覽與保留策略套用到用戶端檔案索引:

1. 將用戶端包含在 [Group] (群組)資源中,這必須同時 在 NetWorker Administrator 程式和 init<ORACLE_SID>.utl 檔案中定義(甚至也可以為單一用戶端建立群組資源)。如此即可確保在步驟 2 輸入 savegrp 指令時,瀏覽和保留策略都會套用到用戶端檔案索引。

如需如何使用 NetWorker Administrator 程式配置群組資源的詳細資訊,請參閱《EMC NetWorker 管理指南》。

注意:如果用戶端沒有 包含在 [Group] (群組)資源中,您必須額外執行步驟 3,以手動方式執行 nsrim 指令。

2. 在 NetWorker Server 上,以 root (UNIX) 或 administrator (Microsoft Windows) 身份登入電腦,並輸入下列 savegrp 指令:

savegrp -O -c client_name

其中:

• -O 會在關聯的 NetWorker Server 上儲存用戶端的索引檔和開機程式檔,但不 備份用戶端資料庫檔案。

• -c client_name 指定執行 Oracle 且要備份其索引檔案的 SAP 伺服器主機名稱。

如需 savegrp 指令的詳細資訊,請參閱 《EMC NetWorker 指令參考指南》。

如何備份用戶端檔案索引與開機程式檔 39

Page 40: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置手動備份

3. 如果用戶端沒有 包含在 [Group] (群組)資源中(請參閱步驟 1),則請使用 nsrim 指令將瀏覽和保留策略套用到用戶端檔案索引檔案,如下:

nsrim -c client_name

其中,-c client_name 指定執行 Oracle 且要備份其索引的 SAP 伺服器主機名稱。

注意:建議您將瀏覽和保留策略套用到 SAP 備份,否則用戶端檔案索引會使用大量硬碟空間,而使索引查詢速度變慢。

《EMC NetWorker 指令參考指南》中包含關於 nsrim 指令的詳細資訊。

如何審核備份階段作業報告

在備份或還原階段作業期間,NMSAP 程式會在階段作業日誌檔中附加一份報告。日誌的預設位置為:

◆ 在 Microsoft Windows 系統上:C:\Program Files\Legato\applogs

◆ 在 UNIX 或 Linux 系統上:/nsr/applogs

日誌檔名的預設格式為 backint<ORACLE_SID>.log.raw。

這個備份階段作業日誌可以依照 init<ORACLE_SID>.utl 檔中 backint_log、arch_backint_log 或 backint_tmpdir 參數的指定,使用不同的名稱寫入不同的位置。第 30 頁的 「如何配置 NMSAP 參數」提供了詳細的資訊。

此階段作業日誌採用 I18N 的格式,而且必須透過 NetWorker nsr_render_log 公用程式執行才能讀取。如果已經安裝語言套件,此日誌便會翻譯成地區設定所設定的語言。

第 30 頁的表 5 說明此日誌的內容。在報告中的每個階段作業結尾處,都有成功完成檔案數比例的數字記錄說明。

第 40 頁的表 7 列出備份、還原或查詢階段作業報告中所記錄的值類型。

附錄 C,「疑難排解」說明 NMSAP 和 NetWorker 錯誤訊息。

表 7 備份和還原階段作業所報告的值

記錄的日誌值 說明

BACKUP backup_id file(備份的 backup_id 檔案)

查詢成功的 ID 和檔名。

ERROR fileorNOTFOUND file (「錯誤」檔案或 「找不到」檔案)

備份、還原或查詢失敗,以及預定的檔案。

RESTORED backup_id file(已還原的 backup_id 檔案)

每個還原成功的 ID 和檔名。

SAVED backup_id file(已儲存的 backup_id 檔案)

每個備份成功的 ID 和檔名。

Files (檔案) 在此備份或還原階段作業中要備份或還原的檔案數。

Input File (輸入檔) 輸入檔的名稱,包含了要求 backint 備份或還原的所有檔案。每個要求的檔案都列在「Reading input file.」(正在讀取輸入檔。)訊息的下方。

Local Host (本機主機) 執行 Oracle 且與報告關聯的 SAP 伺服器。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南40

Page 41: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置手動備份

n of m files saved(n/m 檔案已儲存)n of m files restored(n/m 檔案已還原)n of m files reported(n/m 檔案已報告)

NetWorker 在備份及還原作業中 ,(m) 從所有檔案中成功被儲存、還原或報告的檔案數 (n)。備份會列出兩個記錄,一個用於資料,另一個用於設定檔。

Number of Symlinks (符號連結數)(只限於 UNIX)

「Input File」(輸入檔)中所列之檔案中所找到的符號連結總數。

Parallelism (並列性) backint 在將 Save Set 傳遞到 NetWorker Server 以進行備份或接收 Save Set 以進行還原時所使用的並列性設定。

Params File (參數檔) backint 用於備份、還原或查詢 SAP with Oracle 資料的 init<ORACLE_SID>.utl 參數檔。

Processing Parameter File(正在處理參數檔)

backint 在備份、還原或查詢程序期間使用的參數。第 30 頁的「如何配置 NMSAP 參數」提供 NMSAP 參數的詳細資訊。

Savesets/Sessions(Save Set / 階段作業)

backint 傳送到 NetWorker Server 的 Save Set 數量。

Starting (啟動) 為備份或還原指令,它後面會接著一份每個階段作業中成功或不成功備份或還原的檔案清單。

Symlink (符號連結)(只限於 UNIX)

與備份檔案或還原檔案關聯的符號連結位置。最常見的符號連結是位於 /oracle 和 /mnt/oracle 目錄之間。在進行備份時會備份此連結,這樣就可以在復原時解析連結。由於 SAP 的限制,只支援一層的符號連結。

User (使用者) 與資料庫 Instance 關聯的資料庫 ID (ORACLE_SID)。BRTools 會將此值傳遞到 backint。

表 7 備份和還原階段作業所報告的值(接上頁)

記錄的日誌值 說明

如何審核備份階段作業報告 41

Page 42: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置手動備份

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南42

Page 43: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

4

本章說明如何配置執行 Oracle 之 SAP 伺服器的排程備份。

本章包含下列各節:

◆ 需求 .................................................................................................................................. 44◆ 如何使用精靈配置排程 .................................................................................................. 44◆ 如何使用 NetWorker 配置排程備份 ............................................................................ 45◆ 如何審核備份階段作業報告 .......................................................................................... 49

配置排程備份

配置排程備份 43

Page 44: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置排程備份

需求

在配置排程備份之前,請透過成功執行 NMSAP with Oracle 手動備份來測試網路連線和基本軟體設定。

◆ 第 2 章 「配置 NMSAP 基本設定」說明基本設定。

◆ 第 3 章 「配置手動備份」說明如何執行手動備份。

如何使用精靈配置排程

您可以使用 NMSAP 備份配置精靈來配置排程備份;此精靈可於 NetWorker Management Console (NMC) 上執行,做為 NetWorker Server Administration 程式的替代工具。此精靈可執行下列工作:

◆ 在 NetWorker Server 上為 NMSAP 用戶端建立新的 [Client] (用戶端)資源,但不能修改現有的 [Client] (用戶端)資源。

◆ 在 NetWorker Server 上建立新的 [Group] (群組)資源,或是將用戶端指派到現有的群組。

◆ 在 NMSAP 用戶端上建立排程備份配置檔 (nsrsapsv.cfg)。

◆ 視需要建立 NMSAP 通用配置檔 init<ORACLE_SID>.utl。

注意:手動備份和還原作業也會使用 BRTools 配置檔 init<ORACLE_SID>.sap;此外,依偏好設定而定,這些作業可能也需要在這個檔案中設定不同的參數。這個精靈不會修改 BRTools 配置檔。

注意:此精靈不支援 RMAN 或 PowerSnap 備份的配置。

《EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本安裝指南》提供安裝的詳細資料。

第 45 頁的 「如何使用 NetWorker 配置排程備份」說明如何在沒有精靈的協助下執行這些配置。

如何執行精靈

請先選取要執行備份的 NetWorker Server,然後再啟動精靈,以便從 NetWorker Management Console 執行備份配置精靈。此精靈提供了一般或自訂配置的選項。

◆ 一般備份配置提供較少的步驟,並使用一般的預設值。

◆ 自訂備份配置提供的步驟較多、彈性較大,以設定非預設的備份參數。例如,自訂配置可用來執行下列任何一項作業:

• 線上備份

• 只備份特定 Tablespace、資料檔或歸檔日誌

• 為 SAP 和 NMSAP 參數設定某些非預設值

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南44

Page 45: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置排程備份

如何使用 NetWorker 配置排程備份

除了 NMSAP 備份配置精靈之外,您也可以透過執行 NetWorker Server Administration 程式、編輯備份配置,以及加密 Oracle 使用者名稱和密碼,進行備份的詳細配置。下列作業將說明使用這種配置方法的程序和屬性。

作業一:配置用戶端資源

使用 NetWorker Server 上的 NetWorker Administrator 程式,為每一部 SAP 伺服器(具有要進行排程備份的 Oracle 資料)配置 [Client] (用戶端)資源。

◆ 第 29 頁的表 4 提供 NMSAP 軟體的一般 [Client] (用戶端)資源設定。

◆ 第 45 頁的表 8 提供排程備份專用的 [Client] (用戶端)資源設定。

◆ 排程備份的所有其他設定都必須在 NMSAP 參數檔和排程備份配置檔中指定。您可在下列各節找到詳細資訊:

• 第 30 頁的 「如何配置 NMSAP 參數」

• 第 46 頁的 「作業二:配置排程備份配置檔」

警告!NMSAP init<ORACLE_SID>.utl 參數檔中的設定會覆寫 NetWorker Client 資源中的任何對應設定 (包括預設值)。

如需用戶端資源設定的完整說明,請參閱 《EMC NetWorker 管理指南》。

表 8 排程備份的 NetWorker Client 資源設定

屬性 說明

Backup Command(備份指令)

在此屬性中輸入 nsrsapsv 指令與 -f 選項和配置檔名稱:nsrsapsv -f filename其中,filename 是排程備份配置檔 nsrsapsv.cfg 的完整路徑名稱。此路徑名稱只能包含 ASCII 字元。

由於 [Backup Command] (備份指令)屬性不能超過 64 個字元,因此建議您使用下列預設路徑:

• 在 Microsoft Windows 系統上:C:\Program Files\Legato\nsr\res\nsrsapsv.cfg • 在 UNIX 或 Linux 系統上:/etc/nsrsapsv.cfg第 46 頁的 「作業二:配置排程備份配置檔」提供排程備份配置檔的詳細資訊。

Browse Policy(瀏覽策略)

指定要從 NetWorker Client 索引中移除備份項目,且桌面使用者無法再瀏覽相關備份檔案的日期。

Password(密碼)

只在 Microsoft Windows 系統上;輸入 [Remote User] (遠端使用者)屬性的密碼。

Remote User(遠端使用者)

只在 Microsoft Windows 系統上;輸入 SAP 使用者的作業系統使用者名稱。

Retention Policy(保留策略)

指定 Save Set 變成可回收,而且可以覆寫容體上相關檔案的日期。

Save Set 確認 Save Set 名稱是否包含 backint 關鍵字,並以下列格式定義:backint:<ORACLE_SID>

如何使用 NetWorker 配置排程備份 45

Page 46: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置排程備份

作業二:配置排程備份配置檔

NMSAP 排程備份配置檔 (名稱為 nsrsapsv.cfg)包含在安裝中。這個文字檔包含了 NetWorker nsrsapsv 排程備份程式所需的參數。

注意:請使用 nsrsapsv.cfg 檔案的複本,並保留原始檔案。

此外,nsrsapsv.cfg 配置檔是用於:

◆ 識別要備份的 SAP Oracle 資料庫。

◆ 指定用於排程備份的 BRTools 指令。

◆ 對登入到 SAP 伺服器並連線到 Oracle 的使用者認證進行加密。

◆ 配置系統特定的環境變數。

若要使用此配置檔,必須在 [Client] (用戶端)資源的 [Backup Command](備份指令)屬性中指定它的參數。第 45 頁的表 8 將說明 [Backup Command](備份指令)屬性。

取消註解任何在此配置檔中要用於備份的參數。若要設定參數,請使用下列格式:

parameter = value

警告!針對指定路徑或檔名的參數,請使用完整的路徑名稱,此參數不支援 Oracle 特殊字元(例如 ?),也不支援環境變數(例如 $ORACLE_HOME 和 %ORACLE_HOME%)。

第 46 頁的表 9 列出用於排程備份配置檔 (nsrsapsv.cfg) 或此檔案複本的參數和值。

表 9 NMSAP 排程備份配置檔 (nsrsapsv.cfg) 的參數

參數 說明

BR_EXEC 指定 brbackup 或 brarchive 指令,而且可以與任何 nsrsapsv 使用的選項搭配。

注意:請勿 使用 -u 選項,因為它會識別 Oracle 資料庫管理員的使用者名稱和密碼,您應該改用 nsrsapadm -c filename 指令對使用者名稱和密碼進行加密。第 48 頁的「作業三:對使用者名稱和密碼進行加密」提供了詳細的資訊。

例如:BR_EXEC=brbackup

此參數是必要的。

HOMEDRIVE 只限於 Microsoft Windows 系統。此參數會指定 Windows 系統檔案所在的磁碟機名稱。您可以在指令視窗中輸入 set homedrive 來確認此設定。

例如:HOMEDRIVE=C:

NLS_LANG 指定語言字元集。請將此參數值的格式設為:LANGUAGE_TERRITORY.CHARACTERSET

例如:NLS_LANG=AMERICAN_AMERICA.US7ASCII

如需此參數的詳細資訊,請參閱適當的 Oracle 文件。

此參數是必要的。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南46

Page 47: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置排程備份

NSR_SAP_WAIT_BRTOOLS_DONE_MINS

指定在使用者中止備份之後 nsrsapsv 程式等候 brbackup 程式進行下列工作的時間:

• 執行清除例行工作

• 從備份狀態移除 Tablespace。預設值為 2 minutes。

ORACLE_BIN 指定 Oracle 二進位檔的位置。指定的路徑會附加到 PATH 環境變數,因此可以在需要時找到所有的 Oracle 二進位檔。

只有當 Oracle 二進位檔不 在預設位置 ($ORACLE_HOME/bin) 中的情況下,才需要此參數。

ORACLE_HOME 指定用於 <ORACLE_SID> 的 Oracle Server 軟體之安裝路徑。請使用完整的路徑名稱。

例如:ORACLE_HOME=/export/home/oracle/product/8.1.5

此參數是必要的。

ORACLE_SID 識別要備份的 Oracle Instance 之系統識別 (SID)。• 如果指定此參數,則會將它的值用於 Oracle SID。• 如果未指定此參數,則會從 NetWorker Administrator 的用戶端資源

中此用戶端的 Save Set 衍生 Oracle SID。例如,如果 Save Set 名稱為 backint:SAP,而且您沒有在排程備份配置檔中指定 <ORACLE_SID>,則會將 SAP 用於 Oracle SID。例如:ORACLE_SID=SAP

此參數是可以省略的。

ORACLE_USR_PASSWD 包含 SAP 使用者的加密 Oracle 使用者名稱和密碼。nsrsapadm -c 指令會產生此參數。

請勿以手動方式新增或編輯此參數,而是改用 nsrsapadm -c 指令。

OS_USR_PASSWD 包含 SAP 使用者的作業系統使用者名稱和密碼。nsrsapadm -c 指令會產生此參數。

請勿以手動方式新增或編輯此參數,而是改用 nsrsapadm -c 指令。

PATH 新增更多的搜尋路徑到 PATH 環境變數。指定的值會附加到 PATH 環境變數。您可以透過下列其中一個方法來指定多個搜尋路徑:• PATH=d:\dir1;d:\dir2;d:\dir1\dir2\dir3• PATH=d:\dir1

PATH=d:\dir2PATH=d:\dir1\dir2\dir3

此參數是可以省略的。

SAP_BIN 指定 BRTools 二進位檔之位置的路徑。這個路徑也必須是在安裝 NMSAP 軟體之後以手動方式移動 backint (UNIX) 或 backint.exe (Microsoft Windows) 執行檔後的所在位置。此路徑將加入 PATH 環境變數中,使系統可以找到 BRTools 二進位檔和 backint。例如:SAP_BIN=/usr/sap/SAP/SYS/exe/run

此參數是必要的。

表 9 NMSAP 排程備份配置檔 (nsrsapsv.cfg) 的參數 (接上頁)

參數 說明

如何使用 NetWorker 配置排程備份 47

Page 48: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置排程備份

作業三:對使用者名稱和密碼進行加密

在 NMSAP 排程備份配置檔 nsrsapsv.cfg (或此檔案的複本)中,SAP 使用者的作業系統使用者名稱和密碼,以及 SAP 使用者的 Oracle 使用者名稱和密碼都必須經過加密處理。

若要對 SAP 使用者的作業系統使用者名稱和密碼與 SAP 使用者的 Oracle 使用者名稱和密碼進行加密:

1. 在指令行輸入下列指令:

nsrsapadm -c filename

其中,filename 是用於備份的排程備份配置檔的完整路徑名稱。

2. 按照提示指示進行。

SAP 特有的環境變數:SAPARCHSAPREORGSAPTRACESAPCHECK

只限於 Microsoft Windows 系統。brbackup 必須有這些參數才能在 Windows 上正常執行。在 Windows 上,這些參數通常是在 SAP 環境中設定。

例如:SAPARCH=d:\orant\CER\saparchSAPREORG=d:\orant\CER\sapreorgSAPTRACE=d:\orant\CER\saptraceSAPCHECK=d:\orant\CER\sapcheck

只有當這些參數沒有設定在 Microsoft Windows 系統上或需要覆寫時,才需要這些參數。

SAPBACKUP 指示要儲存備份日誌的目錄。BRTools 會使用此目錄來儲存暫存檔或日誌檔。

• 對 Microsoft Windows 系統來說,此參數是必要的。

• 對 UNIX 系統而言,預設值為 $ORACLE_HOME/sapbackup。

SAPDATA_HOME 指定 SAP 資料檔的根目錄。如需詳細資訊,請參閱 SAP 文件。

任何一對 name_path=value 將值附加到任何名稱為 name_path (例如 LD_LIBRARY_PATH)的環境變數。

• 如果使用此名稱的環境變數已存在,則會將這裡所列的參數值附加到該環境變數的現有值。

• 如果使用此名稱的環境變數不存在,則會加以建立。

例如:LD_LIBRARY_PATH=/export/home/oracle/product/8.1.5/lib:/usr/openwin/lib

注意:

• 如果是 AIX,則會將 LIBPATH 加到該路徑中。

• 如果是 Tru64,則會將 SHLIB_PATH 加到該路徑中。

此參數是可以省略的。

任何一對 name=value 新增任何一個名為 name 的環境變數。如果 name 指定的名稱已存在,則會加以覆寫。例如:BR_TRACE=1

在環境中,將 BR_TRACE 設為 1 可以指示 brbackup 或 brarchive 印出其他的追蹤資源。

此參數是可以省略的。

表 9 NMSAP 排程備份配置檔 (nsrsapsv.cfg) 的參數(接上頁)

參數 說明

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南48

Page 49: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置排程備份

如何審核備份階段作業報告

在備份階段作業期間,系統會在執行 Oracle 的每一部 SAP 伺服器 (也就是 NMSAP 所在的位置)上,將幾份報告寫入日誌檔中。

◆ 每次呼叫 nsrsapsv 程式時,都會以 nsrsapsv.<process_id><ORACLE_SID> 名稱(例如 nsrsapsv.359_CER)建立日誌檔。

◆ backint 程式會將備份報告儲存到 backint 日誌檔中。預設的日誌檔名為 backint<ORACLE_SID>.log.raw。

所有日誌的預設位置為:

◆ 在 Microsoft Windows 系統上:C:\Program Files\Legato\applogs

◆ 在 UNIX 或 Linux 系統上:/nsr/applogs

使用不同名稱可以將日誌寫入不同位置。這些名稱都是在 backint_log、arch_backint_log 或 backint_tmpdir 參數中指定。第 30 頁的表 5 提供這些參數的相關資訊。

backint 日誌採用 I18N 的格式,而且必須透過 NetWorker nsr_render_log 公用程式執行才能讀取。如果已經安裝語言套件,此日誌便會翻譯成地區設定所設定的語言。

第 40 頁的表 7 列出備份和還原階段作業報告值。

如何審核備份階段作業報告 49

Page 50: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

配置排程備份

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南50

Page 51: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

5

本章包含下列各節:

◆ 關於翻製備份 .................................................................................................................. 52◆ Sapclone 指令語法和選項 ............................................................................................. 52◆ 如何監視翻製程序 .......................................................................................................... 53

翻製備份資料

翻製備份資料 51

Page 52: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

翻製備份資料

關於翻製備份

翻製 (Clone) 是從儲存容體 (Volume) 中複製一份完全一樣的儲存資料 (Save Set) 到翻製容體的 NetWorker 程序。您可以翻製個別 Save Set,也可以翻製整個儲存容體的內容。除了容體標籤不同之外,翻製容體與原始容體之間難以分辨。NetWorker 軟體會索引及追蹤在用戶端檔案索引與媒體資料庫中的翻製作業。NetWorker Module for SAP with Oracle (NMSAP) 軟體會使用 sapclone 指令來翻製 Save Set。

Sapclone 指令語法和選項

透過從 NetWorker Server 或執行 Oracle 的 SAP 伺服器執行 sapclone 指令,即可翻製 Oracle 資料庫的 NMSAP 備份 NMSAP。sapclone 指令可以與 nsrclone 一起執行,將翻製資料寫入預設翻製儲存區,或寫入儲存區類型為 「翻製」之指定的翻製容體。

使用 sapclone 指令的下列語法:

sapclone [-a] [-b pool] [-c client] [-n] [-s server] -u user

凡在方括號 ([ ]) 內的選項都可以省略,只有 -u 選項是必要項。

第 52 頁的表 10 列出與 sapclone 指令配合使用的選項。

表 10 sapclone 選項

選項 說明 範例

-a 翻製用戶端的所有 Save Set 如果未指定此選項,NMSAP 程式只翻製最近 24 小時內建立的 Save Set。

sapclone -a -u mikeERC

-b pool 指定翻製 Save Set 要被傳送到的儲存區。如果未 指定此選項,會將 Save Set 傳送到預設翻製儲存區。

sapclone -b SAPClone -u mikeERC

-c client 識別應該要翻製備份資料的用戶端名稱。NetWorker 軟體會使用指定用戶端的用戶端檔案索引來尋找並翻製用戶端資料。

如果要翻製叢集的備份資料,請使用此選項。例如,您可以將此選項設為叢集之虛擬節點的名稱。

sapclone -c saturn -u mikeERC

-n 對用戶端的 Save Set 進行測試翻製作業。當指定此選項時,不會起始翻製作業。

範例會對最近 24 小時內 backint 建立的 Save Set 進行試驗的翻製程序,而且不會將任何資料儲存到翻製儲存區的容體上。

sapclone -n -u mikeERC

-s server 指定目的地 NetWorker Server。只有在符合下列其中一個條件時,才需要此選項:

• 翻製到預設伺服器以外的 NetWorker Server。• 在執行 Oracle 的 SAP 伺服器上輸入 sapclone

指令。

sapclone -s mars -u mikeERC

-u user 必要項。識別含有要翻製之 Save Set 的 Oracle 資料庫 ID。

sapclone -u mikeERC

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南52

Page 53: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

翻製備份資料

如何監視翻製程序

每個翻製的 Save Set 的訊息都會顯示在 NetWorker Administrator 程式中。由於翻製程序只會翻製完整的 Save Set,因此如果 Save Set 跨多個容體,便會要求額外的容體。

翻製程序中顯示在螢幕上的訊息,都會記錄在位於下列位置的 NetWorker 訊息日誌檔中:

◆ 在 Microsoft Windows 系統上:C:\Program Files\Legato\nsr\logs

◆ 在 UNIX 或 Linux 系統上:/nsr/logs

附錄 C,「疑難排解」說明 NMSAP 和 NetWorker 錯誤訊息。

如何監視翻製程序 53

Page 54: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

翻製備份資料

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南54

Page 55: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

6

本章說明如何還原 NMSAP 軟體所備份的資料。

本章包含下列各節:

◆ 如何還原資料 .................................................................................................................. 56◆ 如何還原叢集資料 .......................................................................................................... 57◆ 如何審核還原階段作業報告 .......................................................................................... 57

還原資料

還原資料 55

Page 56: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

還原資料

如何還原資料

使用 NMSAP 軟體備份的資料可以使用 BrGui 介面或是 brrestore 或 brrecover 指令進行還原。如果備份僅由 RMAN 執行,則必須使用 RMAN 還原資料。

◆ 適當的 Oracle 說明文件提供使用 RMAN 進行還原的詳細資訊。

◆ 適當的 SAP 說明文件提供還原及復原程序的詳細資訊。

若要還原整個資料庫或單一資料庫物件,例如 Tablespace 或資料檔:

1. 確認 NetWorker Server、具有 Oracle 的 SAP 伺服器和 NetWorker Client 服務是否正在執行。

2. 確認 utl_file 或 rman_util 是否配置為 SAP 初始設定檔 (init<ORACLE_SID>.sap) 中的備份裝置類型。如需詳細資訊,請參閱第 35 頁的 「如何配置備份和還原公用程式」。

3. 確認 NMSAP init<ORACLE_SID>.utl 檔案中是否已配置適當的 NetWorker server、client 和 parallelism 設定。第 30 頁的 「如何配置 NMSAP 參數」提供了詳細的資訊。

4. 使用查詢功能確認要還原的備份是否存在,例如:

brrestore -verify

警告!在執行還原前,先執行備份查詢。在呼叫 backint 以還原檔案之前,brrestore 程式(可以直接從指令行或是間接從 brrecover 指令或 BrGui 介面加以叫用)會先刪除所有要還原的原始檔案。因此,如果因為任何原因,brrestore 無法叫用 backint 指令,則會遺失原始檔案。另一種方法是將檔案還原到其他位置。請使用 -m 參數,並指定還原目的地,如下:brrestore -m tablespace_name=restore_directory

5. 執行下列之一:

• 針對完整還原:關閉 Oracle 資料庫 Instance。

• 針對單一資料庫物件的還原:以離線方式還原所要的資料庫物件。

6. 使用下列其中一項來還原資料:

• SAP 使用者介面程式,例如 BrGui。

• 文字功能表程式,例如 brrecover。

• 指令行程式,例如 brrestore。

附錄 A,「SAP 指令選項的範例」包含 brrestore 和 brrecover 指令和選項的範例。您可在適當的 SAP 說明文件中找到這些指令和其他 SAP 指令的詳細資訊。

注意:還原選項會覆寫 SAP 初始設定檔 (init<ORACLE_SID>.sap) 中的任何對應設定。第 35 頁的 「如何配置備份和還原公用程式」說明此檔案中所包含的設定。

7. 若要套用 Redo Log 以復原與指定時間點一致的資料庫,請參閱適當的 SAP 和 Oracle 說明文件。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南56

Page 57: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

還原資料

如何還原叢集資料

從叢集節點內的私有磁碟還原備份資料與在不屬於叢集的系統上還原資料的過程相似。

若要從虛擬用戶端的共享磁碟還原資料,請在 init<ORACLE_SID>.utl 參數檔中,將 NMSAP Client 參數設為將檔案還原到虛擬用戶端(進行備份時的檔案來源)。第 30 頁的表 5 提供了詳細資訊。

如何審核還原階段作業報告

在進行還原時,NMSAP 程式會將還原階段作業報告附加到每一部 NMSAP 伺服器上的日誌檔中。

還原日誌檔名的預設格式為 backint<ORACLE_SID>.log.raw。

所有日誌的預設位置為:

◆ 在 Microsoft Windows 系統上:C:\Program Files\Legato\nsr\applogs

◆ 在 UNIX 或 Linux 系統上:/nsr/applogs

日誌可以依照 backint_log 或 backint_tmpdir 參數的指定,使用不同的名稱寫入不同的位置。第 30 頁的表 5 提供這些參數的相關資訊。

backint 日誌採用 I18N 的格式,而且必須透過 NetWorker nsr_render_log 公用程式執行才能讀取。如果已經安裝語言套件,此日誌便會翻譯成地區設定所設定的語言。

第 40 頁的表 7 提供還原階段作業報告屬性的清單。

如何還原叢集資料 57

Page 58: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

還原資料

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南58

Page 59: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

7

本章說明如何配置 NetWorker PowerSnap 軟體,以便在支援的主要儲存裝置上備份和還原 SAP with Oracle 資料。

本章包含下列各節:

◆ 需求 .................................................................................................................................. 60◆ PowerSnap 備份類型 .................................................................................................... 61◆ PowerSnap 還原類型 .................................................................................................... 62◆ 基本的 PowerSnap 備份和還原資料流程 ................................................................... 63◆ 如何使用一般設定測試 PowerSnap ............................................................................ 65◆ 如何配置 PowerSnap .................................................................................................... 66◆ PowerSnap 備份程序的功能細節 ................................................................................ 73◆ PowerSnap 還原程序的功能細節 ................................................................................ 78

PowerSnap 備份和資料還原

PowerSnap 備份和資料還原 59

Page 60: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

需求

本節說明環境類型和使用 NMSAP 軟體之 PowerSnap 功能所需的軟體。

支援的環境

PowerSnap 提供連續的時間點 (PiT) 快照式 (立即即時備份)保護,並可以在主要儲存平台上使用 SAP with Oracle 資料。

為了使用 PowerSnap 功能,NMSAP 軟體必須搭配 EMC NetWorker Module for PowerSnap 軟體一起使用。此模組會建立快照,而 NMSAP 程式則會儲存快照資料。

PowerSnap 備份僅在支援的平台上才必須使用伺服器、用戶端或儲存節點。支援的主要儲存平台類型包括:

◆ EMC CLARiiON®

◆ EMC Symmetrix®

◆ NAS 檔案裝置 (EMC Celerra®)

EMC Powerlink 網站(需要註冊)提供支援之 PowerSnap Module 的完整清單,其網址為 http://Powerlink.EMC.com。

注意:快照容體除了 sapdata<n> 以外,不 應該包含 Oracle 控制檔或任何 SAP 目錄。此項規則對於某些快照平台而言是具有強制性的。如需詳細資訊,請參閱快照廠商和對應的 NetWorker PowerSnap 文件。

注意:PowerSnap Module 只支援排程備份;不 支援手動(用戶端起始)備份。如需詳細資訊,請參閱 PowerSnap 文件。

必要的軟體元件

對 SAP with Oracle 資料及檔案進行 PowerSnap 備份和還原需要有下列軟體元件:

◆ SAP with Oracle 伺服器,其中包含 BRTools

◆ NetWorker Server

◆ NetWorker Client (安裝於 SAP with Oracle 伺服器和 PowerSnap 用戶端主機)

◆ NMSAP 軟體 (安裝於 SAP with Oracle 伺服器 )

◆ 適合您系統的 NetWorker Module for PowerSnap (安裝於 SAP with Oracle 伺服器和 PowerSnap 用戶端主機及任何資料移動器主機)

注意:任何管理次要儲存體的 PowerSnap 用戶端主機及任何資料移動器主機都必須已經安裝 NetWorker 儲存節點軟體。

如需安裝需求的詳細資訊,請參閱下列各項:

◆ 《NetWorker Module for SAP with Oracle 3.5 版次多平台版本安裝指南》

◆ 適用於主要儲存系統的 《NetWorker Module for PowerSnap 安裝與管理指南》

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南60

Page 61: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

PowerSnap 備份類型

第 61 頁的表 11 概述 NMSAP 軟體 (具有適當的 PowerSnap Module)所支援的備份類型。

PowerSnap 備份類型是由 NetWorker 備份群組中的 [Snapshot Policy] (快照策略)屬性所配置。第 67 頁的 「群組資源」 提供詳細資訊。

立即備份

「立即備份」會建立 SAP with Oracle 資料的永久 PiT 複本或快照,接著,會將此複本儲存到主要儲存系統上,NMSAP 程式就將可以用它來執行立即還原或迴轉。一天內可以排程立即備份發生多次,這對 SAP with Oracle 伺服器或網路的影響最小。

快照中的一組 SAP with Oracle 資料檔稱為快照集。並且必須設定控制快照集生命週期的策略。此策略可以指定立即備份的頻率,以及在回收之前快照的保留時間。如需詳細資訊,請參閱第 67 頁的 「快照策略資源」。

警告!立即備份只對邏輯失敗進行保護。若要對實體媒體失敗進行保護,必須將快照備份到次要儲存體 (例如磁帶)。

第 73 頁的 「立即備份程序」提供立即備份的功能細節。

即時備份

「即時備份」(又稱為快照轉寫或轉寫到磁帶備份)是先前建立之快照的磁帶備份。NMSAP 程式支援以下兩種即時備份:立即即時備份和延遲即時備份。

立即即時備份

「立即即時備份」(又稱為無伺服器的快照備份或快照式備份)是一種建立暫時快照並立即備份到次要儲存體(例如磁帶)的程序。接著,會自動從主要儲存體刪除該快照,因此,沒有可用的快照可以提供給 NMSAP 程式執行立即還原或迴轉。

第 75 頁的 「立即即時備份」提供立即即時備份的功能細節。

延遲即時備份

「延遲即時備份」是一種將主要儲存系統上由立即備份建立的永久快照備份到次要(傳統)儲存體(例如磁帶)的程序。永久快照在主要儲存體上(而且可以提供給 NMSAP 程式執行立即還原或迴轉)的保留時間可以由下列各項指定:

◆ 快照到期策略

◆ 對用戶端的群組資源設定快照策略的 [Retain Snapshots] (保留快照)屬性

您必須將群組快照策略配置為啟用即時備份。如需詳細資訊,請參閱第 67 頁的 「快照策略資源」。

表 11 支援的 PowerSnap 備份類型摘要

備份類型 快照保留 儲存資料的位置

第 61 頁的 「立即備份」 永久 僅快照

第 61 頁的 「立即即時備份」 暫時 僅次要儲存體

第 61 頁的 「延遲即時備份」 永久 快照和次要儲存體

PowerSnap 備份類型 61

Page 62: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

注意:PowerSnap 用戶端主機(有別於 Oracle Server 主機)可以用來將快照移至傳統儲存媒體(例如磁帶)上。將 PowerSnap 用戶端當做次要主機使用可以減少 Oracle Server 主機的要求。PowerSnap 用戶端可以是 NetWorker 儲存節點。

第 77 頁的 「延遲即時備份」提供延遲立即備份的功能細節。

PowerSnap 還原類型

第 62 頁的表 12 說明 NMSAP 軟體 (具有適當的 PowerSnap Module)所支援的 PowerSnap for SAP with Oracle 的還原類型。

還原類型是在使用者定義的 PowerSnap 配置檔內 RESTORE_TYPE_ORDER 變數中指定。如需詳細資訊,請參閱第 70 頁的 「如何配置 PowerSnap 配置檔」。

立即還原

「立即還原」是一種裝載立即備份所建立之快照的過程。這會啟用擷取它的 Save Set,而這種還原方式所需的時間最少。

第 78 頁的 「立即還原和迴轉程序」提供立即還原的功能細節。

迴轉

「迴轉」會使用硬體的特定功能將整個快照還原到來源位置。目前 PowerSnap 軟體並不支援在迴轉時進行重新放置的動作。若要判斷特定硬體類型上是否支援迴轉,請參閱適當的 《NetWorker PowerSnap Module 安裝與管理指南》。

警告!迴轉可能具破壞性,因為會覆寫整個快照單位 (例如容體或磁碟)的內容。

第 78 頁的 「立即還原和迴轉程序」提供迴轉的功能細節。

從次要儲存體還原

從次要儲存體還原是一種將儲存到次要儲存系統上的快照從次要儲存體還原的程序。事實上,PowerSnap Module 軟體會使用 NetWorker recover 程式來擷取資料。

第 79 頁的 「從次要儲存體還原程序」提供從次要儲存體還原的功能細節。

表 12 支援的還原類型

還原類型 資料衍生自:

第 62 頁的 「立即還原」 裝載的快照

第 62 頁的 「迴轉」 未裝載的快照,完全還原到來源位置

第 62 頁的 「從次要儲存體還原」 次要儲存體 (沒有可用的快照)

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南62

Page 63: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

基本的 PowerSnap 備份和還原資料流程

備份和還原策略需要瞭解 Oracle 與 NetWorker 軟體元件一起運作的方式。如需說明,請參閱第 60 頁的 「必要的軟體元件」。

在進行 SAP with Oracle 資料的 PowerSnap 備份時,SAP with Oracle 伺服器程序會間接透過 NMSAP 和 PowerSnap Module 軟體與 NetWorker Server 進行互動。

1. SAP brbackup 程式會呼叫啟用 NMSAP 軟體,而後者會在之後與 PowerSnap Module 進行通訊。

2. 在 SAP with Oracle 伺服器主機上,PowerSnap Module 會對主要儲存體上的 Oracle 資料進行時間點快照。

3. 如果執行「即時備份」,PowerSnap Module 會將主要儲存體上的 SAP with Oracle 資料移至 NetWorker Server 或儲存節點。

4. NetWorker Server 或儲存節點會將 Oracle 資料儲存到次要儲存體 (例如磁帶)。

5. 在 PowerSnap 備份結束時,NetWorker Server 會以備份的相關資訊來更新線上用戶端和媒體索引。

如需 NetWorker Server 和 NetWorker Client 程式及服務的詳細資訊,請參閱《NetWorker 管理指南》。

第 64 頁的圖 4 說明 SAP with Oracle 備份與復原系統的架構,並顯示 SAP 與 NetWorker 軟體元件之間的功能關係。

下列各節提供備份和還原程序的功能細節:

◆ 第 73 頁的 「PowerSnap 備份程序的功能細節」

◆ 第 78 頁的 「PowerSnap 還原程序的功能細節」

基本的 PowerSnap 備份和還原資料流程 63

Page 64: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

圖 4 使用 NMSAP 的 PowerSnap 備份和還原資料流程

NetWorkerClient

SAP withOracle Server Host

PowerSnap Client(NetWorker Storage Node)

NetWorkerServer

NetWorkerClient

PowerSnapModule

StorageMediumSAP with

Oracle DatafilesPoint-in-Time Copy

of SAP withOracle Datafiles

PowerSnapModule

NetWorkerServer

Primary Storage

NetWorkerModulefor SAP

with Oracle

BRTools/SAP

with Oracle process

data

GEN-000436

SAP with Oracle 伺服器主機

PowerSnap 用戶端(NetWorker 儲存節點)

BRTools/SAP with

Oracle 程序

BRTools/SAP with

Oracle 程序

資料

SAP with Oracle 資料檔

主要儲存體

儲存媒體

SAP with Oracle 資料檔的定時副本

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南64

Page 65: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

如何使用一般設定測試 PowerSnap下列步驟說明如何啟用及使用 PowerSnap 功能來進行簡單的快照備份和還原。第 66 頁的 「如何配置 PowerSnap」則說明如何依據特定需求來自訂這些指示。

注意:執行這項測試之前,請先備份測試資料庫。而且是在非線上服務的資料庫上進行測試。

若要使用一般設定來配置及測試 PowerSnap 功能:

1. 確認 NMSAP 程式所屬的 NetWorker 群組資源具有適當的 PowerSnap 屬性設定,如第 65 頁的表 13 中所列。

2. 修改 NMSAP init<ORACLE_SID>.utl 檔案,以便啟用 PowerSnap 參數和變數。

一般配置和建議配置如下:

ps_backup_mode = yesps_archive_mode = nops_restore_mode = yesps_inquire_mode = yesps_exclude_backup_bi_run_nums = 2ps_exclude_archive_bi_run_nums = 1;2

ps_exclude_backup_paths =(保留空白)ps_exclude_archive_paths =(保留空白)ps_ps_before_nonps = yesps_group_objs = yesps_opaque_pfilename = /nsr/res/nmsapps.cfg

這些參數的說明列於第 69 頁的表 15。

3. 使用適當的檔案路徑和名稱來建立並編輯 PowerSnap 配置檔,例如:

• 在 UNIX 系統上:

/nsr/res/nmsapps.cfg

• 在 Microsoft Windows 系統上:

C:\Program Files\Legato\nsr\res\nmsapps.cfg

包括已安裝的 PowerSnap Module 所需要或所要使用的任何參數,例如:

NSR_SNAP_TYPE = suniiNSR_PS_DEBUG_LEVEL = 9 NSR_VERBOSE = true

除錯層級僅供客戶支援人員診斷之用。如需 nmsapps.cfg 檔案內容的詳細資訊,請參閱 《NetWorker Module for PowerSnap 安裝與管理指南》。

表 13 PowerSnap 的備份群組資源屬性

屬性 設定

Snapshot (快照) True

Snapshot Policy(快照策略)

建議進行無伺服器的測試。每日或其他自訂策略可於稍後再行設定。

Snapshot Pool(快照儲存區)

建議使用專門用來儲存快照作業中繼資料的儲存區資源。相較於磁帶,強烈建議您使用檔案類型容體裝置。

Start Time(開始時間)

必須設定關於以下快照策略的 [Number of Snapshots] (快照數目)屬性:(Interval x Number of Snapshots) must be less than or equal to (24:00 h - Start Time).((區間 x 快照數目)必須小於或等於 (24:00 小時 - 開始時間)。)

Interval(間隔時間)

必須設定關於快照策略的 [Number of Snapshots] (快照數目)屬性。

如何使用一般設定測試 PowerSnap 65

Page 66: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

4. 從 NetWorker Server GUI 程式或指令行呼叫啟用 savegrp 指令來測試用戶端的群組快照設定,方法如下:

savegrp -c clientname grpname

如果 backint 日誌報告下列訊息,即表示備份測試成功:

n of n PS files reported(n/n PS 檔案已報告)

其中,n 是要求的檔案數 (存在於 PowerSnap 磁碟上)。

如果遇到問題,請檢查 NMSAP backint 日誌檔以查看 PowerSnap 相關訊息。一般問題包括:

• 目標檔未受 PowerSnap Module 所管理。

• PowerSnap Module 常駐程式或服務 (nsrpsd) 沒有在執行。

• 必須修改 PowerSnap powersnap.res 配置檔。

• 設定 ps_xxx_mode 或 ps_exclude_xxx 參數 (其中 xxx 需依照第 69 頁的表 15 所述設定),將檔案從 PowerSnap 處理中排除。

• 必須修改 ps_opaque_pfilename 檔案。

若要取得進一步的疑難排解,可以啟用 init<ORACLE_SID>.utl 檔案中的下列參數,以產生 EMC 客戶支援人員用的診斷日誌:

debug_level = 9nsr_debug_msg = yesverbose = yes

• 要取得 PowerSnap 日誌,也可以在 ps_opaque_pfilename 檔案中指定下列項目:

NSR_PS_DEBUG_LEVEL=9.

• 若要取得 SAP_PS_ERROR 錯誤和相關訊息的詳細資訊,請重新執行測試。

5. 使用下列指令執行還原前查詢:

brrestore -verify

6. 使用下列指令測試還原:

brrestore

如果 backint 日誌報告下列訊息,即表示還原測試成功:

n of n PS files reported(n/n PS 檔案已報告)

其中,n 是要求的檔案數 (存在於 PowerSnap 磁碟上)。

如何配置 PowerSnap若要配置 PowerSnap 備份,請使用下列流程和參考主題:

1. 確認是否己依據下列文件中的指示,安裝 NMSAP 軟體和所需的 PowerSnap Module 軟體:

• NetWorker Module for SAP with Oracle 安裝指南

• 《NetWorker Module for PowerSnap 安裝與管理指南》(請參閱適用於主要儲存系統的 PowerSnap Module 版本)。

2. 遵循第 2 章 「配置 NMSAP 基本設定」中的指示來配置 NetWorker Server、用戶端、裝置和其他資源。

3. 針對即時 SAP with Oracle 備份,為每個要在備份時使用的次要儲存裝置配置裝置資源,而且必須裝載這些裝置。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南66

Page 67: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

4. 配置 SAP with Oracle 資料庫配置至資料檔所在的位置 (位於特定 PowerSnap Module 所支援的主要儲存體上)。

5. 遵循第 4 章 「配置排程備份」中的指示來配置基本排程備份。

6. 完成下列程序:第 67 頁的 「如何為 PowerSnap 備份配置 NetWorker 資源」。

7. 完成下列程序:第 68 頁的 「如何為 PowerSnap 配置 NMSAP 參數檔」。

8. 完成下列程序:第 70 頁的 「如何配置 PowerSnap 配置檔」。

如何為 PowerSnap 備份配置 NetWorker 資源

請依照下列各節所述,為 PowerSnap 備份配置 NetWorker 資源:

快照儲存區資源

將個別的 NetWorker 快照儲存區配置為支援 PowerSnap for SAP with Oracle 備份。PowerSnap Module 會在此儲存區中儲存來自快照的中繼資料。

◆ 使用與一般 NMSAP 備份相同的配置方法,但指定的備份裝置應該是檔案、進階檔案類型或 NAS 裝置。

◆ 依照第 67 頁的 「群組資源」所述,在 NetWorker 群組資源的 [Snapshot Pool] (快照儲存區)屬性中指定此儲存區名稱。

如需配置此額外儲存區的詳細資訊,請參閱《NetWorker Module for PowerSnap 安裝與管理指南》。

快照策略資源

必須將 NetWorker 快照策略配置為執行立即或即時 PowerSnap for SAP with Oracle 備份。請指定預先配置的策略,或者建立新的策略。

使用適當的 《NetWorker Module for PowerSnap 安裝與管理指南》中的指示來配置 NetWorker 快照策略資源。

群組資源

針對 PowerSnap for SAP with Oracle 備份,遵循適當的 《NetWorker Module for PowerSnap 安裝與管理指南》中的指示來配置 NetWorker 群組資源。第 67 頁的表 14 提供了一般的設定。

表 14 PowerSnap 備份的備份群組資源屬性

屬性 設定

Snapshot (快照) True

Snapshot Policy(快照策略)

設定每日或其他自訂策略。

Snapshot Pool(快照儲存區)

建議使用專門用來儲存快照作業中繼資料的儲存區資源。相較於磁帶,強烈建議您使用檔案類型容體裝置。

Start Time(開始時間)

必須設定關於以下快照策略的 [Number of Snapshots] (快照數目)屬性:(Interval x Number of Snapshots) must be less than or equal to (24:00 h - Start Time).((區間 x 快照數目)必須小於或等於 (24:00 小時 - 開始時間)。)

Interval(間隔時間)

必須設定關於快照策略的 [Number of Snapshots] (快照數目)屬性。

如何配置 PowerSnap 67

Page 68: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

用戶端資源

NMSAP PowerSnap 作業的基本 NetWorker Client 資源應該根據第 45 頁的「作業一:配置用戶端資源」所述來進行配置。

注意:只有具有「變更安全性設定」權限的 NetWorker 使用者群組成員,才能變更用戶端資源中的 [Remote Access] (遠端存取)屬性。

快照的生命週期是由為 NetWorker Client 資源指定之群組資源的快照瀏覽和保留策略所定義。

◆ 用戶端資源中的 [Browse Policy] (瀏覽策略)屬性只適用於位於次要儲存體上 PowerSnap 備份(即時備份)的 NetWorker Client 檔案索引項目。這項屬性已被 init<ORACLE_SID>.utl 檔案中的 expiration 參數取代。

◆ 用戶端資源中的 [Retention Policy] (保留策略)屬性只適用於 PowerSnap 所執行之即時備份的 NetWorker 媒體資料庫項目。這項屬性已被 init<ORACLE_SID>.utl 檔案中的 expiration 參數取代。

NAS 裝置的用戶端資源

對於具有網路附加儲存 (NAS) 裝置的 PowerSnap 作業,指定下列兩項 NetWorker Client 資源。

NAS 裝置的 NetWorker Client 資源NAS 裝置並未定義成任何群組資源的一部分。

◆ 將 [Save Set] 設定為無。

◆ 啟用 NDMP。

◆ 將遠端使用者名稱和密碼設定為 NAS 裝置的 root 使用者名稱和密碼。

NMSAP 主機的 NetWorker Client 資源◆ 根據 NMSAP 的需求設定 [Save Set],例如 backint:<ORACLE_SID>:PS。

◆ 選取快照群組。

◆ 將備份指令定義為:nsrsapsv -f <nsrsapsv.cfg path>.

◆ [Application Info] (應用程式資訊)屬性必須包含下列變數:

NSR_SNAP_NAS_CLIENT = NASFilerHostName

其中 NASFilerHostName 是 NAS 裝置的名稱。

如何為 PowerSnap 配置 NMSAP 參數檔

PowerSnap 備份、還原和查詢作業的 NMSAP 參數都是在 NMSAP 參數檔 init<ORACLE_SID>.utl 中設定。這些設定假設已安裝並授權 PowerSnap Module。

範例 3 init<ORACLE_SID>.utl 檔案中的一般 PowerSnap 設定

ps_backup_mode = yesps_archive_mode = nops_restore_mode = yesps_inquire_mode = yesps_exclude_backup_bi_run_nums = 2ps_exclude_archive_bi_run_nums = 1;2ps_exclude_backup_paths =(保留空白)ps_exclude_archive_paths =(保留空白)ps_ps_before_nonps = yesps_group_objs = yesps_opaque_pfilename = /nsr/res/nmsapps.cfg

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南68

Page 69: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

第 69 頁的表 15 列出 init<ORACLE_SID>.utl 檔案中 PowerSnap 參數的詳細說明。

表 15 init<ORACLE_SID>.utl 檔案中的 PowerSnap 參數

PowerSnap 參數 說明 / 預設值

ps_backup_modeps_archive_modeps_restore_modeps_inquire_mode

如果設為 Yes,會啟用各個這些 PowerSnap 功能模式。

通常,除了 ps_archive_mode 是設為 no 而所有其他都是設為 yes 之外,都是將所有模式一起設為全部為 Yes 或全部為 No。除了 診斷用之外,請勿使用任何其他設定。

PowerSnap Save Set 的命名格式如下:backint:SID:PS:。預設值為 No。

ps_opaque_pfilename 配置檔 (其中含有 PowerSnap 特定參數)的絕對路徑名稱。適當的 PowerSnap Module 文件包含此路徑的說明。如果啟用 PowerSnap 功能模式參數,此設定則為必要項。第 70 頁的「如何配置 PowerSnap 配置檔」說明如何設定這類的參數。

預設值為 Null。

ps_exclude_backup_bi_run_numsps_exclude_archive_bi_run_nums

指定要從 PowerSnap 處理排除的 backint 回合 (通常是回合編號 2)。參數檔和 SAP 備份目錄檔不需要進行 PowerSnap 處理,而且可以藉由傳統處理 (不 使用 PowerSnap)進行備份,從而節省寶貴的快照磁碟資源。

指定要排除的一或多個有效 backint 回合編號,並以分號 (;) 分隔。

注意:強烈 建議您使用下列起始值:ps_exclude_backup_bi_run_nums=2ps_exclude_archive_bi_run_nums=1;2

每個 brbackup 或 brarchive 階段作業會相繼呼叫啟用多個 backint 程序。回合編號 1 之後跟隨回合編號 2。如果將回合 2 排除在外,則會發生下列情況:

• 回合 1 會使用 PowerSnap 來備份資料庫檔案。

• 回合 2 會使用傳統處理(不使用 PowerSnap)來備份資料庫檔案。

預設值為 Null。

ps_exclude_backup_pathsps_exclude_archive_paths

要指定個別的 PowerSnap 檔案 , 並不能使用 PowerSnap 處理方式備份,需改用傳統且非快照式處理來進行備份。PowerSnap 檔案就是那些在 NetWorker 所知的可做為快照檔案系統上的檔案。

請使用 BRTools 傳遞給 backint 的實際檔名為基礎的值。

注意:

• 在 Microsoft Windows 系統上,對萬用字元的支援有所限制,而單一字尾 * 代表簡單的不區分大小寫的字首相符項目。例如,如果參數設為下列的值,將會從 PowerSnap 備份排除 X:\DB01\FOO.DBF:X:\*、X:\db* 或 X:\DB01\*

• 在 UNIX 系統上,萬用字元支援遵循完整檔案路徑名稱的標準 Shell 支援。例如,如果將參數設為下列的值,將會排除檔案 /db01/foo.dbf :/db01/foo.* 或 /db??/*.dbf (但如果設為 /db* 則不會 排除)。

指定一或多個有效的完整路徑名稱,並以分號 (;) 分隔。標準萬用字元都是有效的。

可能的話,設定 ps_exclude_xxx_bi_run_nums 參數時應該加上偏好設定來取代使用這些參數。

預設值為 Null。

如何配置 PowerSnap 69

Page 70: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

如何配置 PowerSnap 配置檔

無法繼承 NMSAP 配置檔 init<ORACLE_SID>.utl 的 PowerSnap 參數必須設定為使用者定義之 PowerSnap 配置檔 (例如 /nsr/res/nmsapps.cfg)中的變數。

如需繼承參數的詳細資訊,請參閱第 71 頁的 「繼承自 NMSAP 參數檔的 PowerSnap 配置檔」。

PowerSnap 配置檔必須由其於 NMSAP init<ORACLE_SID>.utl 配置檔內 ps_opaque_pfilename 參數中的完整檔案路徑名稱來指定。

PowerSnap 配置檔中的每個變數都必須以下列格式列在單獨一行中:

var_name=var_value

其中:

◆ var_name 為變數名稱,例如 RESTORE_TYPE_ORDER。

◆ var_value 為變數值,例如 pit。

範例 4 NAS 裝置的 PowerSnap 配置檔設定範例

NSR_SNAP_TYPE=nasNSR_DATA_MOVER=mover_computerNSR_PS_DEBUG_LEVEL=9NSR_VERBOSE=trueSAP_PS_ERROR=true

第 71 頁的表 16 列出可以在使用者定義之 PowerSnap 配置檔 (例如 nmsapps.cfg.)中定義的一般 PowerSnap 變數。

ps_ps_before_nonps 指定是否在進行傳統處理 (不使用 PowerSnap)之前先執行所有的 PowerSnap 處理。這麼做有助於防止發生可能的資源衝突。

將此值設為 No 可以同時處理所有用於備份、歸檔或還原的檔案集。

注意:不 建議使用 No 值,但使用者可自行決定是否使用。

預設值為 Yes。

ps_group_objs 指定是否對各個 PowerSnap 作業 (例如準備或同步處理、快照或分割、儲存或還原,或是清除)的所有階段作業檔案進行分組。

將此值設為 Yes 可以改善某些資料庫磁碟配置或檔案系統配置的 NMSAP 效能,尤其是在 BRTools 和 PowerSnap (搭配 util_file_online)處理大量檔案的情況下。

不過,檔案分組也會減少某些備份子作業和還原子作業的可能並列性,因而可以降低效能。

預設值為 Yes。

表 15 init<ORACLE_SID>.utl 檔案中的 PowerSnap 參數 (接上頁)

PowerSnap 參數 說明 / 預設值

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南70

Page 71: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

如需 PowerSnap 變數的完整清單,請參閱適當的《 NetWorker Module for PowerSnap 安裝與管理指南》。

繼承自 NMSAP 參數檔的 PowerSnap 配置檔

PowerSnap Module 使用的某些參數與傳統備份和還原作業所使用的參數相同,並且繼承自 NMSAP init<ORACLE_SID>.utl 檔。通常,這些同等參數不 應該在 PowerSnap 配置檔中指定為變數。

第 72 頁的表 17 列出一般的同等參數。如果在 PowerSnap 配置檔中設定變數,該變數將會覆寫 NMSAP 配置檔中的同等參數。

表 16 nmsapps.cfg 檔中的一般 PowerSnap Module 變數

PowerSnap 變數 說明 預設值和有效值

NSR_DATA_MOVER 如果 PowerSnap 備份使用的即時備份主機與 PowerSnap 用戶端主機 (NSR_CLIENT) 不同,則此變數為必要項。指定 PowerSnap 備份主機的主機名稱。

• Local host (預設)。

• 次要即時備份主機的有效主機名稱。

注意:NSR_CLIENT PowerSnap 變數必須一直設為原始的 brbackup 或 brarchive 主機(init<ORACLE_SID>.utl 用戶端值)。

NSR_MAX_STREAMS 選擇項。指定還原串流的最大數目。

• 預設為 init<ORACLE_SID>.utl 檔案中設定的並列性值,或是它的預設值 8。

• 整數值。

NSR_PS_DEBUG_LEVEL 選擇項。PowerSnap 除錯層級。 有效值為 0 到 9;預設值為 1。

NSR_PS_SAVE_PARALLELISM 選擇項。指定 PowerSnap 用戶端主機上同時發生儲存串流的最大數目。

• 預設為 init<ORACLE_SID>.utl 檔案中設定的並列性值,或是它的預設值 8。

• 整數值。

NSR_SNAP_TYPE NAS 裝置的必要項。

對其他平台而言為選用項目。在使用多個快照平台的情況下,指定快照平台和版次。

值必須是串連字串,並以冒號 (:) 分隔,例如:Emctimefinder 4.5.6:EmcClarion 1.2.3:LSIMetaStor 3.4.5

RESTORE_TYPE_ORDER 選擇項。指定要執行的還原類型。

注意:如果指定多個值,會按照指定的順序嘗試每個還原類型,直到還原作業成功為止。

下列其中一個或多個值,並以分號 (:) 分隔每個值。

• pit - 指定立即 (時間點)還原。

• conventional - 指定從次要儲存媒體還原。

• rollback - 指定從 PiT 複本迴轉還原。

預設值為pit:conventional

注意:對 NMSAP 來說,如果發生下列其中一個狀況,迴轉作業便會中止:

• 如果指定了 brrestore 檔案重新放置。

• 如果 brrestore 要求的檔案系統中有非要求的檔案 (這些檔案在迴轉後會變成損毀)。

如何配置 PowerSnap 71

Page 72: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

第 30 頁的表 5 說明 init<ORACLE_SID>.utl 檔中的參數。

如何查詢 PowerSnap 備份記錄

NetWorker Server 會在它的線上索引中記錄有關每個 PowerSnap 備份的資訊。這些索引項目儲存在 SAP with Oracle 的 NetWorker Client 檔案索引中的 "saporacle" 命名空間底下。“backup” 命名空間適用於一般的 NMSAP 備份。

請使用 nsrinfo 和 mminfo 指令來查詢線上 NetWorker 索引。

◆ 若要查詢 NetWorker 用戶端檔案索引,請輸入 nsrinfo 指令。這會顯示 BRTools 檔案備份 ID (BID),例如:

nsrinfo [-v] -n saporacle -s NetWorker_server client

其中,client 為 SAP with Oracle 伺服器主機名稱。

◆ 若要查詢 NetWorker 媒體資料庫,請輸入 mminfo 指令。例如:

mminfo [-v] [-N backint:ORACLE_SID:PS:]-s NetWorker_server -c client

其中,client 為 SAP with Oracle 伺服器主機名稱。

所有 NMSAP PowerSnap Save Set 的格式如下:

backint:<ORACLE_SID>:PS:

注意:如果是以 PowerSnap Module 備份的檔案,mminfo 指令則不會 顯示這類檔案的 BRTools BID 或儲存時間。

《NetWorker 指令參考指南》與 UNIX 線上說明頁提供有關這些 NetWorker 指令的詳細資訊。

表 17 PowerSnap 使用的同等 NMSAP init<ORACLE_SID>.utl 檔參數

PowerSnap 配置檔 (nmsapps.cfg)中的變數 NMSAP 配置檔 init<ORACLE_SID>.utl 中的同等參數

NSR_CLIENT client (如果使用 NSR_CLIENT,則兩者必須相符)

NSR_SERVER server (如果使用 NSR_SERVER,則兩者必須相符)

NSR_GROUP group (如果使用 NSR_GROUP,則兩者必須相符)

NSR_SAVESET_BROWSE NSR_SAVESET_BROWSE

NSR_SAVESET_RETENTION NSR_SAVESET_RETENTION

NSR_SAVESET_EXPIRATION expiration

NSR_COMPRESSION compress

NSR_ENCRYPTION encrypt

NSR_CHECKSUM checksum

NSR_PS_SAVE_PARALLELISM parallelism (用於備份)

NSR_MAX_STREAMS parallelism (用於還原)

NSR_DATA_VOLUME_POOL Pool (儲存區)

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南72

Page 73: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

PowerSnap 備份程序的功能細節

透過自動或手動方式呼叫啟用 NetWorker Server 上排程的 NetWorker 備份群組,即可啟動 PowerSnap for SAP with Oracle 備份。如需如何呼叫啟用排程備份的詳細資訊,請參閱 《NetWorker 管理指南》。

注意:PowerSnap 備份不能 透過直接呼叫啟用用戶端的 BRTools 指令來啟動。

下列各節概述三種排程的 PowerSnap 備份程序:

◆ 第 73 頁的 「立即備份程序」

◆ 第 75 頁的 「立即即時備份」

◆ 第 77 頁的 「延遲即時備份」

立即備份程序

立即備份會建立 SAP with Oracle 資料的永久 快照複本,該資料是保留在主要儲存系統上,如此可以提供給 NMSAP 程式執行立即還原或迴轉。立即備份執行步驟如下:

1. 在啟動備份時,主要 NetWorker 服務 (nsrd) 會呼叫啟用 savegrp 程式以啟動群組的備份。

2. savegrp 程式會要求 SAP R/3 Oracle 伺服器主機上的 NetWorker 用戶端服務 (nsrexecd) 執行 savefs 程式以驗證該用戶端。

3. 如果 savefs 程式順利執行,則 savegrp 程式會在 SAP with Oracle 伺服器主機上啟動 PowerSnap 程式,也就是 nsrsnap。否則,備份會失敗。

4. 如果需要移除現有的快照 (例如,依據快照策略預期要回收快照),nsrsnap 程式會呼叫啟用 nsrsnapck 程式,這會從儲存系統和對應的 NetWorker 檔案及媒體索引項目中移除快照。只有在快照沒有 備份到磁帶上時,才會移除檔案及媒體索引項目。

注意:如果現有的快照沒有 備份到磁帶上,則在 BRTools sapbackup 目錄中會有無效的記錄,這些記錄將不會對應到快照的任何檔案索引項目,因為 nsrsnapck 處理已刪除了這些項目。在未通過驗證的情況下,試圖執行後續的 brrestore 預期會對所有要求的檔案產生「#NOT FOUND」(# 找不到)訊息。請在執行不 備份到磁帶的快照策略之前,先執行 brrestore -verify 指令。

5. nsrsnap 程式會聯絡 nsrexecd 服務,這會啟動 nsrsapsv 程式以進行排程備份。

6. nsrsapsv 程式會設定必要的環境變數,並呼叫啟用 brbackup 或 brarchive 程式。

7. brbackup 或 brarchive 程式會啟動 NMSAP backint 程式以進行 SAP with Oracle 備份。

8. backint 程式會聯絡 PowerSnap 主程式 (nsrpsd) 以執行立即備份。

• PowerSnap 程序會建立包含備份的快照。

• nsrmmd 服務會在配置給快照儲存區 (通常位於檔案或磁碟類型裝置)的媒體上儲存快照相關的複合資料 (僅供 PowerSnap Module 使用)。

• nsrmmd 服務會使用 nsrmmdbd 服務,在 NetWorker 媒體資料庫中記錄有關時間點中繼資料的追蹤資訊。

• nsrindexd 服務會在 NetWorker 用戶端檔案索引中記錄有關每個檔名的追蹤資訊。用戶端索引中的每個資料檔都搭配一個項目。

• BRTools 會在它的 sapbackup 目錄中記錄備份項目。

PowerSnap 備份程序的功能細節 73

Page 74: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

9. brbackup 或 brarchive 程式會再次呼叫 NMSAP 程式以呼叫非資料檔 (例如 init<ORACLE_SID>.sap)的備份程序,這種檔案不需要進行 PowerSnap 處理。藉由 init<ORACLE_SID>.utl 參數檔中的下列設定,可以將此額外的 備份配置為傳統備份 (不使用 PowerSnap):

ps_exclude_xxx_bi_run_nums = 2

其中,xxx 為 backup 或 archive。第 69 頁的表 15 提供配置的詳細資訊。

10. 如果快照策略資源指定必須將快照複製到次要儲存體,nsrsnap 程式則會執行第 77 頁的 「延遲即時備份」中的步驟。

注意:該快照不 會從主要儲存體中刪除。

11. savegrp 程式會備份 NetWorker Server 開機程式和 SAP with Oracle 用戶端檔案索引。

第 74 頁的圖 5 顯示進行排程立即備份時,Oracle Server 和 NetWorker 程序之間的互動方式。

圖 5 排程立即備份

SAP withOracle Server

(NetWorker Client)

PowerSnap Client(NetWorker Storage Node)

NetWorkerServer

SnapshotPool Media

nsrmmdbd

Media Database

interprocess communication

backint

nsrindexd

nsrexecd nsrmmd

trackinginformation

brbackupor brarchive

savegrp

nsrsnapnsrd

Primary Storage

SAPwith OracleDatafiles

Point-in-Time Copyof SAP with

Oracle Datafiles

data

PowerSnapprocesses

PowerSnapprocesses

nsrpsd

nsrexecdnsrsnapck

savefs

nsrsapsv

NetWorkerModule

elements

PowerSnapelements

NetWorkerand Oracleelements

StartHere

ClientFile Index

GEN-000437

SAP with Oracle 伺服器

(Networker Client)

PowerSnap 用戶端(NetWorker 儲存節點)

主要儲存體

SAP with Oracle 資料檔

SAP with Oracle 資料檔的定時副本

資料

NetWorker Module 元素

用戶端檔案索引

媒體資料庫

PowerSnap 程序

PowerSnap 程序

追蹤資訊

brbackup 或 brarchive

PowerSnap 元素

NetWorker 和 Oracle 元素

快照儲存區媒體

程序間通訊

由此開始

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南74

Page 75: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

立即即時備份

立即即時備份會在主要儲存體上建立 SAP with Oracle 資料的暫時 快照複本,然後立刻將它備份到次要儲存體 (例如磁帶)。接著,會自動從主要儲存體刪除 該快照,因此它無法 用來進行立即還原或迴轉。此程序會依序呼叫啟用下列步驟:

注意:前七個步驟與第 73 頁的 「立即備份程序」中的步驟相同。

1. 在啟動備份時,主要 NetWorker 服務 (nsrd) 會呼叫啟用 savegrp 程式以啟動群組的備份。

2. savegrp 程式會要求 SAP R/3 Oracle 伺服器主機上的 NetWorker 用戶端服務(nsrexecd)執行 savefs 程式以驗證該用戶端。

3. 如果 savefs 程式順利執行,則 savegrp 程式會在 SAP with Oracle 伺服器主機上啟動 PowerSnap 程式,也就是 nsrsnap。否則,備份會失敗。

4. 如果需要移除現有的快照 (例如,依據快照的策略預期要回收快照),nsrsnap 程式會呼叫啟用 nsrsnapck 程式,這會從儲存系統和對應的 NetWorker 檔案及媒體索引項目中移除快照。只有在快照沒有 備份到磁帶上時,才會移除檔案及媒體索引項目,而且在嘗試進行還原時,此移除動作可能會發生錯誤訊息,如第 76 頁的「如果沒有備份快照,則會發生 #NOT FOUND (# 找不到)錯誤」中所述。

5. nsrsnap 程式會聯絡 nsrexecd 服務,這會啟動 nsrsapsv 程式以進行排程備份。

6. nsrsapsv 程式會設定必要的環境變數,並呼叫啟用 brbackup 或 brarchive 程式。

7. brbackup 或 brarchive 程式會啟動 NMSAP backint 程式以進行 SAP with Oracle 備份。

8. backint 程式會聯絡 PowerSnap 主程式 (nsrpsd) 以執行立即即時備份。

• PowerSnap 程序會建立快照、將資料移至次要儲存體,然後從主要儲存體刪除 快照。

• nsrmmd 服務會使用 nsrmmdbd 服務,在 NetWorker 媒體資料庫中記錄有關次要儲存體 Save Set 的追蹤資訊。

• nsrindexd 服務會在 NetWorker 用戶端檔案索引中記錄每個備份項目名稱和每個預存作業系統資料檔的追蹤資訊。用戶端索引中的每個資料檔都搭配兩個項目。

• BRTools 會在它的 sapbackup 目錄中記錄備份項目。

9. brbackup 或 brarchive 程式會再次呼叫 NMSAP 程式以備份非資料檔 (例如 init<ORACLE_SID>.sap),這種檔案不需要進行 PowerSnap 處理。藉由 init<ORACLE_SID>.utl 參數檔中的下列設定,可以將此額外的 備份配置為傳統備份 (不使用 PowerSnap):

ps_exclude_xxx_bi_run_nums = 2

其中,xxx 為 backup 或 archive。第 69 頁的表 15 提供配置的詳細資訊。

10. savegrp 程式會備份 NetWorker 伺服器開機程式和 Oracle 用戶端檔案索引。

PowerSnap 備份程序的功能細節 75

Page 76: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

如果沒有備份快照,則會發生 #NOT FOUND (# 找不到)錯誤

如果現有的快照沒有 備份到磁帶上,則在 BRTools sapbackup 目錄中會有無效的記錄,因為沒有對應的 NetWorker 檔案和媒體索引項目。如果沒有備份快照,nsrsnapck 程序便會刪除這些 NetWorker 項目。在未通過驗證的情況下,試圖執行後續的 brrestore 預期會對所有要求的檔案產生「#NOT FOUND」(# 找不到)訊息。請在執行不 備份到磁帶的快照策略之前,先執行 brrestore -verify 指令。

如果是為下列其中一項執行 brrestore,此訊息則不會顯示:

◆ 最新的備份

◆ 磁帶上已有快照備份的舊備份

第 76 頁的圖 6 顯示進行排程立即即時備份時,Oracle Server 和 NetWorker 程序之間的互動方式。

圖 6 排程立即即時備份

SAP withOracle Server

(NetWorker Client)

PowerSnap Client(NetWorker Storage Node)

NetWorkerServer

SecondaryStorage Meduim

nsrmmdbd

Media Database

interprocess communication

backint

nsrindexd

nsrexecd nsrmmd

trackinginformation

brbackupor brarchive

savegrp

nsrsnapnsrd

Primary Storage

SAPwith OracleDatafiles

Point-in-Time Copyof SAP with

Oracle Datafiles

data

PowerSnapprocesses

PowerSnapprocesses

nsrpsd

nsrexecdnsrsnapck

savefs

nsrsapsv

NetWorkerModule

elements

PowerSnapelements

NetWorkerand Oracleelements

StartHere

ClientFile Index

GEN-000438

SAP with Oracle 伺服器

(Networker Client)

PowerSnap 用戶端(NetWorker 儲存節點)

主要儲存體

SAP with Oracle 資料檔

SAP with Oracle 資料檔的定時副本

資料

NetWorker Module 元素

用戶端檔案索引

媒體資料庫

追蹤資訊

brbackup 或 brarchive

PowerSnap 元素

NetWorker 和 Oracle 元素

次要儲存媒體

程序間通訊

由此開始

PowerSnap 程序

PowerSnap 程序

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南76

Page 77: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

延遲即時備份

延遲即時備份會在主要儲存系統上建立 SAP with Oracle 資料的永久 快照複本,然後再將該快照複本備份到次要儲存體 (例如磁帶)。快照在主要儲存體上的保留 時間可以由用戶端群組資源的下列屬性指定:

◆ 快照過期策略

◆ 保留快照

您可以用下列其中一個方式,執行排程延遲即時備份:

◆ 自動方式:做為排程的 NMSAP 備份的一部分

◆ 手動方式:使用 nsrsnapadmin 指令

快照策略資源的 [Backup Snapshots] (備份快照)屬性會指定慣用的方法。如需詳細資訊,請參閱適當的 《NetWorker Module for PowerSnap 安裝與管理指南》。

排程延遲即時備份會使用下列程序:

1. nsrsnap 或 nsrsnapadmin 程式會呼叫啟用 PowerSnap 程序以將快照複製到次要儲存體。

注意:該快照不 會從主要儲存體中刪除。

2. nsrmmd 服務會使用 nsrmmdbd 服務,在 NetWorker 媒體資料庫中記錄有關延遲即時備份的追蹤資訊。

3. nsrindexd 服務會在 NetWorker 用戶端檔案索引中記錄每個預存作業系統資料檔的追蹤資訊。

第 77 頁的圖 7 顯示進行排程延遲即時備份時,Oracle Server 和 NetWorker 程序之間的互動方式。

圖 7 排程延遲即時備份

SAP withOracle Server

(NetWorker Client)

PowerSnap Client(NetWorker Storage Node)

NetWorkerServer

SecondaryStorage Meduim

nsrmmdbd

interprocesscommunication

nsrindexd

nsrexecd nsrmmd

trackinginformation

Primary Storage

SAPwith OracleDatafiles

Point-in-Time Copyof SAP with

Oracle Datafiles

data

nsrsnap (at endof savegrp) ornsrsnapadmin

PowerSnapprocesses

PowerSnapelements

NetWorkerelements

StartHere

ClientFile Index

Media Database

GEN-000439

SAP with Oracle 伺服器

(Networker Client)

PowerSnap 用戶端(NetWorker 儲存節點)

主要儲存體

SAP with Oracle 資料檔

SAP with Oracle 資料檔的定時副本

由此開始

用戶端檔案索引

媒體資料庫

追蹤資訊

PowerSnap 元素

NetWorker 元素

次要儲存媒體

資料

PowerSnap 程序

程序間通訊

nsrsnap (在 savegrp 結尾處)或 nsrsnapadmin

PowerSnap 備份程序的功能細節 77

Page 78: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

PowerSnap 還原程序的功能細節

您可以使用下列其中一種方法來執行 NMSAP 還原:

◆ brrestore 指令

◆ brrecover 指令

◆ BrGui 介面

以上這些方法都會呼叫 NMSAP backint 程式。如果進行 PowerSnap 還原程序,backint 程式會與 PowerSnap 和 NetWorker Server 進行互動。

下列主題提供相關程序的說明:

◆ 第 78 頁的 「立即還原和迴轉程序」

◆ 第 79 頁的 「從次要儲存體還原程序」

立即還原和迴轉程序

立即還原和迴轉都會使用立即備份所建立的永久快照,或是將它當做延遲即時備份的一部分使用。

◆ 如果是立即還原,則裝載快照複本並視需要複製檔案。

◆ 如果是迴轉,則針對特定平台使用適當的指令,將整個快照移至來源目的地。

立即還原和迴轉都使用下列程序:

1. NMSAP backint 程式會透過 nsrindexd 服務驗證要求的檔案之版本。

2. backint 程式會聯絡 Oracle Server 主機上的 PowerSnap 主程式 (nsrpsd)。

3. nsrpsd 程式會與其他 PowerSnap 和 NetWorker 程式搭配運作,以存取主要儲存體上的立即備份複本,或是從次要儲存體擷取資料,然後執行還原作業。

• PowerSnap 程序會使用 nsrmmd 和 nsrmmdbd 程序來擷取與快照儲存區關聯的裝置上所儲存的快照複合資料。

• 根據 RESTORE_TYPE_ORDER 設定 (相關說明包含在第 71 頁的表 16 中),PowerSnap 程序會執行下列其中一個 動作:

– 對立即還原,裝載快照並將檔案複製到 NMSAP 程式所要求的目的地。

– 如果是迴轉,執行主要儲存系統特定的指令,將整個快照單位移至來源目的地。

一旦還原了所需的 SAP with Oracle 檔案,資料庫管理員就可以完成 SAP with Oracle 資料庫的標準復原作業。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南78

Page 79: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

第 79 頁的圖 8 顯示進行立即還原或迴轉時,Oracle Server 和 NetWorker 程序之間的互動方式。

圖 8 立即還原或迴轉

從次要儲存體還原程序

從次要儲存體還原 PowerSnap 備份會使用下列程序:

1. NMSAP backint 程式會透過 nsrindexd 服務驗證要求的檔案之版本。

2. backint 程式會聯絡 Oracle Server 主機上的 PowerSnap 主程式 (nsrpsd)。

3. nsrpsd 程式會與其他 PowerSnap 和 NetWorker 程式搭配運作,以從次要儲存體擷取資料,然後執行還原作業。

PowerSnap 程序會將檔案 (Save Set) 還原到 NMSAP 程式所要求的目的地,並使用 nsrmmd 和 nsrmmdbd 程式來執行下列工作:

• 判斷媒體是否包含要求的 Save Set。

• 讀取備份容體。

4. 一旦從備份容體中還原了所需的 SAP with Oracle 檔案,資料庫管理員就可以完成 SAP with Oracle 資料庫的標準復原作業。

SAP withOracle Server

(NetWorker Client)

PowerSnap Client(NetWorker Storage Node)

NetWorkerServer

SnapShotPool Media

nsrmmdbd

interprocess communication

nsrindexd

nsrmmd

trackinginformation

nsrd

Primary StorageSAP

with OracleDatafiles

Point-in-Time Copy of SAP with Oracle

Datafiles

data(for details ondata flow, seedescription)

PowerSnapmodule

nsrpsd

nsrexecd

NetWorkerModule elements

PowerSnapelements

NetWorkerand Oracleelements

PowerSnapmodule

nsrexecd

backint

brrestore/brrecover

StartHere

ClientFile Index

Media Database

GEN-000440

SAP with Oracle 伺服器

(Networker Client)

PowerSnap 用戶端(NetWorker 儲存節點)

主要儲存體

SAP with Oracle 資料檔

SAP with Oracle 資料檔的定時副本

由此開始

用戶端檔案索引

媒體資料庫

追蹤資訊

NetWorker Module 元素

NetWorker 元素

快照儲存區媒體

PowerSnap 元素

程序間通訊

資料(如需資料流的詳細資訊,請參

閱說明)

PowerSnap 還原程序的功能細節 79

Page 80: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

PowerSnap 備份和資料還原

第 80 頁的圖 9 顯示從次要儲存體還原時,Oracle Server 和 NetWorker 程序之間的互動方式。

圖 9 從次要儲存體還原

SAP withOracle Server

(NetWorker Client)PowerSnap Client

(NetWorker Storage Node)NetWorker

ServerPrimary Storage

OracleDatafiles

SecondaryStorage nsrmmdbd

interprocess communication

backint

nsrindexd

nsrmmd

trackinginformation

nsrd

data

nsrpsd

nsrexecd

NetWorkerModuleelement

PowerSnapelements

NetWorkerand Oracleelements

brrestore/brrecover

PowerSnapmodule

StartHere

ClientFile Index

Media Database

GEN-000441

SAP with Oracle 伺服器

(Networker Client)PowerSnap 用戶端

(NetWorker 儲存節點)

主要儲存體

Oracle 資料檔

由此開始

用戶端檔案索引

媒體資料庫

追蹤資訊

NetWorker Module 元素

NetWorker 和 Oracle

元素

次要儲存體

PowerSnap 元素

資料

程序間通訊

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南80

Page 81: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

A

本附錄提供一些適用於 SAP brbackup、brarchive、brrestore 和 brrecover 指令的語法及選項範例;這些指令可用來執行 NMSAP 備份與還原作業。

本附錄包含下列各節:

◆ brbackup 和 brarchive 指令語法及選項的範例 ......................................................... 82◆ brrestore 指令語法及選項的範例 ................................................................................. 83◆ brrecover 指令語法及選項的範例 ................................................................................ 84

SAP 指令選項的範例

SAP 指令選項的範例 81

Page 82: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

SAP 指令選項的範例

brbackup 和 brarchive 指令語法及選項的範例

在任一指令提示下,SAP brbackup 和 brarchive 指令都可以搭配 NMSAP 程式使用。這些指令語法及選項的範例包括:

brbackup [-c force][-d {util_file|util_file_online}][-m {all|tablespace_name|file_ID|file_ID_range}][-p profile][-q check] [-r parameter_file][-t {online|offline|offline_force|offline_standby}][-u user/password][-w [use_dbv|only_config]]

brarchive [-c force][-d {util_file|util_file_online}][-f stop][-m delay_time][-p profile][-q check][-r parameter_file][-s save][-u user/password]

凡在方括號 ([ ])內的選項都可以省略,但在大括號 ({ })內的選項至少必須使用其中一個。第 82 頁的表 18 列出這些指令的範例選項。SAP 說明文件提供這些指令的完整詳細資訊。

表 18 brbackup 和 brarchive 指令的選項

選項 說明

-c force 隱藏中斷備份程序的大多數確認訊息。

-d util_file | util_file_online 指定 NMSAP 要用在備份或歸檔程序。此選項並非必要項,因為在配置時會加以設定。如需詳細資訊,請參閱第 35 頁的 「如何配置備份和還原公用程式」。

-f stop 指示 brarchive 等候 Oracle 所寫入的下一個離線 redo log,然後將它傳送到 backint 以進行歸檔。

-m all 將整個資料庫傳送到 backint 以進行備份。

-m tablespace_name 將單一 tablespace 傳送到 backint 以進行備份。

-m file_ID 將具有相關 Oracle 檔案 ID 的資料檔傳送到 backint 以進行備份。以下是可接受的檔案 ID 格式:

• 將控制檔指定為 ID 0。• 將線上 redo log 指定為下列 ID:

0 group_number其中 group_number 為與 redo log 相關的群組編號。

• 將所有線上 redo log 指定為 ID 00。

-m file_ID_range 將指定的 Oracle 檔案 ID 範圍內的資料檔傳送到 backint 以進行備份。

-m delay_time 指定建立離線 redo log 和將資料檔傳送到資料庫 (處於待命模式)之間的延遲時間。

-p profile 指定預設值(init<ORACLE_SID>.sap)以外的設定檔,而 BRTools 所使用的非預設設定檔則必須指定第 35 頁的「如何配置備份和還原公用程式」中所述的設定。

-r parameter_file 指定 NMSAP 在備份或歸檔程序時使用的參數檔。只有在您已經建立其他參數檔的前提下才需要此選項,否則並不需要此選項,因為在配置時會將 init<ORACLE_SID>.utl 設為預設參數檔。如需設定預設參數的詳細資訊,請參閱第 30 頁的 「如何配置 NMSAP 參數」。

-s saveset 指定 Save Set 內的成員數目 (1、2、3、4、tablespace 或 all)。

-t online 指示 brbackup 和 NMSAP 執行 Oracle 資料庫的線上備份。若要減少 Oracle 產生的 redo log 數量,請與 -d util_file_online 選項搭配使用此選項。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南82

Page 83: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

SAP 指令選項的範例

brrestore 指令語法及選項的範例

在任一指令提示下,SAP brrestore 指令都可以搭配 NMSAP 程式使用。此指令語法及選項的範例包括:

brrestore [-c force][-d {util_file|util_file_online}][-m {all|full|table_space_name|file_ID|file_ID_range|generic_path}][-p profile][-q check][-r parameter_file]

凡在方括號 ([ ]) 內的選項都可以省略,但在大括號 ({ }) 內的選項至少必須使用其中一個。第 83 頁的表 19 列出此指令的範例選項。

SAP 說明文件提供此指令的完整詳細資訊。

-t offline 指定要在 Oracle 資料庫關閉的狀況下使用 brbackup 和 NMSAP。

-t offline_force 指示 SAP 系統立即關閉 Oracle 資料庫,並命令 brbackup 將資料傳送到 backint 以進行備份。

-t offline_standby 指示 SAP 系統在待命模式下的資料庫已經可以開始備份。

-u user/password 指定 Oracle 資料庫管理員的使用者名稱和密碼。

-w use_dbv | only_config 在檔案備份完畢之後確認備份情況。協助偵測可能的硬體問題。

use_dbv 選項會在執行備份後接著將備份還原到暫存位置。此選項大約會花上兩倍的時間進行備份。

表 18 brbackup 和 brarchive 指令的選項 (接上頁)

選項 說明

表 19 brrestore 指令的選項

選項 說明

-c force 隱藏中斷還原程序的大多數確認訊息。

-d util_file | util_file_online 指定 NMSAP 要用在還原程序。此選項並非必要項,因為在配置時會加以設定。如需詳細資訊,請參閱第 35 頁的「如何配置備份和還原公用程式」。

-m all 要求 backint 程式還原所有 tablespace 及相關檔案。

-m full 要求 backint 程式還原整個資料庫 Instance。

-m table_space_name 要求 backint 程式還原單一 tablespace。

-m file_ID 要求 backint 程式還原具有相關 Oracle 檔案 ID 的資料檔。以下是可接受的檔案 ID 格式:

• 將控制檔指定為 ID 0。• 將線上 redo log 指定為下列 ID:

0 group_number其中 group_number 為與 redo log 相關的群組編號。

• 將所有線上 redo log 指定為 ID 00。

-m file_ID_range 要求 backint 程式還原指定的 Oracle 檔案 ID 範圍內的資料檔。

brrestore 指令語法及選項的範例 83

Page 84: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

SAP 指令選項的範例

brrecover 指令語法及選項的範例

在任一指令提示下,SAP brrecover 指令都可以搭配 NMSAP 程式使用。此指令語法及選項的範例包括:

brrecover [options]

例如:

brrecover -t complete -p initGC2.sap

第 84 頁的表 20 列出此指令的範例選項。

SAP 說明文件提供這些指令的完整詳細資訊。

-m generic_path 要求 backint 程式還原名稱是以指定的完整路徑為開頭的所有資料檔。該路徑至少必須包含 SAPDATA_HOME 目錄和其他通用規格 (例如 sapdata<n>)。如果通用路徑是目錄,您還可以透過同時指定一或多個檔名,從此目錄中還原一或多個檔案。

-p profile 指定預設值 (init<ORACLE_SID>.sap profile) 以外的設定檔,而非預設設定檔必須指定第 35 頁的 「如何配置備份和還原公用程式」中所述的設定。

-r parameter_file 指定 NMSAP 在還原程序時使用的參數檔。只有在您已經建立其他參數檔的前提下才需要此選項,否則並不需要此選項,因為在配置時會將 init<ORACLE_SID>.utl 設為預設參數檔。如需設定預設參數的詳細資訊,請參閱第 30 頁的 「如何配置 NMSAP 參數」。

表 19 brrestore 指令的選項(接上頁)

選項 說明

表 20 brrecover 指令的選項

選項 說明

-c force 隱藏中斷復原程序的大多數確認訊息。

-d util | util_file | rman_util | rman_disk | rman_stage | rman

以指定的裝置類型進行復原。

• util 或 util_file:還原外部備份程式所建立的備份。

• rman_util、rman_disk、rman_stage 或 rman:還原 RMAN 程式所建立的備份。

-p profile 定義設定檔名稱。預設值為 init<ORACLE_SID>.sap。

-pit yyyy-mo-dd hh.mi.ss 復原特定時間點的資料庫或 tablespace。

-r parameter_file 定義 backint 參數檔。

-scn scn 將資料庫復原到指定的 Oracle 系統變更號。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南84

Page 85: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

SAP 指令選項的範例

-t complete | dbpit | tspit | reset | restore | apply | disaster

指定復原類型。

• complete:完整資料庫復原

• dbpit:資料庫時間點復原

• tspit:tablespace 時間點復原

• reset:整個資料庫重設

• restore:個別備份檔還原

• apply:套用離線 redo log (也就是 Archivelog)• disaster:災害復原

-tsp tablespace_name | tablespace_name_list

復原單一特定 tablespace 或特定檔案中所列的 tablespace。

-u user/password 指定 Oracle 資料庫管理員的使用者名稱和密碼。

表 20 brrecover 指令的選項(接上頁)

選項 說明

brrecover 指令語法及選項的範例 85

Page 86: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

SAP 指令選項的範例

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南86

Page 87: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

B

本附錄包含下列各節:

◆ 如何為 RMAN 配置 NSR* 參數 ................................................................................... 88◆ NSR* 參數定義 ............................................................................................................... 88

RMAN 的特殊參數

RMAN 的特殊參數 87

Page 88: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

RMAN 的特殊參數

如何為 RMAN 配置 NSR* 參數

NetWorker 軟體使用字首為 NSR_* 的特定參數來配置 RMAN 公用程式,以供備份及復原之用。設定這些參數的方式是利用 SAP 初始設定檔 (又稱為公用程式設定檔)init<ORACLE_SID>.sap 中的 rman_send 參數;此初始設定檔通常位於下列目錄:

◆ 在 Microsoft Windows 系統上:%ORACLE_HOME%\DATABASE

◆ 在 UNIX 或 Linux 系統上:$ORACLE_HOME/dbs

第 35 頁的 「將 RMAN 配置為備份和還原公用程式」說明如何為 NetWorker Module 設定 RMAN 公用程式。

NSR* 參數定義

第 88 頁的表 21 列出 NMSAP 程式可以用來配置 RMAN 公用程式的 NSR_* 參數。

表 21 NSR_* 環境變數

參數 說明 預設值和有效值

NSR_AES_ENCRYPTION 選擇項。指定是否會在透過網路傳送資料之前,使用 256 位元 AES 加密方法來加密資料。

NSR_AES_ENCRYPTION 只能由 init<ORACLE_SID>.sap 參數檔中的 rman_send 參數來設定。

AES 加密所使用的金鑰,是在 NetWorker Server 資源的 [Datazone Pass Phrase] (資料區通關密語)屬性中設定。

注意:請妥善記錄用於 AES 加密的所有金鑰 (通關密語)。如果 NetWorker Server 上的通關密語已經變更,而您又遺失了適用的通關密語,便無法 復原加密的資料。《NetWorker 管理指南》會提供通關密語的詳細資訊。

• FALSE (預設值) = 沒有 使用 AES 加密將備份資料加密。

• TRUE = 使用 256 位元 AES 加密將備份資料加密。

NSR_CHECKSUM 選擇項。指定 NetWorker 軟體是否對備份資料執行總和檢查碼作業。

• FALSE (預設):表示 NetWorker 軟體不 執行總和檢查碼作業。

• TRUE:表示 NetWorker 軟體會執行總和檢查碼作業。

NSR_CLIENT 建議用於叢集、OPS 或 RAC 系統上執行的 Oracle 備份。

建議 所有復原作業使用。

指定要用於備份和復原階段作業的 NetWorker Client 資源。

災害復原可能需要此參數。

• 階段作業在其上執行的實體主機 (預設)。

• 有效的 NetWorker Client 主機名稱。

NSR_COMPRESSION 選擇項。指定 NetWorker 軟體是否會對備份資料執行壓縮作業。

• FALSE (預設):表示 NetWorker 軟體不 執行壓縮作業。

• TRUE:表示 NetWorker 軟體會執行壓縮作業。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南88

Page 89: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

RMAN 的特殊參數

NSR_DATA_VOLUME_POOL 如果在手動備份期間,使用 set duplex 指令(且 duplex 設為 1、2、3 或 4)或其他 RMAN 指令,以產生備份複本,則這是必要參數。

指定要用於 Oracle 備份 (包括 Oracle 雙工備份)的容體儲存區名稱。

注意:如果是排程備份,NSR_DATA_VOLUME_POOL 設定會優先於任何與排程備份群組相關的儲存區。

• 由 NetWorker Server 所選的最適當儲存區 (預設)。

• 有效的 NetWorker 儲存區名稱。

• 此名稱必須不同於下列任何一個參數所使用的名稱:NSR_DATA_VOLUME_POOL1、NSR_DATA_VOLUME_POOL2、NSR_DATA_VOLUME_POOL3。

NSR_DATA_VOLUME_POOL1 如果使用 set duplex 指令(其中 duplex 是設為 2、3 或 4),則此參數為必要項。

指定要用於雙工的 Oracle 備份之容體儲存區名稱。

• 未定義 (預設)。

• 有效的 NetWorker 儲存區名稱。

• 此名稱必須不同於下列任何一個參數所使用的名稱:NSR_DATA_VOLUME_POOL、NSR_DATA_VOLUME_POOL2、NSR_DATA_VOLUME_POOL3。

NSR_DATA_VOLUME_POOL2 如果使用 set duplex 指令(其中 duplex 是設為 3 或 4),則此參數為必要項。

指定要用於雙工的 Oracle 備份之容體儲存區名稱。

• 未定義 (預設)。

• 有效的 NetWorker 儲存區名稱。

• 此名稱必須不同於下列任何一個參數所使用的名稱:NSR_DATA_VOLUME_POOL、NSR_DATA_VOLUME_POOL1、NSR_DATA_VOLUME_POOL3。

NSR_DATA_VOLUME_POOL3 如果使用 set duplex 指令(其中 duplex 是設為 4),則此參數為必要項。

指定要用於雙工的 Oracle 備份之容體儲存區名稱。

• 未定義 (預設)。

• 有效的 NetWorker 儲存區名稱。

• 此名稱必須不同於下列任何一個參數所使用的名稱:NSR_DATA_VOLUME_POOL、NSR_DATA_VOLUME_POOL1、NSR_DATA_VOLUME_POOL2。

NSR_DEBUG_FILE 選擇項。藉由指定 Oracle Server 上日誌檔的完整路徑名稱來啟用除錯功能,該日誌檔會在進行 Proxy 或非 Proxy 備份或復原時接收除錯資訊。

此參數只能用在 NMO 媒體管理庫(MML)的除錯。

注意:此參數必須使用 parms 選項來設定。請勿 使用 send 選項或指令對它做設定。

• 未定義 (預設)。

• 要在 Oracle Server 上使用的除錯檔之有效路徑名稱。

注意:如果未定義,則不會產生任何除錯資訊。如果無法 建立指定路徑名稱的檔案,則會將除錯資訊指向預設位置,或者不會產生任何除錯資訊。

表 21 NSR_* 環境變數 (接上頁)

參數 說明 預設值和有效值

NSR* 參數定義 89

Page 90: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

RMAN 的特殊參數

NSR_DEBUG_LEVEL 選擇項。控制 NMO 寫入除錯日誌檔(由 NSR_DEBUG_FILE 所指定)的除錯資訊量。

在進行備份或復原時最常呼叫 sbtread()、sbtwrite() 和 sbtpcstatus() 函數,因此除錯層級只會限制這三個函數所產生的除錯資訊量,而無論除錯層級為何,其他函數的所有除錯訊息都會被寫入日誌檔。

注意:此參數必須使用 parms 選項來設定。請勿 使用 send 選項或指令對它做設定。

• 0 (預設):表示只為 sbtread()、sbtwrite() 和 sbtpcstatus() 函數寫入運作訊息,但不寫入這些函數的進出訊息。

• 1:表示只為 sbtread()、sbtwrite() 和 sbtpcstatus() 函數寫入進出訊息,但不為這些函數寫入運作訊息。

• 2:表示將所有函數的所有除錯訊息寫入日誌檔。

NSR_DPRINTF_FILE 選擇項。藉由指定 Oracle Server 上日誌檔的完整路徑名稱來啟用除錯功能,該日誌檔會在進行 NMO 作業時從 NetWorker dprintf() 函數接收除錯資訊。

如果有設定此參數:

• 必須設定 NSR_DEBUG_FILE。• 必須將 NSR_DEBUG_LEVEL 設

為 1 或更大的值。列印的訊息層級是由 NSR_DEBUG_LEVEL 值來決定。

注意:此參數必須使用 parms 選項來設定。請勿 使用 send 選項或指令對它做設定。

• 未定義 (預設)。

• NetWorker dprintf() 訊息之日誌檔的有效路徑名稱是供除錯目的之用。

NSR_GROUP 選擇項。僅 適用於手動備份。指定要用於備份階段作業的 NetWorker 群組。由 NetWorker 伺服器使用,選取手動備份的容體儲存區。

• 名稱為 Default 的預先定義的 NetWorker 群組名稱(預設)。

• 有效的 NetWorker 備份群組名稱。

注意:必須為指定的備份群組設定 NetWorker 群組資源。

NSR_NO_BUSY_ERRORS 選擇項。指定當 NetWorker Server 忙碌中或是等候 NetWorker Server 接受連線時,排程備份是否立即失去作用。

注意:如果是 Proxy Oracle 備份,會自動將此參數設為 FALSE。

• FALSE (預設):表示排程備份會等候 NetWorker Server 接受連線。

• TRUE:表示當 NetWorker Server 忙碌中時排程備份會立即失去作用。

表 21 NSR_* 環境變數 (接上頁)

參數 說明 預設值和有效值

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南90

Page 91: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

RMAN 的特殊參數

NSR_NO_MULTIPLEX 選擇項。當對特定 RMAN 通道進行設定時,指定在該 RMAN 通道使用的 NetWorker 裝置上是否停用多工功能。如果停用多工功能,則無法將其他 Save Set 寫入該裝置。

為了最佳化復原作業,RMAN 需要 NMSAP 備份不 進行多工。

如果將此參數設為 TRUE,可能會影響備份效能。例如,在進行部分備份時裝置可能閒置。如果對效能有不利影響,請將此參數設為 FALSE。

• FALSE (預設):在 RMAN 通道使用的裝置上啟用 多工功能。

• TRUE:在 RMAN 通道使用的裝置上停用 多工功能。

注意:如果使用隨機存取 NetWorker 裝置(例如進階檔案裝置),則不要 將此參數設為 TRUE。

NSR_NWPATH 當 NetWorker Client 未安裝於預設位置時,此參數便為必要項。

如果下列兩個條件都符合的話,便從 NetWorker Server 移除備份:

指定含有 NetWorker Client 二進位檔的目錄之完整路徑名稱。

• NetWorker Client 二進位檔的平台特定預設位置(預設)。

• 含有 NetWorker Client 二進位檔的目錄之有效路徑名稱,例如 /usr/local/bin。

NSR_RETENTION_DISABLED 選擇項。指定是否停用 NetWorker 瀏覽及保留策略。

如果設為 TRUE,只會使用 Oracle 策略 (非 NetWorker 策略)來管理備份資料生命週期。於是,RMAN 目錄和 NetWorker 索引無法變成非同步,例如當 NetWorker 索引項目過期但對應的 RMAN 目錄項目並未 過期的時候。

• FALSE (預設):表示啟用 NetWorker 瀏覽及保留策略,並用來管理 NMO 備份資料的生命週期。

• TRUE:停用 NetWorker 瀏覽及保留策略。只會使用 Oracle 策略來管理 NMO 備份資料的生命週期。

NSR_SAVESET_BROWSE 如果為手動的 Oracle 備份設定非預設瀏覽策略,則此參數為必要項。

指定要從 NetWorker Client 索引中移除備份項目時的日期。

注意:如果是已排程的 Oracle 備份,此參數會覆寫 NetWorker Client 資源中的瀏覽策略屬性。

• 由 NetWorker Server 所選的最適當的用戶端策略(預設)。

• 格式為 nsr_getdate(3) 的有效日期。

NSR_SAVESET_RETENTION 如果為手動的 Oracle 備份設定非預設保留策略,則此參數為必要項。

指定 Save Set 變成可回收時的日期。

注意:如果是已排程的 Oracle 備份,此參數會覆寫 NetWorker Client 資源中的保留策略屬性。

• 由 NetWorker Server 所選的最適當的用戶端策略(預設)。

• 格式為 nsr_getdate(3) 的有效日期。

表 21 NSR_* 環境變數 (接上頁)

參數 說明 預設值和有效值

NSR* 參數定義 91

Page 92: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

RMAN 的特殊參數

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南92

Page 93: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

C

本附錄包含疑難排解提示和 NMSAP 錯誤訊息,還提供一些建議,協助診斷與修正 NMSAP 程式在備份及還原階段作業期間的問題。

本附錄包含下列各節:

◆ 驗證版次資訊 .................................................................................................................. 94◆ 產生診斷日誌 .................................................................................................................. 94◆ 備份及復原問題 .............................................................................................................. 94◆ 一般階段作業錯誤訊息 .................................................................................................. 95◆ 嚴重錯誤訊息 .................................................................................................................. 97

疑難排解

疑難排解 93

Page 94: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

疑難排解

驗證版次資訊

當您向 EMC 客戶支援人員提出查詢或要求時,請提供 NMSAP 所使用之軟體的相關特定資訊。

若要驗證安裝的版次資訊,可以使用適當的指令或程序:

◆ 在 UNIX 系統上,以 root 使用者身分輸入下列指令:

what filenm | more

其中 filenm 是 NMSAP 二進位檔的名稱,例如 backint 或 nsrsapsv。

◆ 在 Linux 系統上,以 root 使用者身分輸入下列指令:

strings filenm | grep "@(#)"

其中 filenm 是 NMSAP 二進位檔的名稱,例如 backint 或 nsrsapsv。

◆ 在 Microsoft Windows 系統上:

1. 找出 NMSAP 二進位檔,例如 backint.exe 或 nsrsapsv.exe。

2. 以滑鼠右鍵按一下該檔案,然後選取 [Properties] (內容)。

3. 在 [Properties] (內容)視窗中,按一下 [Version] (版本)索引標籤,以便顯示版次資訊。

產生診斷日誌

若要產生 backint 診斷日誌,請在 init<ORACLE_SID>.utl 檔案中設定下列各值:

NSR_DEBUG_DIR (若未使用預設位置 nsr/applogs)debug_level = 9

注意:除錯層級僅供測試及 EMC 客戶支援人員診斷之用。

備份及復原問題

第 94 頁的表 22 提供的準則可用於解決可能在 NMSAP 備份或還原程序時所發生的問題。

表 22 NMSAP 備份或還原問題

問題 可能的原因或解決方法

資料沒有備份到 NetWorker Server。 請確認有將 SAP 初始設定檔 (init<ORACLE_SID>.sap) 配置為使用 NMSAP。第 35 頁的「如何配置備份和還原公用程式」中會提供詳細資訊。

無法使用 NetWorker Server 上的用戶端資源中的設定來備份資料。

在備份時,NMSAP 除了 Save Set 名稱和備份排程以外,並不會使用用戶端資源中的多數設定。因此,必須在執行 Oracle 的 SAP 伺服器上的 init<ORACLE_SID>.utl 檔案中指定用戶端設定。第 30 頁的「如何配置 NMSAP 參數」提供了詳細的資訊。

沒有將開機程式通知報告列印到 NMSAP Server 上的群組資源中所指定的印表機。

在進行手動的 NMSAP 備份之後並不會產生開機程式通知報告。如需產生開機程式通知的詳細資訊,請參閱第 39 頁的 「如何備份用戶端檔案索引與開機程式檔」。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南94

Page 95: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

疑難排解

一般階段作業錯誤訊息

本節將討論在備份、還原或查詢階段作業時可能出現但不 會停止階段作業的錯誤訊息。

第 95 頁的表 23 指出可能出現在 backint<ORACLE_SID>.log.raw 檔案中的可能錯誤訊息。

注意:如果 NMSAP 已經轉換為當地語系,NetWorker Management Console 日誌檢視器便可讀取 backint 日誌的當地語系版本,並將它解譯成支援的任何地區設定。

花費很長的時間執行 Oracle Tablespace 的線上備份。

Oracle 在進行線上備份時建立的線上 Redo Log 比在進行離線備份時還要多,因此會延長線上備份的執行時間。

在完成備份之後,backint<ORACLE_SID>.log.raw 中的並列性設定與參數檔 init<ORACLE_SID>.utl 中的設定不同。

在進行備份階段作業期間,依照其他參數不同(例如,備份階段作業內的檔案數少於伺服器並列性設定時),backint 會對並列性設定進行調整。

對 Oracle 目錄執行特定備份失敗。 NMSAP 不支援目錄備份。請先在目錄內指定要備份的資料庫物件,然後再執行備份。

您無法從執行 Oracle 的 SAP 伺服器上的 BrGui 程式中,檢視已備份到 NetWorker Server 的檔案。

請確認 SAP 使用者的作業系統授權具有存取 NetWorker Server 的適當權限。

您無法復原已備份的最新檔案版本。 根據 prev_bk_restore 參數是否設為 Yes,在過期或其他無法使用的特定期間內初始化復原程序時,brrestore 會從先前的備份中復原檔案。第 30 頁的表 5 中的 prev_bk_restore 提供了詳細的資訊。

請確認 SAP 使用者的作業系統授權具有存取 NetWorker Server 的適當權限。

表 22 NMSAP 備份或還原問題 (接上頁)

問題 可能的原因或解決方法

表 23 NMSAP 一般階段作業錯誤訊息

錯誤訊息 說明 解決方法

Error when sending email (當傳送電子郵件時發生錯誤)

NMSAP 無法將通知寫入錯誤訊息中所指定的指令行郵件公用程式。

只有在 UNIX 上才支援通知。請在 init<ORACLE_SID>.utl 檔案中檢查通知參數的用法。如需詳細資訊,請參閱第 30 頁的 「如何配置 NMSAP 參數」。

Error:filename is not a regular file, raw partition, or directory.(「檔名」不是一般檔案、原始磁碟分割區或目錄。)

backint 程式不支援該檔案類型 (例如符號連結或具名管道)。

請檢查檔名以查看已備份的檔案類型。如果 brbackup 要求特殊檔案的備份,請與 SAP 支援人員聯絡。

Error :save symlinks had errors(儲存符號連結時發生錯誤)

在處理儲存符號連結時,backint 把記憶體用完而無法再將符號連結新增到其清單中。

此種情況不太可能出現。電腦的記憶體可能不足,或是程式可能包含邏輯錯誤。如果此種情況再次出現,請前往 http://softwaresupport.EMC.com。

一般階段作業錯誤訊息 95

Page 96: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

疑難排解

Error: unexpected inquire case.(未預期的查詢狀況。)

輸入檔中所要求的檔案不符合 SAP backint 規格。有效的檔案規格包括:

• 指定 #NULL 給備份 ID(包含或不包含檔名)。

• 用備份 ID 來指定檔名。

• 不用備份 ID 來指定檔名。

請檢查由 brbackup 產生的備份輸入檔。如果產生的輸入檔似乎格式錯誤,請與 SAP 支援人員聯絡。

Ignoring, use format param=value(忽略此動作,請使用「param = value」格式)

將 init<ORACLE_SID>.utl 參數檔中的文字取消註解並不符合「param = value」,因此予以忽略。

如需在 init<ORACLE_SID>.utl 檔案中設定參數的詳細資訊,請參閱第 30 頁的 「如何配置 NMSAP 參數」。

Lookup failed on filename (backup_ID) (查閱「檔名」(backup_ID) 失敗)

backint 程式嘗試在用戶端檔案索引中查閱檔名及 / 或備份 ID,但試圖查詢索引時失敗。下一個錯誤訊息將解釋索引查詢失敗的原因。

請檢查該錯誤訊息以確定試圖查詢索引失敗的原因。如果此訊息沒有解釋問題,而且以後的查詢或復原要求失敗,請前往 http://softwaresupport.EMC.com。

Pathname not found in index(索引中找不到 「路徑名稱」)

NetWorker 用戶端檔案索引中找不到指定的檔案。

請確認先前執行 backint 時確實有備份該檔案。如果 brbackup 指定從未備份過的檔名,請檢查 SAP 安裝。

Process_ID File filename not found in index, no attempt to recover will be made (索引中找不到 Process_ID 檔案 「檔名」,將不嘗試進行任何復原工作)

NetWorker 軟體並不儲存指定給復原工作用的檔名,因此該檔名不會出現在用戶端檔案索引中。

請檢查指定的檔名以查看該名稱是否正確,並檢查先前的備份以確定在先前的備份中是否確實有儲存該檔案。

Unable to build command line.(無法建置指令行。)

backint 指令無法為子程序建置指令行,因為該程式已用完記憶體。

此種情況不太可能出現。電腦的記憶體可能不足,或是程式可能包含邏輯錯誤。如果此種情況再次出現,請前往 http://softwaresupport.EMC.com。

Unable to find pid process ID in list of files (在檔案清單中找不到 PID 「程序 ID」)

backint 程式正在檢查被建立用以儲存個別檔案的子程序之狀態,但子程序 ID 與任何一個預期的程序 ID 都不符。

請檢查來自備份程序中的其餘訊息,確認所有檔案都有儲存下來,特別是檢查 「x of y files saved at time」(x / y 檔案儲存於「時間」)訊息。如果所有檔案並未儲存,請重試備份作業。

Unable to query with savetime and filename both absent (在缺少 savetime 和 filename 的情況下無法進行查詢)

backint 程式嘗試在用戶端檔案索引中尋找檔案,但儲存時間或檔名都沒有提供。

請檢查輸入檔以查看任何檔案資訊是否指定錯誤。如果此種情況持續下去,請前往 http://softwaresupport.EMC.com。

Warning: Unknown parameter, parameter_name (警告 : 不明的參數,parameter_name)

所指的參數不是有效的 NMSAP 參數。

第 30 頁的 「如何配置 NMSAP 參數」列出有效的參數。

表 23 NMSAP 一般階段作業錯誤訊息(接上頁)

錯誤訊息 說明 解決方法

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南96

Page 97: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

疑難排解

嚴重錯誤訊息

本節將討論嚴重的錯誤訊息,也將解釋特定備份、還原或查詢階段作業失敗的原因。

第 97 頁的表 24 指出任何以下列指令行為開頭的嚴重錯誤訊息:

Backint exiting at time_stamp with fatal error(Backint 結束於

time_stamp 因發生嚴重錯誤)

表 24 NMSAP 嚴重錯誤訊息

錯誤訊息 說明 解決方法

BACKUP: Bad input line: line(備份 : 錯誤的輸入行 :「行號」)

輸入檔中的其中一行的格式錯誤。每個輸入行應該只有一個或兩個規格(如果為特殊檔案,則為檔名和大小)。

請檢查 brbackup 所產生的輸入檔以確認它的格式是否正確。如果不正確,而且此錯誤再次出現,請與 SAP 客戶支援人員聯絡。

Bad function on input line, function (輸入行上的函數錯誤,「函數」)

無法執行所指的函數,因為它不是無效的函數,就是您嘗試使用不受支援的選項。

NMSAP 只能透過 BrGui 程式或相關指令來呼叫。如需受支援之函數的詳細資訊,請參閱 Oracle 文件。

Cannot reopen filename as stderr(無法重新開啟做為 stderr 的 「檔名」)

backint 程式無法開啟日誌檔來進行寫入。

請檢查該訊息中所列之檔案的權限,以及資料夾的權限。

Cannot connect to server: error(無法連線到伺服器:錯誤)

backint 程式無法連線到 NetWorker Server 以開始讀取媒體資料庫。

請確認指定了正確的 NetWorker Server,並檢查日誌檔以查看任何與此問題相關的其他訊息。

Cannot start session with server: error (無法與伺服器展開通訊:錯誤)

backint 程式無法開始讀取 NetWorker Server 上的媒體資料庫。

請確認指定了正確的 NetWorker Server,並檢查日誌檔以查看任何與此問題相關的其他訊息。

Checking for deletion of semaphore file: error (檢查號誌檔刪除狀況:錯誤)

無法確認號誌檔是否存在,因為系統錯誤。

請檢查 .switch.sem 檔案是否仍在 SAPBACKUP 目錄中。如果是,請在重新執行 SAP 備份前將這個檔案刪除。

Creating directive file: error(檢查指示檔:錯誤)

無法建立 NetWorker 軟體所要使用的指示檔。必須建立這個指示檔,NetWorker 軟體才能以正確的屬性來處理檔案。

請檢查建立指示檔所在的目錄(由 NMSAP 參數檔中的 backint_tmpdir 參數指定)以確認可以將檔案寫入其中。

Error: Too many symlinks(符號連結太多)

要儲存的符號連結太多(超過 100 個)。

如果要備份的資料庫檔案清單含有超過 100 個符號連結,請考慮重新建構目錄以除去額外的符號連結。

File was filename, lstat error(檔案為 「檔名」,lstat 錯誤)

NMSAP 嘗試要取得不存在的符號連結之資訊,或是 NMSAP 無法存取,因為權限遭拒。

請檢查該檔案以查看它是否存在並為有效的符號連結。

Improperly formatted backup id: backup ID (備份 ID 格式不正確 : 「備份 ID」)

備份 ID 不正確。它應該指定不是數字就是文字 #NULL。

請檢查 brrestore 所產生的輸入檔以確認它的格式是否正確。如果不正確,而且此錯誤繼續出現,請與 SAP 客戶支援人員聯絡。

INQUIRE: Bad input line: line(查詢 : 錯誤的輸入行 :「行號」)

輸入檔中的其中一行的格式錯誤。每個輸入行應該只有一個或兩個規格(備份 ID 或 #NULL 及選擇性檔名)。

請檢查 brrestore 所產生的輸入檔以確認它的格式是否正確。如果不正確,而且此錯誤繼續出現,請與 SAP 客戶支援人員聯絡。

嚴重錯誤訊息 97

Page 98: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

疑難排解

Interrupted... backint exiting(被中斷 ... backint 結束)

在備份、復原或查詢階段作業期間,NMSAP backint 程式被中斷。

此錯誤常因鍵盤錯誤而發生。

Nonrecursive directory backup is not supported at this time(目前不支援非遞迴式目錄備份)

您嘗試備份目錄,但不支援目錄的備份。

請從 BrGui 程式中選取特定的資料庫物件來進行備份,然後重新啟動備份程序。

Not enough save sets, please increase savesets setting in .utl file (Save Set 不足,請增加 .utl 檔案中的 Save Set設定)

要備份的 Save Set 數目或大小超過允許 Save Set 數目或允許 Save Set 大小上限的目前設定。

請增加 Save Set 數目或 Save Set 大小上限。

• 第 30 頁的表 5 中的 savesets 參數說明如何設定 Save Set 的數目。

• 第 30 頁的表 5 中的 ss_size_max 參數說明如何設定 Save Set 大小上限。

Opening input file: error(開啟輸入檔:錯誤)

無法開啟輸入檔(其中列出所有要備份或復原的檔案)。它可能不存在或是可能沒有讀取權限。

請確認輸入檔存在,而且是可讀取的。

Opening output file: error(開啟輸出檔:錯誤)

輸出檔由於指定的原因而無法開啟。

請檢查輸出檔和目錄的權限,並檢查有足夠的磁碟空間建立新的檔案。

Opening parameter file(正在開啟參數檔)

無法開啟 backint 參數檔,init<ORACLE_SID>.utl。

請嘗試在任何文字編輯器中開啟 backint 的參數檔。如果您無法開啟該參數檔,請以 NMSAP CD 中的原始檔案來加以取代。

Opening switch list file for online backup: error(開啟切換清單檔進行線上備份:錯誤)

當執行線上備份時,backint 會嘗試開啟要與 brbackup 通訊的檔案。此檔案由於指定的原因而無法開啟。

請檢查 .switch.lis 檔案是否在 SAPBACKUP 目錄中。如果是,請檢查此檔案的權限。一般來說,NMSAP 會針對每一個要切換到備份模式的 Tablespace 來刪除並重新建立此檔案。

Opening switch log file for online backup: error(開啟切換日誌檔進行線上備份:錯誤)

當執行線上備份時,backint 會預期 brbackup 提供已切換到或切換出備份模式之 Tablespace 的日誌檔。

請檢查 .switch.log 檔案是否仍在 SAPBACKUP 目錄中。如果是,請在重新執行 SAP 備份前將這個檔案刪除。

Opening switch list file for online backup: error(開啟切換清單檔進行線上備份:錯誤)

當執行線上備份時,backint 會嘗試開啟要與 brbackup 通訊的檔案。此檔案由於指定的原因而無法開啟。

請檢查 .switch.sem 檔案是否在 SAPBACKUP 目錄中。如果是,請檢查此檔案的權限。一般來說,NMSAP 會針對每一個要切換到備份模式的 Tablespace 來刪除並重新建立此檔案。

ORACLE_HOME not set.(ORACLE_HOME 尚未設定。)

必須設定 ORACLE_HOME 環境變數。

請將 ORACLE_HOME 環境變數設為正確目錄。

recover_start: cannot connect to server server_name(recover_start: 無法連線到伺服器 server_name)

backint 程式無法連線到 NetWorker Server 以開始復原程序。

請確認指定了正確的 NetWorker Server,並檢查日誌檔以查看任何與此問題相關的其他訊息。

表 24 NMSAP 嚴重錯誤訊息(接上頁)

錯誤訊息 說明 解決方法

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南98

Page 99: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

疑難排解

RESTORE: Bad input line: line(還原 : 錯誤的輸入行 :「行號」)

輸入檔中的其中一行的格式錯誤。每個輸入行應該只有兩個或三個規格(備份 ID 或 #NULL、檔名及選擇性目的地目錄)。

請檢查 brrestore 所產生的輸入檔以確認它的格式是否正確。如果不正確,而且此錯誤繼續出現,請與 SAP 客戶支援人員聯絡。

SAPBACKUP must be set for online backups. (必須為線上備份設定 SAPBACKUP。)

您必須將 SAPBACKUP 環境變數設為有效的目錄,如此才能進行線上備份。在 Microsoft Windows 上,此目錄是用來保留切換日誌和切換清單檔。

請將 SAPBACKUP 環境變數設為有效的目錄 (例如 在 Microsoft Windows 上為 %ORACLE_HOME%\<ORACLE_SID>\sapbackup)。

Semaphore file not deleted in time seconds. (號誌檔沒有在 「幾」秒內刪除。)

當執行線上備份時,SAP 模組等候切換號誌檔被刪除,但在等好幾秒之後,切換號誌檔仍未被刪除。

如果 brbackup 似乎執行無誤而只是速度緩慢,您可以增加 init<ORACLE_SID>.utl 中的 sem_timeout 設定。

stat'ing file: error (指定檔案:錯誤)

輸出檔中指定的檔名不存在或是可能無法存取。

請檢查該檔案是否存在並且擁有讀取權限。

Switch log file indicates an error. (切換日誌檔指出錯誤。)

brconnect 程式指出了在切換日誌檔中將其中一個 Tablespace 切換到或切換出備份狀態時發生錯誤。在 backint 規格中,這屬於嚴重錯誤。

請研究切換日誌檔中的錯誤訊息來確定問題,並檢查 SAP 安裝或查閱 SAP 說明文件來確定問題。

This eval copy has expired.(此評估版本已經過期。)

NMSAP 軟體的評估版本已經過期。

請前往 http://softwaresupport.EMC.com 以取得永久啟用代碼。

如需輸入啟用代碼的指示,請參閱 《NetWorker Module for SAP with Oracle 安裝指南》。

Unable to allocate memory for struct fileinfo (無法配置建構檔案資訊所需的記憶體)

當 backint 程式嘗試配置一批檔案資訊所需的記憶體時空間不足。

請檢查電腦上的記憶體使用量。如果電腦的記憶體不足,您可能需要重新啟動電腦。如果輸入檔極大,請確認 BrGui 是否提供有效的檔案清單。

Unable to allocate memory: error (無法配置記憶體:錯誤)

backint 程式無法配置記憶體。 請檢查電腦上的記憶體使用量。如果電腦的記憶體不足,您可能需要重新啟動電腦。

Unable to change root: error(無法變更到 root:錯誤)

在 UNIX 叢集環境中,該程式無法將其真正且有效的使用者 ID 變更為 root。

請確認使用者擁有適當權限,以便用 root 身分登入。

Unable to execute child backint process. (無法執行 backint 子程序。)

backint 程序無法執行子程序來備份個別 Save Set。

請確認 backint 二進位檔是否已安裝在 BrGui、brbackup 或 brrestore 執行所在的目錄中,並檢查日誌檔是否有任何其他可能協助確定問題的訊息。

Unable to open output file: error (無法開啟輸出檔:錯誤)

輸出檔由於指定的「錯誤」而無法開啟。

請檢查輸出檔和目錄的權限,並檢查有足夠的磁碟空間建立新的檔案。

Usage error. (用法錯誤。) backint 指令中包含了不受支援的選項。

如需 backint 所接受的參數,請參閱 SAP 的 《適用於 Oracle 的 BC-BRI BACKINT 介面》文件。

表 24 NMSAP 嚴重錯誤訊息 (接上頁)

錯誤訊息 說明 解決方法

嚴重錯誤訊息 99

Page 100: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

疑難排解

Use absolute path name for: filename (將絕對路徑名稱用於 : 「檔名」)

輸入檔中所指定的檔名不是絕對路徑名稱。若沒有完整路徑名稱則無法復原或查詢該檔案。

請檢查 brrestore 所產生的輸入檔以確認它的格式是否正確。如果不正確,而且此錯誤再次出現,請與 SAP 客戶支援人員聯絡。

waitchild name failed: error(waitchild 名稱失敗:錯誤)

該程式無法正確從子程序接收結束代碼。可能是子程序沒有正確啟動。

請檢查任何之前的錯誤訊息以確定子程序是否失敗,而且如果失敗,原因為何。

Warning, empty input file(警告,輸入檔空白)

輸入檔(其中包含要備份的檔案清單)空白。

請確認您已經選取要進行備份或復原的資料庫物件。

表 24 NMSAP 嚴重錯誤訊息(接上頁)

錯誤訊息 說明 解決方法

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南100

Page 101: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

此辭彙表包含本手冊所使用之術語的定義。其中大部分都是 NetWorker Module for SAP with Oracle (NMSAP) 軟體的專用術語。

AAD Hoc Backup(臨機操作備份)

請參閱 Manual Backup (手動備份)。

Administrator(管理員)

通常負責在網路電腦上安裝、配置與維護軟體的人員,以及負責新增使用者及定義使用者權限的人員。

Administrator Group(管理員群組)

Microsoft Windows 使用者群組。這個群組的成員具有其他群組中使用者的所有權利與權限,而且還能建立、修改與管理網域中的使用者與群組。

Archive (歸檔) 一種處理程序,NetWorker 軟體用它來將目錄或檔案備份到歸檔容體,以清出磁碟空間。歸檔資料可以刪除,但不可回收。

Archived Redo Log(歸檔 Redo Log)

請參閱 Redo Log。

Authentication(驗證)

一種可以使分散式環境中使用者、用戶端及伺服器之識別具有高度信任的安全性方法。

Autochanger (磁帶櫃) 請參閱 Library (磁帶庫)。

BBackup (備份) 將資料儲存到容體的作業。

Backup Cycle(備份週期)

從某一次的層級完整備份到下一次層級完整備份之間的時間。

Backup Volume(備份容體)

用以儲存備份資料的容體。備份資料無法儲存在歸檔容體或翻製容體上。

Bootstrap (開機程式) NetWorker 災害復原程序不可或缺的 Save Set。開機程式是由三個位於 NetWorker Server 上的元件所組成:Media Database (媒體資料庫)、Resource Database (資源資料庫)和 Server Index (伺服器索引)。

Browse Policy(瀏覽策略)

這種 NetWorker 策略會指定一段時間,在這段時間中備份項目會儲存在 Client File Index(用戶端檔案索引)中,而相關聯的備份檔也可以讓使用者存取。

辭彙表

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 101

Page 102: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

辭彙表

CCarousel (旋轉機) 請參閱 Library (磁帶庫)。

Client (用戶端) 可備份及復原其資料的電腦、工作站或檔案伺服器。請參閱

Client File Index(用戶端檔案索引)

由 NetWorker Server 維護的資料庫,用來追蹤備份的每個資料庫物件、檔案或 File System (檔案系統)。NetWorker 伺服器會為每部用戶端電腦分別維護一個檔案索引。在每個備份的瀏覽時間到期之後,將會清除索引中的追蹤資訊。

Client-Initiated Backup(用戶端起始的備份)

請參閱 Manual Backup (手動備份)。

Clone (翻製) 系統已編製索引及追蹤的備份資料可靠複本。與使用簡單的複製命令所建立的容體不同的是,翻製容體的使用方式與原始備份容體的使用方式完全相同。不論是單一 Save Set 或整個容體都可以進行翻製。

Clone Volume(翻製容體)

完全相同的備份容體複本。NetWorker 軟體可以追蹤的四種容體類型(備份、歸檔、備份翻製和歸檔翻製)的其中一種。在一個容體中可能無法混合這些不同類型的 Save Set。

Cluster (叢集) 1. 兩部以上的獨立伺服器,對用戶端而言,其操作及顯示都與單一單位一樣。叢集配置可以將工作從其中一部伺服器轉移到另一部伺服器,藉以提供「高可用性」,而讓應用程式服務即使在硬體或軟體故障時也不會間斷。又稱為代理 (Sun)、邏輯伺服器 (HP TruCluster)、套裝軟體 (HP-UX) 和虛擬伺服器 (Microsoft)。2. 一組磁碟磁區。作業系統會指派唯一的號碼給每個叢雙,並依據檔案所使用的叢集,持續追蹤檔案。

Command Line(指令行)

顯示畫面上用來輸入軟體指令的一行,也稱為指令提示或 Shell 提示。

Console Server(Console 伺服器)

用來管理 NetWorker Server 和 NetWorker Client 的軟體程式。Console 伺服器也會為所有的 NetWorker 程序提供報告及監視功能。

DDatawheel (資料轉盤) 請參閱 Library (磁帶庫)。

Datazone (資料區) NetWorker Server 管理的一組電腦。

Device (裝置) 1. 讀取或寫入備份容體的儲存單位。儲存單位可以是連接到伺服器或儲存節點的磁帶裝置、光碟機、磁帶櫃或檔案。2. 當動態磁碟機共享 (DDS) 啟動 A 則可指向實體磁碟機的路徑。

Directed Recovery(導向復原)

一種復原的方法,可復原源自於某一部用戶端電腦的資料,並在另一部用戶端電腦上重新建立這些資料。

Directive (指示) 這是軟體在備份或復原作業期間,指示 NetWorker 軟體對指定用戶端的一組特定檔案採取特殊動作的指示。在手動 (非排程)備份中可以忽略指示。

Drive (磁碟機) 媒體可在其中進行讀取及寫入的硬體裝置。

Dynamic Drive Sharing(DDS,動態磁碟機共享 )

可讓 NetWorker 軟體辨識共享磁碟機及其可用時機的功能。

EEnabler Code(啟用代碼)

用來啟動軟體的特殊代碼。將軟體基本功能解除鎖定的啟用代碼稱為基本啟用代碼。其他功能或產品 (如磁帶庫支援)的啟用代碼則稱為附加啟用代碼。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南102

Page 103: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

辭彙表

FFile Index (檔案索引) 請參閱 Client File Index (用戶端檔案索引)。

File System(檔案系統)

1. 用來在儲存媒體上儲存、擷取與管理檔案的軟體介面,使用的方法是提供目錄結構、資料傳輸方法和檔案關聯性。2. 所有檔案的完整集合。

Full Backup(完整備份)

請參閱 Level (層級)。

GGroup (群組) 已配置為在一天中的指定時間開始備份檔案的用戶端或用戶端電腦群組。

HHigh Availability System

(高可用性系統)這是在網路上配置為叢集節點的多電腦系統,可讓應用程式服務在即使硬體或軟體故障時都不會間斷。每個叢集節點也有具備私人資源或磁碟的 IP 位址,僅供該電腦使用。

Host (主機) 網路上的電腦。

Host ID (主機 ID) 識別主機電腦的唯一序號。

IInstant Backup

(立即備份)從單一用戶端建立定時複本(快照),並將它儲存在主要儲存容體,使其可供立即復原為備份複本的程序。

Instant Restore(立即還原)

在復原作業期間,將立即備份期間所建立的資料複製到其原始位置或替代位置。

LLabel (標籤) 容體上的電子標頭,用於供 NetWorker 或其他資料移動應用程式進行辨識之用。

Level (層級) 指定排程或手動備份過程中儲存之資料量的備份配置選項。完全 (f) 備份將備份所有檔案,無論資料是否有變更。層級一到九 [1-9] 將備份上一次較低層級備份後有變更的檔案。遞增 (incr) 備份只備份上一次備份後有變更的檔案。

Library (磁帶庫) 一種硬體裝置,內含一或多部卸除式媒體磁碟機,以及媒體插槽、媒體存取埠,以及可在這些元件之間移動媒體片段的機械式機制。磁帶庫將備份與復原過程中的媒體載入與裝載功能自動化。磁帶庫一詞與磁帶櫃、自動載入器、旋轉機、資料轉盤、自動換帶機以及近線儲存器同義。

Live Backup(即時備份)

又稱為 「PiT 轉寫」或 「轉寫到磁帶」備份。將先前建立之快照備份到媒體。即時備份包括立即即時備份和延遲即時備份兩種類型。

MManual Backup

(手動備份)使用者從用戶端執行的備份,也稱為非排程備份或手動 備份。使用者指定要備份的檔案、檔案系統與目錄。手動備份並不會產生開機程式 Save Set。

Media (媒體) 寫入備份資料的實體儲存體,例如磁帶、光碟或檔案系統。

Media Database(媒體資料庫)

這個資料庫中包含儲存容體位置的索引項目,以及由 NetWorker Server 管理的所有資料與容體之生命週期狀態。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 103

Page 104: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

辭彙表

Media Index(媒體索引)

請參閱 Media Database (媒體資料庫)。

Media Manager NetWorker 資料庫,用以追蹤備份容體上儲存的 Save Set。

Media Pool(媒體儲存區)

請參閱 Pool (排序)。

Mount (裝載) 讓資料庫成為可使用,或將卸除式磁帶或磁碟容體放置在磁碟機以讀取或寫入。

NNAS 請參閱 Network Attached Storage (NAS,網路附加儲存裝置)。

NDMP Data Server(NDMP 資料伺服器)

讀取或寫入磁碟的 NDMP 服務。

NDMP Host(NDMP 主機)

執行 NDMP 伺服器應用程式的主機電腦。

NDMP Save Set 備份到 NDMP 裝置的 NDMP 用戶端 Save Set。

NDMP Server(NDMP 伺服器)

單一 NDMP 控制連線所控制的一或多個 NDMP 服務的 Instance。因此,資料 / 磁帶 /SCSI 伺服器就是提供資料、磁帶及 SCSI 服務的 NDMP 伺服器。

NDMP Service(NDMP 服務)

由 DMA 所控制的 NDMP 主機上的虛擬狀態電腦。NDMP 服務的例子包括:具有直接附加儲存裝置 (儲存設備)的一般伺服器、具有一或多部磁帶機的系統,或是讀取兩個資料串流並將其多工處理成一個串流的軟體程序。

NDMP Storage Node(NDMP 儲存節點)

具有 NDMP 服務的主機 A 或是已安裝 NDMP 服務的任何開放系統。例如,Netapp 檔案裝置及 EMC 檔案裝置。

Near-Line Storage(近線儲存器)

請參閱 Library (磁帶庫)。

Network AttachedStorage (NAS,網路

附加儲存裝置)

一種磁碟陣列或儲存裝置(NAS 檔案裝置),其內含多個直接連接到訊息網路或 LAN 介面的檔案系統,並使用一般的通訊協定 (TCP/IP 或 NDMP)。

Network DataManagement Protocol(NDMP,網路資料管理

協定)

一種 TCP/IP 協定,指定異質網路元件如何針對備份和復原的目的來進行通訊。

Network File System(NFS,網路檔案系統)

一種用戶端 / 伺服器應用程式 A 允許使用者存取儲存在不同類型之網路電腦上的共享檔案。

NetWorker 用來備份與復原檔案系統的網路型 EMC 軟體產品。

NetWorkerManagement Console

請參閱 Console Server (Console 伺服器)。

NetWorker Resource(NetWorker 資源)

請參閱 Resource (資源)。

NetWorker Server(NetWorker 伺服器)

在網路上執行 NetWorker Server 軟體的電腦,這部電腦包含線上索引,並為同一網路上的用戶端提供備份與復原服務。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南104

Page 105: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

辭彙表

NFS 請參閱 Network File System (NFS,網路檔案系統)。

NFS Server(NFS 伺服器)

內含 NFS 用戶端可存取之匯出檔案系統的電腦。

nsrd 主 NetWorker Server 程序。

nsrhost 做為 NetWorker 伺服器之電腦的邏輯主機名稱。

OOverride (覆寫) 一種用來取代定期排程備份的不同備份層級。

PParallelism (並列性) 同時備份或復原數個用戶端或同一用戶端中數個 Save Set 之資料的方法。

Pathname (路徑名稱) 供作業系統存取檔案的一組指示。絕對路徑名稱指出如何從根目錄開始一路向下在目錄樹中尋找檔案。相對路徑名稱指出如何從現在位置開始尋找檔案。

Physical Cluster Host(實體叢集主機)

與叢集中的實體主機聯結的 NetWorker 用戶端,它可以擁有自己的資源(私有或本機)。

Physical Host(實體主機)

構成叢集某部分的節點或主機。

Point-In-Time (PiT)Copy (定時複本)

已定義之資料集合 (例如一致的檔案系統、資料庫或容體)的完整可用複本,它包含資料在某一個時間點的影像。PiT 複本也稱為影子複本或快照。

Policy (策略) 一組限制條件,用來指定用戶端之 Save Set 可供復原的時間長度。每個用戶端都有一個瀏覽策略與保留策略。當保留策略過期時,系統會將與策略相關聯的 Save Set 標示為可回收。

Pool (排序) 可以將備份資料排序到所選取儲存容體的功能。

Proxy-Client(Proxy 用戶端)

代理用戶端,負責為要求備份的用戶端執行 NetWorker 儲存作業。需要有 Proxy 用戶端才能執行無伺服器備份。

Purge (清除) 從擴充磁碟機移除檔案資料 (在檔案已移到媒體之後),但保留檔案標記。檔案將顯示成如同仍在磁碟機上一般。

Purge List (清除清單) 已符合清除規則資格但尚未從擴充磁碟機清除的檔案清單。依配置而定,清除清單上的檔案會在背景掃瞄執行時,或擴充磁碟機使用的空間達到特定程度時清除。

RRecover (復原) 將交易日誌套用到資料庫,使其與指定時間點保持一致。

Recyclable Save Set(可回收的 Save Set)

瀏覽和保留策略已過期的 Save Set。會從媒體資料庫移除可回收的 Save Set。

Recyclable Volume(可回收的容體)

資料已超過瀏覽與保留策略的容體,現在已可以重定及重複使用標籤。

Redo Log Oracle 資料庫的線上日誌(也稱為歸檔 Redo Log),其中至少包含兩個會紀錄資料庫 Instance 中所做之全部變更的 Redo Log (與資料檔不同)。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 105

Page 106: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

辭彙表

Remote Device(遠端裝置)

連接到儲存節點的儲存裝置。

Remote Procedure Call(RPC,遠端程序呼叫)

NetWorker Server 用以在網路上執行用戶端要求的協定。

Resource (資源) 描述 NetWorker Server 或其用戶端的元件。用戶端、裝置、排程、群組和策略全部都是 NetWorker 資源。每個資源都有會定義其內容的屬性。

Resource Database(資源資料庫)

關於每個資源的資訊資料庫。

Restore (復原) 從備份儲存體擷取個別檔案,並將檔案複製到磁碟的程序。

Retention Policy(保留策略)

此設定決定了備份資料保留在可供復原(但不一定是立即復原)之容體中的時間長度。

Retrieve (取回) 找出和復原歸檔的檔案與目錄。

Rollback Restore(迴轉還原)

使用硬體特定功能將資料之特定定時複本 (快照)還原至來源位置時所用的程序。迴轉還原是一種破壞性 Save Set 還原。

Rollover Save Set(轉寫 Save Set)

從快照備份至磁帶的 Save Set。這個快照是否保留取決於快照策略。當快照轉寫至磁帶時,用戶端檔案索引和媒體資料庫中便會建立項目,使 Save Set 可供瀏覽及復原。

root 1. (僅 UNIX) UNIX 超級使用者帳戶。2. (Microsoft Windows 與 UNIX)系統目錄結構的最高層級。

RPC 請參閱 Remote Procedure Call (RPC,遠端程序呼叫)。

Ssave 將用戶端檔案備份到備份容體的 NetWorker 指令,它還會在線上索引中建立資料項目。

Save Set 單一用戶端電腦上已備份到儲存媒體的一組檔案或檔案系統。

Save Set consolidation(Save Set 合併)

將層級 1 的備份與 Save Set 的最後一次完整備份合併 A 以建立新完整備份的程序。

Save Set ID 指定給 Save Set 的內部識別碼。

Save set Recover(Save Set 復原)

指定 Save Set 而非瀏覽和選取檔案或目錄來復原資料。

Save Set Status(Save Set 狀態)

指出 Save Set 是可瀏覽、可復原還是可回收的 NetWorker 屬性。狀態也會指出 Save Set 是否順利備份。

Save Stream(儲存串流)

在備份過程中,寫入儲存容體的資料與 Save Set 資訊。儲存串流源於單一 Save Set。

scanner NetWorker 指令,可在無法使用線上索引時用來讀取備份容體。

Scheduled Backup(排程備份)

一種備份類型,其配置為在指定的時間,針對一或多個 NetWorker 用戶端的群組自動啟動。排程備份會產生開機程式 Save Set。

Secondary Storage(次要儲存體)

連接到 NetWorker 伺服器或儲存節點的儲存磁帶庫,可用來儲存傳統或快照備份。您必須為每個次要儲存裝置設定 NetWorker 伺服器的 [Device] (裝置)資源。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南106

Page 107: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

辭彙表

Server Index(伺服器索引)

請參閱 Client File Index (用戶端檔案索引)。

Shared Disk(共享磁碟)

連接到叢集中多個節點的儲存磁碟。

SID Oracle 資料庫 Instance 的系統識別碼。

Silo 請參閱 Library (磁帶庫)。

SmartMedia 負責在分散式環境內管理媒體資源的 EMC 軟體應用程式。

Snap Set (快照集) 單一用戶端之檔案、容體或檔案系統的群組,會說明在外部磁碟子系統上建立定時複本的資料集合。

Snapshot (快照) 在立即備份期間建立的資料時間點、唯讀複本。

Snapshot Policy(快照策略)

用來控制快照集生命週期的一組規則。快照策略指定快照的頻率,以及在回收之前快照保留的時間長度。

Simple NetworkManagement Protocol(SNMP,簡易網路管理

通訊協定)

用來傳送訊息給管理員以通知 NetWorker 事件的協定。

SSID 請參閱 Save Set ID。

Staging (轉移) 將資料從一個儲存媒體移動到成本較低的媒體上 A 然後原始檔案移除資料。

Stand-Alone Device(獨立裝置)

內含用以備份資料之單一磁碟機的儲存裝置。獨立裝置無法儲存或自動載入備份容體。

Storage Node(儲存節點)

實體連接到非 NetWorker 伺服器的儲存裝置,其備份作業由控制端的 NetWorker 伺服器管理。

System Administrator(系統管理員)

通常負責安裝、配置與維護 NetWorker 軟體的人員。

TTablespace 由一或多個資料檔所組成的 Oracle 資料庫結構。

Tape Service(磁帶服務)

可控制磁帶儲存體存取權的 NDMP DSP 服務。系統可以同時控管對應於多重備份串流的多重磁帶服務。

Target Sessions(目標階段作業)

備份裝置接受的備份階段作業數目。

Temporary Enabler(暫時啟用代碼)

允許在試用期後可再操作軟體 45 天的代碼。

Trap 從 SNMP 代理傳送給網路管理員的 SNMP 事件管理員的自發性通知。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 107

Page 108: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

辭彙表

UUnscheduled Backup

(非排程備份)請參閱 Manual Backup (手動備份)。

Update Enabler(更新啟用代碼)

從舊版更新軟體的代碼。就像其他的暫時啟用代碼一樣,它會在 45 天後過期。

VVersion (版本) 同一個檔案一組標上不同日期的可用備份。

Virtual Cluster Client(虛擬叢集用戶端)

不永久與實體電腦聯結,而是由叢集管理員管理的 NetWorker 用戶端。它可以擁有自己的資料磁碟。一般也稱它為邏輯叢集用戶端或虛擬用戶端。

Volume (容體) 1. 實體儲存媒體的單位,例如寫入備份資料的磁帶、光碟或檔案系統。2. 可能位於一或多個電腦磁碟上的可識別資料儲存單位。

Volume ID (容體 ID) NetWorker 軟體指定給備份容體的內部識別碼。

Volume Mount Point(容體裝載點)

植入主機磁碟容體命名空間的磁碟容體。這允許將多個磁碟容體連結成單一目錄樹 A以及將單一磁碟或分割區連結至一個以上的目錄樹。

Volume Mame(容體名稱)

當備份容體定標籤時所給予的名稱。

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南108

Page 109: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

索引

AAES 加密 88arch_backint_log 參數 30ARCHIVELOG 模式 38

Bbackint

指令 21參數檔 30設定所有權 28備份程序 22說明 19, 21還原程序 25

backint_log 參數 30backint_tmpdir 參數 30backup_dev_type 參數 35BR_EXEC 46brarchive 73, 75

不同於 brbackup 19用法 82指令 82語法及選項 82範例選項 82

brbackup 73, 75不同於 brarchive 19用法 82指令 82語法及選項 82範例選項 82線上備份 38離線備份 38

brbackup/brarchive備份程序 22

BrGui配置 35說明 19

Browse Policy (瀏覽策略)屬性 45brrecover

指令 84語法及選項 84

brrestore 78支援的選項 83, 84用法 83, 84

指令 78, 83語法及選項 83還原程序 25

BRTools配置 35說明 19

Cchecksum 參數 31client

參數 31Client (用戶端)資源 45

PowerSnap 68配置 45參數 31

compress 參數 31

Eencrypt 參數 31expiration 參數 31

IID 範圍 , 還原依據 83ID, 還原依據 83Immediate Live Backup (立即即時備份) 61initORACLE_SID.sap file

指定不同設定檔 84啟用 BrGui 或 brbackup 35啟用 BrGui 或 RMAN 35

initORACLE_SID.utl 檔案PowerSnap 的同等參數 71PowerSnap 的參數 65, 68參數 30, 70說明 21

Llevel_full 參數 31libnmsapdc 21libnmsapwiz 21logs

備份階段作業報告 23, 40

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 109

Page 110: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

索引

Mmailx 公用程式 32max_logs 參數 31mminfo 72

NNAS 裝置 68, 70NAS 裝置的快照用戶端資源 68NetWorker

用戶端名稱 31配置 45

伺服器主機名稱 34說明 18

媒體資料庫服務 , nsrmmdbd 73, 75, 77開機程式備份 74, 75

NetWorker Module元件 21參數檔 65說明 19範例網路 18環境 28還原方式 83

nmsapps.cfg 檔案 22, 65, 70notify_done 訊息 31notify_error 訊息 32notify_start 訊息 32notify_success 訊息 32NSR_AES_ENCRYPTION 參數 88NSR_CHECKSUM 72NSR_CHECKSUM 參數 88NSR_CLIENT 72NSR_CLIENT 參數 88NSR_COMPRESSION 72NSR_COMPRESSION 參數 88NSR_DATA_MOVER 71NSR_DATA_VOLUME_POOL 72NSR_DATA_VOLUME_POOL* 參數 89NSR_DEBUG_DIRECTORY 參數 32NSR_DEBUG_FILE 參數 89NSR_DEBUG_LEVEL 參數 31, 90NSR_DPRINTF_FILE 參數 90NSR_ENCRYPTION 72NSR_ENCRYPTION_PHRASES 參數 32NSR_GROUP 72NSR_GROUP 參數 90NSR_MAX_STREAMS 71, 72NSR_NO_BUSY_ERRORS 參數 90NSR_NO_MULTIPLEX 參數 91NSR_NWPATH 參數 91NSR_PS_DEBUG_LEVEL 71NSR_PS_SAVE_PARALLELISM 71, 72NSR_RAW_DEVICE_SKIP_BYTES 參數 33NSR_RETENTION_DISABLED 參數 91NSR_SAVESET_BROWSE 72NSR_SAVESET_BROWSE 參數 32, 91NSR_SAVESET_EXPIRATION 72NSR_SAVESET_RETENTION 72NSR_SAVESET_RETENTION 參數 32, 91

NSR_SERVER 72NSR_SNAP_TYPE 71nsrexecd 服務 73, 75nsrim 指令 40nsrindexd 服務 73, 75, 77, 79nsrinfo 指令 72nsrmmdbd 服務 73, 75, 77nsrpsd 程式 66, 79nsrsapadm, 說明 22nsrsapce 21nsrsapsv

指令 22, 45配置檔 46程式 73, 75說明 22

nsrsapsv.cfg 檔案配置 46啟用 45說明 22

nsrsnapadmin 指令 77

OOracle

使用者 28說明 19

ORACLE_SID 47ORACLE_SID, 說明 18

Pparallelism, 設定 33PATH 變數 , 設定 28PiT 複本 61pool

多重 33參數 33設定 33

PowerSnapClient (用戶端)資源 68NAS 裝置的快照用戶端資源 68nsrpsd 常駐程式 66ps_opaque_pfilename 檔案 66入門 65立即備份 61, 73立即還原 62, 78即時備份 61, 75快照策略資源 67快照群組資源 67快照儲存區資源 67呼叫啟用備份 73呼叫啟用還原 78特色 20迴轉還原 62, 78配置 66配置檔 22, 65, 70參數設定 68從次要儲存體還原 62, 79備份和還原 59備份記錄 72備份程序 73

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南110

Page 111: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

索引

備份類型 61群組資源 67資料流程說明 63需求 60模組 60還原程序 78還原類型 62轉寫備份 61, 75屬性設定 65

PowerSnap Module 65PowerSnap 的群組資源 67PowerSnap 搭配 NAS 裝置 70prev_bk_restore 參數 33ps_archive_mode 69ps_backup_mode 69ps_exclude_archive_bi_run_nums 69ps_exclude_archive_paths 69ps_exclude_backup_bi_run_nums 69ps_exclude_backup_paths 69ps_group_objs 70ps_inquire_mode 69ps_opaque_pfilename 69ps_opaque_pfilename 參數 70ps_opaque_pfilename 檔案 66ps_ps_before_nonps 70ps_restore_mode 69

Qquery_index 參數 33

Rraw_dir 參數 33Recovery Manager 19

請參閱 RMANRESTORE_TYPE_ORDER 71Retention Policy (保留策略)屬性 45retry_count, 設定 34RMAN

rman_send 參數 35啟用 35說明 19環境變數 35

root, 設定擁有者為 28

SSAP

初始設定檔 35SAP BRTools

說明 19SAP 使用者的使用者名稱 48SAP 使用者的密碼 48sapclone

指令 52語法 52說明 22選項 52

Save Set命名 34最大大小參數 34

說明 45翻製 52

savefs 指令 73, 75savegrp 指令 39, 73, 75sem_timeout 參數 34ss_group_by_fs 參數 34ss_size_max 參數 34ssnameformat 參數 34

Ttablespace, 還原 83

UUID 位元 28

三畫大小上限 34

四畫元件

NetWorker Module 21手動備份 38

用戶端檔案索引 39指令行選項 82備份階段作業報告 40, 49開機程式 38, 39圖解 23線上 38離線 38

日誌還原 57

日誌檔arch_backint_log 參數 30backint_log 參數 30backint_tmpdir 參數 30詳細設定 34歸檔 Redo 39

五畫主機名稱 , NetWorker Server 34加密

AES 加密 88加密 , OS 和 Oracle 的 SAP 使用者 48失敗通知 32必要參數 89, 91用戶端

expiration 參數 31NetWorker, 配置 45配置 29, 45參數檔中的設定 45資源 29

用戶端服務 38用戶端檔案索引

備份 39資料庫 39

立即即時備份 75立即備份 61, 73立即還原 62, 78

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 111

Page 112: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

索引

七畫伺服器資源參數 34即時備份 61, 75快照 61, 73快照式備份 61快照策略資源 67快照集 61快照群組資源 67快照儲存區資源 67災害復原檔案 38, 39

八畫使用者加密 , SAP 41命名

Save Set 34格式 34慣例 18

定時複本 61延遲即時備份 61, 77服務

nsrd 73, 75nsrexecd 73, 75nsrindexd 73, 75, 77nsrmmdbd 73, 75, 77

版次資訊 , 驗證 94非 ASCII (I18N) 字元 20非排程備份 38

九畫保留策略

手動備份 39按檔案系統分組 Save Set 34指令

backint 21brarchive 82brbackup 82brrecover 84brrestore 78, 83mminfo 72nsrim 40nsrinfo 72nsrsapsv 22, 45nsrsnapadmin 77sapclone 52savefs 73, 75savegrp 39, 73, 75備份 45

查詢 , PowerSnap 備份記錄 72

十畫原始目錄 33特色

PowerSnap 20索引項目 , 查詢參數 33訊息

notify_done 31notify_error 32notify_start 32notify_success 32

迴轉還原 62, 78配置

BrGui 35BRTools 35NetWorker for PowerSnap 67NetWorker Module 環境 28NetWorker 用戶端 45PowerSnap 66

配置檔initORACLE_SID.sap 35initORACLE_SID.utl 21, 30, 65, 70nmsapps.cfg 22, 65, 70nsrsapsv.cfg 22, 45, 46PowerSnap 的 initORACLE_SID.utl 68

除錯層級 94

十一畫參數

arch_backint_log 30backint_log 30backint_tmpdir 30backup_dev_type 35BR_EXEC 46checksum 31Client (用戶端)資源 31compress 31encrypt 31expiration 31level_full 31max_logs 31NetWorker Module 30notify_done 31notify_error 32notify_start 32notify_success 32NSR_AES_ENCRYPTION 88NSR_CHECKSUM 88NSR_CLIENT 88NSR_COMPRESSION 88NSR_DATA_VOLUME_POOL* 89NSR_DEBUG_DIRECTORY 32NSR_DEBUG_FILE 89NSR_DEBUG_LEVEL 31, 90NSR_DPRINTF_FILE 90NSR_ENCRYPTION_PHRASES 32NSR_GROUP 90NSR_NO_BUSY_ERRORS 90NSR_NO_MULTIPLEX 91NSR_NWPATH 91NSR_RAW_DEVICE_SKIP_BYTES 33NSR_RETENTION_DISABLED 91NSR_SAVESET_BROWSE 32, 91NSR_SAVESET_RETENTION 32, 91ORACLE_SID 47parallelism 33pool 33PowerSnap 68prev_bk_restore 33ps_archive_mode 69ps_backup_mode 69

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南112

Page 113: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

索引

ps_exclude_backup_bi_run_nums 69, 70ps_group_objs 70ps_opaque_pfilename 70query_index 33raw_dir 33retry_count 34rman_send 35sem_timeout 34ss_group_by_fs 34ss_size_max 34ssnameformat 34必要項 89, 91用於 brarchive 82用於 brbackup 82用於 brrecover 84用於 brrestore 83同等於 PowerSnap 變數 71伺服器資源 34詳細日誌 34

參數檔 , 變更 84問題 , 備份或還原 94國際化 20排程備份

工作 43配置檔 45, 46, 48程序 24圖解 25

啟動屬性 41符號連結屬性 41設定 backint 所有權 28設定檔 , 使用與還原不同的 84通知 , 備份完成 31

十二畫備份

brarchive, 語法 82brbackup, 語法 82PowerSnap 手動 77PowerSnap 記錄 72PowerSnap 類型 61手動 38用戶端設定 45用戶端檔案索引 39立即 61, 73立即即時 61, 75即時 61, 75完成通知 32快照式 61使用 brarchive 82使用 brbackup 82使用 NetWorker 配置 45延遲即時 61, 77按檔案系統分組的 Save Set 34指令 45配置精靈 44排程 43備份階段日誌 40, 49無伺服器的快照 61程序 22, 73

使用 brbackup/brarchive 22排程 24

開機程式檔 39階段作業報告 40, 49線上手動 38歸檔 Redo Log 39轉寫 61, 75離線手動 38

備份要求的檔案 40備份檔案 , 數目 40單一 tablespace, 還原 83報告 , 備份階段作業 40, 49復原

使用 brrecover 84復原 , 說明 18循環冗餘核對 31測試 94無伺服器的快照備份 61程式

brarchive 73, 75brbackup 73, 75nsrd 73, 75nsrexecd 73, 75nsrindexd 73, 75, 77nsrmmdbd 73, 75, 77nsrsapsv 73, 75savefs 73, 75savegrp 73, 75

程序 , NetWorker Module 22等候逾時時間 34策略 , expiration 31虛擬節點 31診斷日誌 94診斷問題 93開機程式 , NetWorker 74, 75開機程式檔 , 備份 39

十三畫當地語系化 21號誌檔 34詳細日誌參數 34資料

備份手動 38使用 brbackup/brarchive 22排程 24, 43

復原 18還原 25, 56

資料流程說明PowerSnap 63手動備份 22排程備份 24還原 25

資料庫Instance , 還原 83伺服器 , 說明 18

資料檔 , 依 ID 還原 83資源 , NetWorker 29, 31

pool和 pool 參數 29, 33配置 29

用戶端 45伺服器 29

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 113

Page 114: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

索引

配置 29排程 29群組 29

十四畫嘗試 , 重試備份 34實體媒體失敗 61疑難排解提示 93監視

備份 40, 49還原 57

磁碟故障 38, 39精靈 , 備份配置 44語言套件 21說明

BrGui 19NetWorker Module 19NetWorker 伺服器 18Oracle 19RMAN 19SAP BRTools 19備份和還原程序 22環境 18

遠端使用者 (Windows) 45遠端使用者的密碼 (Windows) 45需求 , PowerSnap 60

十五畫審核

備份 40, 49還原日誌 57

暫存檔目錄 30線上手動備份 38線上說明頁 22

十六畫輸入檔報告 40選項

brarchive 82brbackup 82brrecover 84brrestore 83sapclone 指令 52

錯誤訊息 93不嚴重 95嚴重 97

錯誤通知 , 啟用 32

十七畫儲存

用戶端檔案索引 39開機程式檔 39歸檔 Redo Log 39

儲存串流 , 設定 33檔案

initORACLE_SID.sap 35檔案系統

分組依據 34

環境說明 18

環境變數NSR_CHECKSUM 72NSR_CLIENT 72NSR_COMPRESSION 72NSR_DATA_MOVER 71NSR_DATA_VOLUME_POOL 72NSR_ENCRYPTION 72NSR_GROUP 72NSR_MAX_STREAMS 71, 72NSR_PS_DEBUG_LEVEL 71NSR_PS_SAVE_PARALLELISM 71, 72NSR_SAVESET_BROWSE 72NSR_SAVESET_EXPIRATION 72NSR_SAVESET_RETENTION 72NSR_SERVER 72NSR_SNAP_TYPE 71RESTORE_TYPE_ORDER 71搭配 RMAN 使用 35

臨機操作備份 38還原

brrestore, 語法 83, 84PowerSnap 62用於設定的參數檔 84立即 62, 78如果找不到則使用先前的備份 33依 ID 範圍 83依資料檔 ID 83使用 brrestore 83使用 NetWorker Module 83使用不同設定檔 84所有 tablespace 83迴轉 62, 78從次要儲存體 62, 79單一 tablespace 83程序 78程序說明 22資料 56圖解 26監視 57說明 18審核報告日誌 57整個資料庫 Instance 83叢集資料 57

還原訊息 , 隱藏 83還原程序

使用 brrestore 25隱藏還原訊息 83

十八畫叢集

資料還原 57翻製 52

歸檔 Redo Log 39歸檔日誌 33瀏覽命名格式 34瀏覽策略

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南114

Page 115: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

索引

expiration 31用於手動備份 39

翻製sapclone 的語法 52Save Set 52

轉寫備份 61, 75離線手動備份 38

二十三畫變數

NSR_CHECKSUM 72NSR_CLIENT 72NSR_COMPRESSION 72NSR_DATA_MOVER 71NSR_DATA_VOLUME_POOL 72NSR_ENCRYPTION 72NSR_GROUP 72NSR_MAX_STREAMS 71, 72NSR_PS_DEBUG_LEVEL 71NSR_PS_SAVE_PARALLELISM 71, 72NSR_SAVESET_BROWSE 72NSR_SAVESET_EXPIRATION 72NSR_SAVESET_RETENTION 72NSR_SERVER 72NSR_SNAP_TYPE 71PowerSnap 70RESTORE_TYPE_ORDER 71

驗證伺服器索引 33

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南 115

Page 116: EMC NetWorker Module for SAP with Oracle · EMC Corporation 公司總部: Hopkinton, MA 01748-9103 1-508-435-1000 EMC® NetWorker® Module for SAP with Oracle 3.5 版次 多平台版本

索引

EMC NetWorker Module for SAP with Oracle 3.5 版次多平台版本管理指南116