深入理解 Oracle 存儲過程中的角色與權限機制
角色 (Role) 是權限集合,可授予用戶。但 在 PL/SQL 編譯/執行時角色被停用,僅認可直接授予的物件權限。這是為了效能 (避免動態檢查角色狀態) 與安
Oracle SQL 效能優化系列 (五):減少資料庫往返、DECODE 聚合技巧
每次 SQL 執行伴隨解析、優化、綁定、塊讀取等內部工作。減少往返次數 = 減少總工作量。 7. 減少資料庫往返次數 -- 方法 1:三次往返 (最差) SE
Oracle SQL 效能優化系列 (七):COMMIT 策略、計數寫法、WHERE 替代 HAVING、減少表查詢
本系列第七篇,涵蓋四項實戰優化技巧。 12. 盡可能頻繁 COMMIT 每次 COMMIT 釋放資源: Undo 區塊 (回滾段資訊) 鎖 (Lock) R
Oracle SQL 效能優化系列 (八):以 PL/SQL 函數封裝查詢邏輯提升效能
複雜 SQL 常為了「單一語句」犧牲效能。將重複查詢邏輯封裝為 PL/SQL 函數,主查詢呼叫函數,可大幅減少連接與掃描開銷。 場景:多表聯結查詢員工歷史紀錄
Oracle SQL 效能優化系列 (九):表別名、EXISTS 替代 IN、NOT EXISTS 替代 NOT IN
本系列第九篇,聚焦三項高頻優化技巧。 17. 使用表別名 (Alias) 多表聯結時,為每個表指定別名並冠於所有欄位前。效益: 減少解析時間 (解析器無需搜
Oracle 資料庫命名體系完整解析:DB_NAME、DB_DOMAIN、GLOBAL_NAME、SERVICE_NAME、NET SERVICE NAME
Oracle 提供多層次命名機制,支援單機到分散式環境。本文系統梳理五大核心名稱的定義、關係、預設值與常見配置錯誤 (ORA-12154)。 五大名稱對照
SuSE Linux 10 安裝 Oracle Database 10g R2 完整步驟實錄
在 SuSE Linux Enterprise Server 10 (SLES 10) x86 上安裝 Oracle 10g R2 (32-bit) 的驗證過程
Oracle + WebDB vs SQL Server + Visual Studio:架構選型全維度對比
企業建置 Web 資料庫應用面臨兩大陣營選擇:Oracle + WebDB 或 Microsoft SQL Server + Visual Studio。本文從
Oracle 將用戶 A 的權限批量授予用戶 B:PL/SQL 動態腳本
需求:將某用戶 (Grantor) 擁有的所有物件權限 (SELECT/INSERT/UPDATE/DELETE/EXECUTE) 批量授予另一用戶 (Gran
Oracle 企圖收購 MySQL 未果:開源資料庫生存博弈
2005 年底,Oracle 收購 MySQL 長期儲存引擎供應商 Innobase (InnoDB 作者),迫使 MySQL 尋找新引擎合作夥伴。隨後傳出 O
Linux 下使用 exp 導出 Oracle 10g 資料完整指令與壓縮技巧
Oracle 熱備份匯出 (exp) 在 Linux 環境的標準用法與管道壓縮技巧。 基本匯出指令 exp userid/password@service_n
徹底清除被標記 Killed 卻不釋放鎖的 Oracle 進程:OS 層級強制終結法
遇到 ALTER SYSTEM KILL SESSION 後狀態顯示 KILLED 但鎖長時間不釋放,比重啟資料庫更優雅的做法是在作業系統層級強制終結對應的 S
Oracle DECODE 函數多值判斷完整語法與實戰範例
DECODE 是 Oracle 特有的條件轉換函數,支援多值等值比對與預設值。本文詳細說明語法變體並以 DBA_USERS 實戰演示。 語法結構 DECODE
Oracle 是波音 747,MySQL 是豐田汽車?Zack Urlocker 談開源資料庫戰略
MySQL 總裁 Zack Urlocker 在北京記者會上以生動比喻闡述開源資料庫定位:Oracle 如波音 747,功能強大但價格昂貴、少數人需要;MySQ
Oracle 實現自動遞增主鍵:Sequence + Trigger 模式完整範例
Oracle 無自增欄位 (Auto Increment),標準做法是建立 SEQUENCE 搭配 BEFORE INSERT TRIGGER 自動賦值。本文提
Oracle 10g R2 RMAN 加密備份完整指南:三種模式與最佳實務
資料外洩事件頻傳,備份檔加密成為剛需。Oracle 10g R2 內建 RMAN 加密備份,無需第三方工具,還原時自動解密。支援三種模式:Transparent
SAP 與 Oracle:SOA 領域的王者之爭深度解析
Oracle 與 SAP 圍繞商業應用霸主地位的持續博弈,將技術專家分為兩大陣營。支持 Oracle 者看好 Ellison 的併購整合策略與執行力;支持 SA
配置 Shark 與 Oracle 連線快速步驟
Shark (現稱 Apache Hive 的前身專案) 切換資料庫至 Oracle 的最小配置步驟: 修改 configure.properties: d