首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 9i 作業系統自動化運維:任務類型、作業庫架構、創建向導、失敗排查三大核心方案

     編輯:Oracle 資料庫相關知識

作業定義與價值

作業 = 標準化、自動化的重複性管理任務 (備份、統計收集、啟停庫、腳本執行)。核心價值:集中管理 (作業庫)、分布式分發 (智能代理)、排程靈活、審計追蹤。

作業系統四大組件

  • 智能代理 : 目標端執行引擎
  • 作業定義 : 管理服務器存儲的任務模板
  • 作業庫 : 歷史運行記錄、狀態、輸出日誌
  • 調度器 : 觸發時間、頻率、日曆

創建作業向導六頁籤

  1. 一般信息:名稱、目標類型/實例
  2. 任務:選擇任務類型 (Run SQL*Plus Script、Run OS Command、Backup/Recovery、Shutdown/Startup 等)
  3. 參數:腳本路徑、參數變量、輸出文件
  4. 調度:一次性/重複/日曆、時區、最大運行時間
  5. 訪問權:管理員授權矩陣
  6. 確認創建

截圖:

作業失敗三大根因與解決方案

根因現象解決方案
首選身份證明錯誤認證失敗 ORA-01017 / OS 登錄失敗「編輯管理員首選項/首選身份證明」頁籤,分別設置節點 OS、數據庫、監聽器正確憑證
節點無批處理登錄權限OS 命令任務報「Access denied」目標服務器「本地安全策略/用戶權利指派/以批處理作業登錄」添加代理運行用戶
數據庫操作權限不足SQL 腳本報 ORA-01031/ORA-00942確保首選身份證明中的數據庫用戶具備目標對象權限 (如 DBA/RESOURCE/對象授權)

配置截圖:

常用內建任務類型

  • Run SQL*Plus Script : 運行 .sql 腳本 (備份腳本、統計收集、清理)
  • Run OS Command : 執行 Shell/Bat (文件轉移、日志切割)
  • Backup/Recovery : RMAN 備份/恢復模板
  • Shutdown/Startup Database : 例程啟停 (配合調度窗口)
  • Analyze Tables : 收集統計信息

最佳實踐

  • 作業命名規範:JOB_業務域_任務類型_頻率 (如 JOB_FIN_BACKUP_DAILY)
  • 關鍵作業啟用「通知」:成功/失敗/超時分別郵件/短信。
  • 長運行作業設置「最大運行時間」防止佔用代理槽位。
  • 定期清理作業庫歷史 (保留 30-90 天)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved