Linux (CentOS) 安裝 Oracle Database 完整步驟
前言 在 Linux 上安裝 Oracle Database 需嚴格遵循官方預安裝需求:作業系統版本、核心參數、必要 RPM 套件、使用者/群組、目錄權限、環境
Oracle ASM 新增磁碟到磁碟群組操作手冊
前言 Oracle Automatic Storage Management (ASM) 簡化資料庫儲存管理。擴充磁碟群組需在作業系統層級準備裝置、配置 ASM
JDBC 呼叫 Oracle 預存程序實務指南
前言 JDBC (Java Database Connectivity) 定義了統一的資料庫操作介面,各資料庫廠商提供驅動程式實作。呼叫 Oracle 預存程序
Java CallableStatement 呼叫 Oracle 預存程序完整實戰
前言 JDBC CallableStatement 是呼叫 Oracle 預存程序的標準介面。本文涵蓋三種常見場景:無回傳值、有 OUT 參數、回傳結果集(RE
Windows 環境下 Oracle 完整移除指南
前言 透過 Oracle Universal Installer (OUI) 解除安裝僅能移除程式檔案,登錄檔、服務、環境變數、啟動捷徑等殘留項目仍會保留,不僅
Oracle 動態效能視圖(V$ Views)完整解析
前言 Oracle 動態效能視圖(Dynamic Performance Views,通稱 V$ Views)是 DBA 監控、調校、診斷資料庫效能的核心工具。
Oracle 建立使用者與表空間完整指南
前言 在 Oracle 資料庫管理中,建立使用者並正確配置表空間是基礎且關鍵的操作。若未指定預設表空間,使用者將預設使用 SYSTEM 表空間,這會嚴重影響系統
Oracle 分區表效能優化實戰:範圍、雜湊、列表、複合分區完整建模與 I/O 對比驗證
前置作業:建立獨立表空間隔離 I/O CREATE TABLESPACE test01 DATAFILE D:\xtdb\test01.dbf SIZE 50M
Oracle SQL Trace 開啟、Trace 文件定位與 TKPROF 深度分析全流程指南
為何性能測試工程師必須精通 SQL Trace 性能瓶頸 80%+ 源自後台應用與資料庫。Spotlight/Enterprise Manager 發現慢 SQ
Oracle SQL 效能優化進階篇:五大核心原則與實戰技巧
原則一:拒絕 SELECT * — 顯式投影節省全鏈路資源 SELECT * 解析階段需查詢數據字典展開所有欄位,增加解析 CPU;網路傳輸、客戶端緩衝區、伺服
通過執行計畫優化 SQL 實戰(四):Hints 控制連接順序與方法的艱辛嘗試與大表驅動小表反直覺案例
基礎環境與初始計畫 三表 A, B, C 已收集統計資訊。原始查詢: SELECT A.col4 FROM C, A, B WHERE C.col3 = 5 A
Oracle 邏輯結構深度解析(二):熱點區塊、Latch 爭用與 SQL 關聯定位完整腳本庫
核心視圖:X$BH — 緩衝區標頭快照 X$BH 記錄每個緩衝區在 Buffer Cache 中的狀態,關鍵欄位:TCH (Touch Count) 訪問次數,
Oracle 索引優化設計:從組織管理到聚簇應用的實戰指南
索引雙刃劍:用對加速,用錯拖累 索引將邏輯值映射至 RowID,實現快速定位。但大表建索引不當會:佔用 SGA 緩衝區排擠熱點資料塊、觸發頻繁物理 I/O、DM
Oracle 其實有兩個埠:Listener 1521 與隨機資料埠,防火牆穿透完整解決方案
誤區:以為只有 1521 許多 DBA 以為開放防火牆 1521 即可連線。實測:tnsping 通、但 Net Manager/應用連線失敗。根因:Oracl
SQL 查詢效能提升 7 大法寶:從開發習慣到架構層面的實戰指南
前言:調優是技術更是藝術 資料庫調優無銀彈,同一招在系統 A 靈驗、系統 B 失效。但遵循核心原則能顯著降低踩坑機率。本文歸納 7 個跨平台 (Oracle/S
資料庫效能調優核心技術:嵌套循環連接執行計畫深度解析
系列定位與環境 本系列第三篇專講 Nested Loops Join (NLJ),前篇覆蓋單表掃描,後續將講 Hash Join、Merge Join、子查詢轉
SQL WHERE 條件順序真的影響 Oracle 效能嗎?完整實驗證明毫無影響
爭論背景 關於 WHERE 條件撰寫順序是否影響效能,流傳兩種說法: 最具選擇性 (過濾率最高) 的條件放最右邊,因 SQL 從右向左執行。 最具選擇性的條件
反直覺的優化:外層加上 DISTINCT 反而大幅降低邏輯讀的原理解析
現象:DISTINCT 並非總是拖累效能 一般認知中,DISTINCT 意味著排序去重,會增加 CPU 與臨時表空間開銷。但實戰案例發現:某複雜查詢加上 DIS