資料檔可用性管理是DBA日常維護核心技能。本文系統梳理修改資料檔狀態的業務場景、歸檔/非歸檔模式下的操作差異、表空間與資料檔的層級關聯,以及系統表空間特殊限制。
離線單一資料檔不影響其他檔案,支援分部門規劃的表空間架構,最大化可用性。
ALTER DATABASE DATAFILE '檔案路徑' OFFLINE | ONLINE;
執行成功提示「資料庫已更改」。
ALTER DATABASE DATAFILE '檔案路徑' OFFLINE DROP;(必須加DROP)錯誤訊息會顯示絕對檔號(Absolute File Number),DBA需轉換為檔名才能定位。中小型資料庫絕對/相對檔號通常相同,大型庫可能不同。
規劃階段即應固定系統表空間檔案位置,嚴禁存放使用者資料。
實務上:整表空間遷移時,直接操作表空間離線/上線即可,但仍受歸檔模式限制。
資料檔建立即分配儲存空間,事後修改名稱/路徑極其麻煩。建議部署前完成規劃,減少後續變更。