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

硬體工程師動態存儲前,Oracle DBA 必備準備與事後復核清單

     編輯:Oracle 教學

硬體工程師動態存儲前,Oracle DBA 必備準備與事後復核清單

存儲變更(新增、調整、維護)屬高風險操作,DBA 必須在硬體工程師動手前後執行標準化檢查,確保資料庫層面零感知、零損壞。

一、操作前:基準線採集

在存儲工程師介入前,完整採集當前配置快照:

1. 邏輯卷管理資訊

# HP-UX
vgdisplay, pvdisplay, vgdisplay -v vg_data

# AIX
lsvg -o, lsvg, lsvg datavg, lsvg -l datavg, lspv

2. Oracle Clusterware 資訊(RAC 環境)

  • OCR 磁碟狀態:ocrcheck
  • 投票磁碟:crsctl query css votedisk
  • ASM 磁碟組:SELECT name, state, type FROM v$asm_diskgroup;

3. 資料檔案映射關係

SELECT file_name, tablespace_name, bytes/1024/1024 MB
FROM dba_data_files ORDER BY tablespace_name, file_id;

-- 或查詢 v$dbfile / v$datafile 獲取絕對路徑與狀態

4. 作業系統層面日誌

  • /var/adm/syslog/syslog.log (HP-UX)
  • /var/log/messages (Linux)
  • 錯誤報告:errpt -a (AIX)

二、操作後:差異比對復核

存儲工程師宣告完成後,DBA 重新執行上述所有指令,逐項比對前後輸出:

  • VG/PV/_lv 結構是否變動
  • 磁碟路徑、major/minor 號是否一致
  • OCR/投票磁碟/ASM 磁碟組狀態是否正常
  • 資料檔案路徑、大小、權限是否異常
  • OS 日誌是否出現 I/O 錯誤、SCSI 警告

三、放行標準

只有當所有比對項目無異常、資料庫實例運行穩定、告警日誌無報錯時,DBA 才簽署放行,允許硬體工程師離場。

建議將上述指令封裝為 Shell/Python 自動化腳本,輸出結構化報表(CSV/HTML),便於快速 Diff 比對與審計留存。

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