Oracle 日常備份表清理與誤刪表閃回恢復實戰
90%),發現大量歷史備份表 (_BAK、日期後綴) 佔用近 100GB。清理後第三天業務反映財務報表少分錄,追查為誤刪關鍵表。本文記錄完整清理流程與閃回恢復實
Oracle 分區表建立完整範例:範圍分區、全域/本地索引、表空間映射
分區表是大數據量環境下提升查詢效能、簡化維運 (如歸檔、清理) 的核心技術。本文提供生產級 RANGE 分區表完整 DDL:按月分區、各分區獨立表空間、全域主鍵
Oracle 索引常見誤區與優化實戰:避開濫用陷阱、提升 DML 效能
索引能加速查詢,但濫用會拖垮寫入效能、佔用空間、甚至誤導優化器。本文歸納四大常見誤區與對應解法,並補充「索引失效/重建」運維技巧,助您建立精準索引策略。 一、
Oracle MINUS 集合運算詳解:差集邏輯與實戰範例
MINUS 是 Oracle 的集合運算子,回傳「左側查詢結果集中存在、但右側查詢結果集中不存在」的列 (差集)。本文以建表、插資、查詢完整範例,說明 MINU
Oracle 預存程序大型 SQL 除錯技巧:DBMS_OUTPUT 列印動態 SQL 內容
編寫預存程序時,動態組合的大型 SQL (如超過 32767 字元、多表 Join、複雜條件) 無法在 PL/SQL Developer 等工具的「Test」視
Oracle 替代變數完整應用指南:互動式查詢、腳本參數化與進階技巧
替代變數讓 SQL 語句在執行時動態接收使用者輸入,實現互動式查詢與腳本參數化。本文系統整理 &、&&、DEFINE/UNDEFINE、
Oracle 字元集修改完整操作指南:資料庫層與用戶環境變數
字元集決定資料庫儲存、顯示、排序的字符編碼。修改資料庫字元集屬高風險操作,必須在維護窗口、完整備份後進行。本文提供標準流程:查看現況 → 關閉資料庫 → MOU
Oracle 使用者與表空間重建標準流程:刪除、建立、授權一條龍
專案部署、環境重置、測試資料刷新常需「刪除舊用戶/表空間 → 重建新用戶/表空間 → 授權」。本文提供標準化、可直接執行的操作腳本與關鍵參數說明,適用 Wind
Oracle ORA-01129 錯誤排查:用戶名拼寫錯誤導致的誤導性錯誤訊息
建立索引時遇到 ORA-01129: users default or temporary tablespace does not exist,直覺會去查表空間
Oracle 鎖衝突快速定位與釋放:V$LOCKED_OBJECT 實戰查詢
提交交易時遇到「資源忙碌、要求指定資源的鎖已被佔用」 (ORA-00054) 或應用無回應,通常是被其他 Session 持有鎖導致。本文提供標準定位腳本:從鎖
Oracle 自動維護任務狀態快速檢查
Oracle 11g+ 引入自動維護任務,包含優化器統計資訊收集、段空間建議、SQL 調優建議等。確認其啟用狀態是日常巡檢基本動作。本文提供一條 SQL 即可掌
Oracle ROWNUM 偽欄位深度解析:分頁查詢、排序陷阱與效能優化
ROWNUM 是 Oracle 最常被誤解的偽欄位。它不是「資料列的固有編號」,而是「查詢結果集產生順序的流水號」。本文深入解析其運作機制、常見陷阱 (如 1
Oracle 細粒度稽核 (FGA) 完整實作指南
Fine-Grained Auditing (FGA) 可針對特定資料表、特定欄位、特定條件 (如僅稽核薪資欄位變更超過 20% 的 UPDATE) 記錄存取行
Oracle 外鍵約束詳解:子表、父表關係與刪除規則
外鍵 是關聯式資料庫維護參考完整性的核心機制。本文以標準 EMPLOYEES/DEPARTMENTS 範例,說明外鍵定義語法、父子表角色、以及 ON DELET
Oracle 日期函數基礎:內部儲存、顯示格式與常用運算
Oracle 以數值內部儲存日期 (世紀、年、月、日、時、分、秒),預設顯示格式為 DD-MON-RR。理解內部表示與格式模型,是處理日期資料的基礎。本文整理核
Oracle 資料庫手動刪除完整操作指南 (檔案系統與 ASM 環境)
當 DBCA 無法使用、或需徹底清除殘留實例時,手動刪除資料庫是 DBA 必備技能。本文提供標準化、可驗證的操作流程,分為「檔案系統」與「ASM 儲存」兩大場景
Oracle 學習路徑與進階建議:從入門到架構師的完整指南
學習 Oracle 是場馬拉松,非百米冲刺。興趣是最好的老師,實戰是唯一的試金石。本文為您規劃從零基礎到資深專家的完整學習路線,並推薦經典教材與必經技術棧。
Oracle 效能調優入門與進階:從外部環境到 SQL、排序、競爭全維度解析
Oracle 調優是系統性工程,涵蓋作業系統層面、I/O 架構、SQL 執行計畫、排序記憶體、儲存參數等多個維度。本文依循「由外而內、由粗到細」的邏輯,系統梳理