Oracle 找出佔用連線的 SQL:v$session 實戰排查連線洩漏
應用程式未正確關閉資料庫連線,導致連線池耗盡、系統癱瘓是常見事故。本文提供一條實戰 SQL,快速鎖定特定應用伺服器(如 WebLogic)正在執行的 SQL 文
Oracle 透明閘道同步人力資料庫:組織架構與人員資料 JOB 實作
跨資料庫同步人力資料是企業資訊整合常見需求。本文展示利用 Oracle 透明閘道(DB Link 指向 HR 資料庫)撰寫 PL/SQL JOB,定期同步「組織
Oracle 透明閘道實作手冊:從設定到 DB Link 建立
Oracle 透明閘道 可讓 Oracle 資料庫透過異質服務 直接存取非 Oracle 資料來源(如 SQL Server)。本文記錄實際部署流程,涵閘道初始
Oracle 資料表複製語法完整指南:結構、資料與指定欄位
在 Oracle 資料庫管理中,複製資料表是常見的操作需求。無論是為了備份、測試或是建立新環境,掌握 CREATE TABLE AS SELECT (CTAS)
Oracle Web SQL Injection 實戰演練:從注入點發現到 Union/UTL_HTTP 獲取 Shell 完整攻擊鏈
實戰場景 目標頁面:list.jsp?username=loveshell 參數 username 存在字串型 SQL 注入,後端為 Oracle。 階段一:
Oracle Web Hacking 核心思路:目標識別、注入點分類、權限偵察、Union/UTL_HTTP 數據外帶、系統表蒐集完整攻擊鏈
階段一:目標識別 — 確認後端為 Oracle 註釋測試:Oracle 支援 -- 單行註釋,不支援 ; 多語句分隔。 id=1-- 正常 / id=1;SE
Oracle Windows 服務完整解析:13 大服務功能、啟動類型、進程、參數檔、日誌與控制工具對照表
服務命名規則 Oracle,其中 HOME_NAME 為安裝時指定的 Oracle Home 名稱 (如 OraHome92、OraHome81)。 13 大
Oracle DBA 面試高頻題庫 (23-50):PL/SQL 加密、對象類型、統計收集、審計、物化視圖、後台進程、會話等待、Redo Log、分區、錯誤顯示、ANALYZE、TRACE、IMP/SQL*Loader 差異、網絡文件
前言 承接基礎題,本文精選 Oracle DBA 面試進階高頻題 23-50 號,涵蓋 PL/SQL 封裝、對象類型區別、統計收集、審計、物化視圖、後台進程職責
Oracle DBA 面試必考 22 題:冷熱備份、控制檔重建、SPFILE、邏輯結構、Truncate vs Delete、索引、Star Schema、約束、表重建、歸檔模式、啟動階段、GV$、Explain Plan、Buffer Cache、ORA-01555、ORACLE_BASE/HOME、時區、GLOBAL_NAMES
核心題目與標準答案 冷備份 vs 熱備份差異與優點 冷備份:資料庫關閉後備份,適用所有模式,操作簡單、效能稍好 (無歸檔寫入)。 熱備份:歸檔模式下、資料
Oracle Shared Pool 調優核心指標與實戰策略:Gethitratio、Reloads/Pins、Reserved Pool、大物件鎖定 (DBMS_SHARED_POOL.KEEP)
為何優先調優 Shared Pool? Shared Pool Miss (硬解析) 成本遠高於 Buffer Cache Miss (物理讀)。Library
Oracle Web SQL Injection 深度剖析:PL/SQL 注入特性、系統表利用、UTL_HTTP 數據外帶與防禦對策
Oracle 注入獨特攻擊面 Oracle 豐富的內建套件、預設帳戶、PL/SQL 執行架構,形成獨特注入利用鏈: 預設帳戶 + 弱密碼:DBSNMP, OU
Oracle 記憶體參數手動調整實戰:PFILE/SPFILE 轉換、SGA/PGA 關鍵參數設定與生效流程
適用場景 資料庫啟動失敗需調整記憶體參數 非 AMM (Automatic Memory Management) 環境手動微調 遷移參數檔、備份參數檔 前
Oracle Java Stored Procedure 完整實戰:SQL 創建、外部 Class 載入、權限授與與除錯
三種建立 Java Stored Procedure 方式 方式一:直接內嵌 Java 原始碼 (CREATE JAVA SOURCE) -- 1. 編譯並
Oracle Database Link 進階:JDBC Statement vs PreparedStatement、動態 SQL 格式化、批次處理與效能調優
JDBC 兩大執行介面對比 特性StatementPreparedStatement SQL 解析/編譯每次執行皆解析編譯同一 SQL 僅解析編譯一次 動態
Oracle Database Link 建立與應用實戰:分散式查詢、跨庫更新與效能優化
什麼是 Database Link? Database Link (DB Link) 是分散式環境下訪問遠端資料庫的通訊通道,**隱藏遠端連線複雜性**。本地資
Oracle 表連接進階:不等值連接與自我連接實戰應用
承接前文:ANSI JOIN 標準語法快速回顧 -- INNER JOIN SELECT * FROM emp JOIN dept ON emp.deptno
Oracle 表連接兩大核心方式:等值連接與外部連接 (舊式 (+) 與 ANSI LEFT/RIGHT/FULL) 完整解析
四大連接類型概覽 Oracle 支援:等值連接 (Inner Join)、外部連接 (Outer Join)、不等值連接、自我連接。本文聚焦前兩類核心用法。
Oracle Listener (tnslsnr) 未設密碼風險與 LSNRCTL 設定密碼完整步驟
風險描述 遠端 Listener 未設密碼,攻擊者可任意: 關閉 Listener (LSNRCTL STOP) 設定新密碼鎖定合法管理員 查詢服務狀態、版本