Oracle ASM 文件 AU 分佈定位與 kfed/dd 實戰提取 spfile、控制檔
ASM (Automatic Storage Management) 將文件條帶化分散於磁碟組各磁碟的 Allocation Unit (AU)。本文實戰示範如
Oracle SELECT ... FOR UPDATE NOWAIT:非阻塞鎖定實現並發控制
FOR UPDATE NOWAIT 讓查詢在目標行已被鎖定時立即拋出異常 (ORA-00054) 而非等待,適用於高併發下需快速失敗、避免長時間阻塞的業務場景。
Oracle 修改預設密碼過期天數:從 180 天改為永不過期 (UNLIMITED)
Oracle 11g 起預設 Profile DEFAULT 將 PASSWORD_LIFE_TIME 設為 180 天,導致用戶定期被強制修改密碼或帳戶鎖定
Oracle ORA-12560 TNS 協議適配器錯誤:Windows 環境變數 ORACLE_SID 缺失排查實錄
在 Windows 執行 exp/imp 或 sqlplus 時出現 ORA-12560: TNS:protocol adapter error,雖然監聽器與實
Oracle 自動記憶體管理 (AMM) 設定步驟與 MEMORY_TARGET 計算指南
Oracle 11g 引入自動記憶體管理 (AMM),透過單一參數 MEMORY_TARGET 統一管理 SGA 與 PGA,大幅簡化記憶體調校。本文提供啟用
Oracle 索引碎片檢測與重建實戰:從 ANALYZE 到 ONLINE REBUILD 最佳實務
索引碎片過多會導致掃描效率下降、執行計畫偏差。本文記錄完整實戰流程:確認表空間佈局、依統計指標篩選需重建索引、撰寫批次分析腳本處理鎖衝突、最終評估重建必要性與排
Oracle EM 配置失敗「無法解鎖所有 EM 相關帳戶」根因與解決方案
在 Windows 環境建立 Enterprise Manager (EM) 時,常遇到 ORA-12560 或「無法對所有 EM 相關帳戶解鎖」錯誤。本文記錄
關聯式資料庫不適用的 10 大場景:何時該選擇 NoSQL?
關聯式資料庫(RDBMS)長期佔據主導地位,但隨著資料量暴增與應用型態多元化,盲目套用 RDBMS 反而成為效能瓶頸。本文整理 10 個 RDBMS 力有未適的
Oracle 字元集完整指南:命名規則、查詢方法、修改風險與最佳實務
字元集決定資料庫如何儲存、解析與顯示文字資料,選擇錯誤會導致資料亂碼、匯入匯出失敗。本文系統整理 Oracle 字元集命名規則、NLS_LANG 參數解析、三端
Oracle UTL_INADDR 套件:取得主機名稱與 IP 位址實務教學
Oracle 內建 UTL_INADDR 套件可讓 PL/SQL 程式直接解析網域名稱、取得本機或遠端主機的 IP 位址與主機名稱,適用於網路監控、日誌記錄、應
Oracle 資料庫建立表空間、用戶授權與權限查詢完整指南
在 Oracle 資料庫管理中,建立表空間、創建用戶並授予適當權限是基礎且關鍵的操作。本文將系統整理建立暫存表空間、永久表空間、創建用戶指定表空間、授予系統權限
Oracle ORA-12514 徹底解決:監聽器未識別 SERVICE_NAME 的三大根因與修復
ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect descript
Oracle 會話鎖定查殺實戰:V$SESSION + V$LOCK 精準定位,ALTER SYSTEM KILL SESSION 秒級釋放
業務報「應用卡住」,DBA 需在 30 秒內定位阻塞會話並釋放。本文提供生產級標準化查殺腳本,覆蓋鎖類型識別、阻塞鏈追蹤、安全殺會話、事務回滾預估。 一、標準
Oracle 單實例徹底卸載清理指南:從進程到注冊表的「核級」淨化
Oracle 協載遠比「下一步」複雜,殘留文件、注冊表、服務、環境變量、用戶組往往導致再次安裝報錯(如 ORA-12560、INS-32008、INS-0810
Windows 批處理實現 Oracle 邏輯備份輪轉:保留最近 7 天,零成本自動化
針對中小型 Oracle 單實例(< 50GB),無需購買備份軟件,利用 Windows 任務計劃 + exp 經典導出 + 批處理腳本,即可實現「按星期輪轉、
Oracle DELETE vs TRUNCATE 深度對比:原理、性能、限制與實戰選型
刪除表數據的兩大核心命令 DELETE 與 TRUNCATE,雖同為「清空數據」,但在事務語義、高水位標記 (HWM)、空間回收、觸發器、權限模型、並發行為上存
Oracle DBCA 建庫報錯「無法分配端口」根因:/etc/hosts 缺失主機名映射
全新安裝 Oracle 10.2.0.4 + Patch,運行 DBCA 創建數據庫時拋出: 嚴重: 無法在指定的范圍內為以下進程分配端口: JMS [5540
Oracle Linux 6 橋接網卡失效根因與修復:NetworkManager 衝突實錄
在 Oracle Linux 6.x 配置 KVM 虛擬機橋接網絡時,傳統 ifcfg-br0 + ifcfg-eth0 配置明顯無誤,卻報錯: eth0: C