Oracle ORA 錯誤快速查詢:使用 oerr 命令行工具解析錯誤代碼含義與處理建議
遇到 ORA-XXXX 錯誤時,Oracle 內建 oerr 工具可即時查詢錯誤原因、行為與建議動作,無需上網搜尋。 使用方法 oerr ORA 4063
Oracle SCHEDULER 完整使用指南:建立、修改、刪除、REPEAT_INTERVAL 參數詳解與範例
Oracle 10g+ DBMS_SCHEDULER 取代舊 DBMS_JOB,功能更強大。本文詳細解析 Schedule/Job 建立、REPEAT_INTE
Oracle 日期函數精選:SYSDATE、LAST_DAY、NEW_TIME 時區轉換語法與範例
Oracle 核心日期函數快速查閱:當前日期、月份最後一天、跨時區轉換,含參數表、回傳值、實戰範例。 1. SYSDATE — 當前資料庫日期時間 SYSDA
Oracle RMAN 備份保留策略:每日全量備份、保留 7 天、過期清理自動化配置
配置 RMAN 實現「每日全量備份、保留 7 天、自動清理過期」的完整設定腳本與排程建議。 1. 設定保留策略 CONFIGURE RETENTION PO
Oracle SGA 核心組件與效能監控:共享池、資料緩衝區、日誌緩衝區命中率查詢腳本
Oracle SGA (System Global Area) 三大核心組件:共享池、資料緩衝區、日誌緩衝區。本文提供各組件命中率/使用率監控 SQL,輔助 D
Oracle 閃回區滿 (ORA-16014) 緊急處理:擴容、清理歸檔、轉移歸檔目錄完整步驟
快速恢復區 (FRA) 滿導致 ORA-16014: log X sequence# Y not archived、資料庫無法開啟。緊急擴容、清理過期備份/歸檔
Oracle 大量資料 INSERT 效能優化實戰:索引/約束暫刪、並行、直接路徑、NOLOGGING 綜合策略
大量資料載入 (百萬~億級) 時,單純 INSERT 極慢。綜合運用**暫刪索引約束、並行 DML、直接路徑載入、NOLOGGING** 可提升 10~100
Oracle LEFT JOIN 中 ON 與 WHERE 條件位置差異:效能測試與邏輯陷阱
LEFT JOIN 時,條件放在 ON vs WHERE 產生**完全不同的語義與執行計畫**。本文透過邏輯分析、效能測試、LINQ 對照,釐清兩者差異與最佳實
Oracle 修改非空欄位資料類型:臨時欄位法避免表遷移與鎖定
需修改 NOT NULL 欄位資料類型 (如 NUMBER → VARCHAR2) 時,直接 ALTER TABLE MODIFY 會報錯。採用「臨時欄位搬移法
Oracle 聚合函數完整指南:AVG、SUM、VARIANCE、COUNT、MIN/MAX 語法、DISTINCT/ALL 差異與實例
Oracle 核心聚合函數語法詳解:參數 DISTINCT/ALL 行為差異、忽略 NULL 規則、回傳型別、分組搭配 GROUP BY 實戰範例。 通用規則
Oracle 常用內建函數速查:ROUND、LPAD/RPAD、LTRIM/RTRIM、INSTR、SUBSTR 完整語法與範例
Oracle 核心單列函數快速查閱卡:數值四捨五入、字串填充/去除/搜尋/截取,含參數說明、回傳型別、邊界行為與實戰範例。 1. ROUND / TRUNC
Oracle 共享池 ORA-4031 錯誤模擬與分析:共享池碎片化、大物件分配失敗實測
ORA-04031: unable to allocate XX bytes of shared memory** 是共享池最經典的錯誤。本文透過模擬腳本重現錯
Oracle 套件實作分頁查詢:支援分組、排序、動態 WHERE 的通用分頁 Package
Oracle 無內建 LIMIT/OFFSET (12c 前),常用 ROWNUM 子查詢實現分頁。本文提供一個完整的 PL/SQL Package,封裝通用分
Oracle 表空間使用率監控查詢:已用/剩餘空間、自動擴展、新增資料檔完整腳本
DBA 日常必備:查詢表空間使用率、判斷是否需擴容、檢查資料檔自動擴展屬性、產生新增資料檔 DDL 的完整 SQL 腳本集。 1. 表空間使用率總覽 SELE
Oracle NOLOGGING 操作完整清單:減少 Redo 產生加速大量資料載入
NOLOGGING 讓特定 DDL/DML 操作**不產生 Redo Log** (僅產生最少 Redo 記錄元資料),大幅提升大量資料載入、索引重建、分區維護
Oracle 回滾段並行回滾調優:FAST_START_PARALLEL_ROLLBACK 參數動態調整與進度監控
大量交易回滾 (如誤殺長跑交易) 會佔用大量 CPU/I/O,影響線上業務。透過動態調整 FAST_START_PARALLEL_ROLLBACK 可控制並行回
Oracle 11g 安裝 Swap 空間不足解決方案:Linux 新增 Swap 檔案步驟
Oracle 11g 安裝前置檢查要求 Swap 空間達標。若實體記憶體有限,可透過建立 Swap 檔案快速擴充,無需重新分區。 檢查現有 Swap # fr
Oracle 10g vs 11g 角色密碼機制差異:DEFAULT_ROLE、SET ROLE 行為詳細測試
Oracle 11g 改變了帶密碼角色的預設啟用行為:授予帶密碼角色給使用者後,**預設不啟用**,需在 Session 中显式 SET ROLE 並提供密碼才