用戶角色管理
- 建立不同用戶組與密碼驗證,防止非法存取
- 授權限制操作權限:部分用戶具完整讀寫,大多數僅組內讀寫或全庫唯讀
- 重點保護
SYS、SYSTEM 特權帳號
- 確保
$ORACLE_HOME/bin 所有權屬 Oracle 用戶
- 遠端用戶採加密密碼存取,強化網路 DBA 權限控管(如拒絕遠端 DBA 存取)
資料保護三支柱
- 備份:軟硬體故障時還原資料庫/控制/其他檔案
- 日誌:記錄所有操作(修改、參數調整),建立完整作業軌跡
- 控制檔備份:記錄資料庫物理結構狀態,實例/介質恢復時引導資料庫
Oracle 7 備份方式
1. 邏輯備份
EXPORT:備份特定資料檔、用戶或整庫
IMPORT:將匯出檔還原,同樣支援檔案/用戶/整庫層級
2. 物理備份
完整複製資料庫內容,分離線與聯機兩模式:
- 離線備份:正常關閉資料庫後備份所有資料檔、控制檔、日誌檔、參數檔。可用
tar 轉儲磁帶或 copy/rcp 複製至備份磁碟/主機
- 聯機備份:備份聯機日誌歸檔,建立所有進程作業的完整精確記錄
物理備份優勢:可完整轉儲資料庫管理系統,故障時快速恢復,避免重新安裝 Oracle。
資料庫恢復情境
- 資料檔損毀:用最近備份還原對應檔至原位置,重新掛載資料庫
- 控制檔損毀:關閉資料庫,從備份還原控制檔至原位,重啟資料庫
- 整個檔案系統損毀(如 UNIX 磁碟陣列失效):
- 重新初始化磁碟/陣列,剔除壞塊
- 重建檔案系統
- 利用備份完整還原資料庫系統
- 啟動資料庫
以上為日常管理經驗總結,安全技術與措施仍需持續累積,確保資料庫高效安全運行。