Oracle Clusterware 10g/11g 進程架構完整解析:CRSD、CSSD、EVMD、OHASD 等核心組件
Oracle 10g Clusterware 進程 (UNIX/Linux) 進程全名職責執行身份故障行為 CRSDCluster Ready Serv
Oracle 11g 重建 SCOTT 範例綱要:官方腳本 utlsampl.sql 一鍵部署
操作步驟 確認 SCOTT 不存在: SELECT * FROM dba_users WHERE username = SCOTT; -- no rows
Oracle Data Guard 物理備庫建立前置作業:Primary 端啟用 Force Logging、Standby Redo Log 與參數配置
環境資訊 Primary: ocm1 (192.168.1.155), SID=PROD Standby: ocm2 (192.168.1.156), SID
Oracle 11g 物理備庫建立完整步驟指南 (RMAN 備份 + 手動配置)
環境規劃 角色主機IPSIDDB_UNIQUE_NAME Primaryocm1192.168.1.155PRODPROD Standbyocm2192
Oracle Data Guard 物理備庫角色轉換實作:Switchover 雙向驗證
前置條件 Primary (PROD) 與 Physical Standby (PRODSTD) 已同步,無 Gap。 Standby 已啟動 MRP (RE
OCM 考試實作:執行個體配置 - Checkpoint 記錄與 User Trace 目錄
1.1 設定 Checkpoint 資訊寫入 Alert Log 參數 LOG_CHECKPOINTS_TO_ALERT 控制是否在 Alert Log 記錄
OCM 考試實作:管理執行個體記憶體結構 (SGA/PGA/Java Pool)
50KB 的 PL/SQL 物件 查詢 V$DB_OBJECT_CACHE 並建立 SYS 擁有的 View,再建立 Public Synonym。 = 512
Oracle 還原歷史統計資訊:DBMS_STATS.RESTORE 實作與自動收集排程解析
應用場景 對比 Production 與 Test 環境執行計畫,需套用 Production 統計資訊。 統計資訊收集後效能退化,需回滾至前一版本。 實
Oracle FUNCTION 開發指南:語法、呼叫方式與實戰範例
Function 基本語法 CREATE [OR REPLACE] FUNCTION function_name (parameter_list) RETURN
Oracle RAC 表決磁碟 管理與操作實務
表決磁碟 角色與原理 防止網路分割導致腦裂,透過共享儲存進行節點存活投票。 11g 起強制存放於 ASM,不再支援原始裝置或 Cluster File Sys
重啟電腦後 Oracle 11g 無法連線:服務依賴順序與事件日誌滿導致啟動失敗
現象 每次重開機後,手動啟動 Oracle 相關服務(OracleServiceORCL、OracleOraDb11g_home1TNSListener)仍無法
Oracle 11.2.0.3 Data Guard 物理備庫主備切換實作與 ORA-16139 處理
切換類型對照 類型觸發時機資料損失原 Primary 狀態 Switchover計畫性維護(硬體升級、軟體升級)零資料損失轉為 Standby,仍屬 D
Oracle SQL*Loader 實戰範例:管線分隔檔案載入資料表
控制檔 ta_ftp_log.ctl OPTIONS (DIRECT=TRUE) LOAD DATA INFILE /var/log/xferlog.tmplo
Oracle 與 Vertica 產生日曆維度資料的 SQL 寫法對照
Vertica:使用 TIMESERIES 產生日期序列 SELECT TO_NUMBER(TO_CHAR(ts::DATE, yyyymmdd))
Oracle PL/SQL 程式碼加密與解密:WRAP 工具、DBMS_DDL 及原理解析
一、使用 WRAP 命令列工具加密 建立原始碼檔 pro_wrap.sql: CREATE OR REPLACE PROCEDURE pro_wrap IS
ORA-12705 NLS 錯誤的另類解決:Java 環境變數缺失導致 JDBC 連線失敗
錯誤現象 Ant 1.8.2 部署在主機 241,Oracle 11g 在主機 242。透過 JDBC 插入資料時拋出: java.sql.SQLExcepti
Oracle Client 安裝後常見連線問題與解決方案彙整
問題 1:tnsping 顯示連到 Client 而非 Database 已使用的參數檔案: \Oracle_Client\product\11.2.0\cli
Oracle 存儲過程返回結果集:使用 REF CURSOR 與暫存表解決大表連接效能
應用場景 海量資料表與其他表關聯查詢時,直接 JOIN 會導致效能低下。解決思路:在存儲過程中先依條件從大表篩選符合條件的資料寫入全域暫存表,再建立視圖將暫存表