紀錄工作上的點點滴滴

AL32UTF8_編碼起源與發展

2026-03-22 Oracle Oracle AI Content Encoding

全球化資訊時代的基石:Oracle AL32UTF8 字元集起源、技術演進與架構深度研究報告 在當代關聯式資料庫管理系統(RDBMS)的發展史中,資料的表現形式始終受到底層硬體限制與全球資訊交換需求之間的雙重拉鋸。隨着網際網路在二十世紀九十年代中期的爆發式增長,企業對於支援多語言、多文化數據儲存的需 ... Read More

Oracle Encoding History - AL32UTF8

2026-03-22 Oracle Oracle AI Content Encoding

The Cornerstone of the Globalized Information Era: A Deep Research Report on the Origins, Technical Evolution, and Architecture of Oracle AL32UTF8 In ... Read More

資料庫連線管理

2026-03-09 Oracle

程式語言連線方式比對: Java VS .NET 設定類別 設定名稱 設定說明 Java 參數名稱 (YAML) .Net (ODP.NET) 參數名稱 基礎配置 資料庫方言 告知 ORM 框架底層是哪種資料庫,以產生對應的 SQL。 dialect (無直接對應,ODP.NET 為 Oracle ... Read More

deploy Oracle26ai on Oracle Linux 8

2026-02-28 Oracle Oracle

資料庫環境 Database version: ORACLE_HOME: /u01/app/oracle/product/26/db 準備檔案 資料庫軟體: LINUX.X64_2326100_db_home.zip sha256sum : ... Read More

deploy Oracle19c RAC on RHEL9

2026-02-22 Oracle Oracle RAC

準備檔案 Oracle Database 19.3.0.0.0 for Linux x86-64 File Name: LINUX.X64_193000_db_home.zip (2.8 GB) sha256sum: ... Read More

SQL tunning task common

2026-01-31 工作雜記 Oracle

以**「電商物流系統」**為主題。這個場景包含了高頻交易、大量文字描述以及複雜的關聯。 以下是針對 Oracle 11g 環境設計的實作腳本。 第一步:設計與建立資料表 (DDL) 我們設計五張表:客戶 (CUSTOMERS)、商品 (PRODUCTS)、訂單主檔 (ORDERS)、 ... Read More

SQL tunning task MES

2026-01-31 工作雜記 Oracle

第一步:MES 系統資料表設計 (DDL) 我們設計六張核心表,涵蓋工單、批次(Lot)、機台、過帳紀錄與參數採集。 -- 1. 工單表 (Work Orders) CREATE TABLE MES_WORK_ORDERS ( WO_ID NUMBER PRIMARY KEY, WO_NO ... Read More

oracle AWR TOP SQL

2026-01-15 Oracle Oracle AWR

以下我針對 AWR 中的 TOP SQL 進行研究 SQL ordered by Elapsed Time SQL ordered by CPU Time SQL ordered by User I/O Wait Time SQL ordered by Gets SQL ordered by ... Read More

oracle AWR PERF TREND HISTORY

2026-01-15 Oracle Oracle AWR

最近常常接觸 AWR 報表分析,想說AWR已經有儲存資料庫運作歷史資訊,為何不依據裡頭的紀錄資訊進行效能分析呢?因此開始著手研究如何將AWR的資料呈現出趨勢資料~ 觀察重點 當 % Non-Parse CPU 低於 80% 時,代表資料庫忙於解析而非執行,這時增加 CPU 核心也無法根本解決問題。 ... Read More

Oracle AWR 常用筆記

2026-01-02 Oracle Oracle AWR

--手動執行快照 exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT(); -- 設定AWR 快照區間 BEGIN DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS( retention => ... Read More