首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

透過 OMS (Oracle Management Server) 實現 Oracle 9i 資料備份管理

     編輯:Oracle 資料庫基礎

前言:Enterprise Manager + OMS 的圖形化備份優勢

Oracle 9i 引入 Oracle Management Server (OMS) 搭配 Enterprise Manager Console (EMC),提供集中化、圖形化的備份/還原管理介面,支援排程、增量、多資料庫並行管理。本文詳述 OMS 安裝、配置、首選身分憑證設定與備份操作實戰步驟。

前置作業:安裝 OMS

  1. 啟動 Oracle Universal Installer (OUI) → Installed Products → 展開 OraHome92。
  2. 若無 Oracle9i Management and Integration,從 Available Products 選擇安裝 Oracle9i Management and Integration → Oracle Management Server。

配置管理資料庫 (Repository)

  1. 啟動 Enterprise Manager Configuration Assistant (EMCA)。
  2. 選擇 Configure Local Oracle Management Server → Create New Repository → Typical。
  3. 系統建立 OEMREP 資料庫 (儲存管理資訊),需輸入 SYS/SYSTEM 密碼。

啟動 OMS 服務

  • Windows:服務管理器 (services.msc) → 啟動 OracleOraHome92ManagementServer。
  • 確認其他 Oracle 自動服務 (Listener, Database) 均已啟動。

登入 Enterprise Manager Console

  • 選擇 Login to Oracle Management Server (非 Standalone)。
  • 預設帳號:sysman / oem_temp (首次登入強制修改密碼)。
  • 若提示「身分證明不正確」且帳號正確 → 刪除 Repository 重建 (EMCA → Drop Repository → Create)。

關鍵設定:Preferred Credentials (首選身分憑證)

備份/還原作業需以 OS 與資料庫身分執行,必須預先註冊。

  1. EMC 選單:Configuration → Preferences → Preferred Credentials。
  2. 節點 (主機) 憑證:
    • Target Type: Node,找到目標主機名。
    • 建立專用 OS 帳號 (如 oracle_backup),加入 Administrators 與 ORA_DBA 群組。
    • 本地安全性原則 → User Rights Assignment → Log on as a batch job 加入該帳號 (Windows 必須)。
    • 輸入帳號/密碼。
  3. 資料庫憑證:
    • Target Type: Database,找到目標資料庫。
    • 輸入 DBA 權限帳號 (如 sys as sysdba 或專用備份帳號)。

執行備份操作

  1. EMC 導覽樹找到目標資料庫 → 展開 Schema/Objects → 任意表格右鍵。
  2. 選擇 Data Management → Export (或 Import)。
  3. 依精靈設定:匯出模式 (Full/Schema/Table)、檔案路徑、參數 (Statistics, Constraints, Grants 等)。
  4. 提交 → 作業 (Jobs) 頁面可見排程狀態、歷史記錄、日誌。

常見問題與解決

現象原因對策
無法登入 OMS (身分證明錯誤)Repository 損壞或 sysman 密碼不同步EMCA 重建 Repository
備份作業卡住/失敗OS 憑證缺少 batch logon 權限 (Windows)本地安全性原則加入 Log on as batch job
看不到目標資料庫目標未被發現/註冊EMC → Add Database Target 或自動發現
匯出檔案過大/慢Full Export 壓力大改用 Schema/Table 模式、或升級 RMAN

遷移建議:從 exp/imp 到 RMAN

  • OMS/EMC 的 Export/Import 介面本質仍呼叫 exp/imp 工具,受限於邏輯備份效能與一致性。
  • Oracle 10g+ 強力推薦 RMAN (Recovery Manager):區塊級增量、壓縮、加密、備份驗證、Point-in-Time Recovery。
  • EMC/Grid Control 10g+ 內建完整 RMAN 圖形化管理,無縫升級。

結語

OMS + EMC 為 Oracle 9i 時代提供了「圖形化、集中排程、多庫管理」的備份管理解決方案。核心在於 Repository 建立、OMS 服務啟動、Preferred Credentials 正確配置 (含 OS Batch Logon 權限)。掌握此流程,即可脫離命令列腳本,實現可視化、可審計的備份運維。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved