joie de vivre
close
Profile Background
Profile Logo

joie de vivre

  • 분류 전체보기 (11)
    • ORACLE (9)
      • Admin (0)
      • Installation (3)
      • SQL (0)
      • Backup (0)
      • Optimization (2)
      • Tuning (3)
      • Trouble shooting (1)
    • Postgres (0)
      • Admin (0)
      • Install (0)
    • Language (1)
      • Good expression to memorize (1)
      • Apprendre le français (0)

    ORACLE 11g RAC — Recovering from an Interrupted Grid Install GUI and Completing the DB Engine Silent Install

    ORACLE 11g RAC — Recovering from an Interrupted Grid Install GUI and Completing the DB Engine Silent InstallRoot-causing INS-35354 · Repairing Central Inventory · CVU verification · DBCA prep — 2-node RAC lab notes (oel11db1 · oel11db2)#Oracle11gRAC#GridInfrastructure#INS-35354#CentralInventory#CVU#DBCA1. What Happened and the Bottom LineLate in the Grid Infrastructure install, root.sh had alrea..

    • format_list_bulleted ORACLE/Installation
    • · 2026. 7. 22.
    • textsms

    Turning a Correlated IN That Looped 10,000 Times Into an EXISTS Semi Join

    Oracle 19c: Turning a Correlated IN That Looped 10,000 Times Into an EXISTS Semi JoinThe problematic, repeated partWhat changed after the fixWhen analyzing production SQL, it's common to find cases where changing IN to EXISTS made a query faster. But IN isn't always slow, and EXISTS isn't always fast — the Oracle Optimizer can transform both expressions into the same Semi Join.What matters isn't..

    • format_list_bulleted ORACLE/Tuning
    • · 2026. 7. 17.
    • textsms

    Automating Oracle 19c Grid Infrastructure (HAS) + ASM + Database Install with Ansible

    A manual Oracle install has a long tail of checkpoints — account creation, kernel parameters, udev rules, root scripts, RU patches, DBCA.This is a walkthrough of automating that entire path with Ansible, from a bare Rocky Linux box to a verified Oracle Restart (HAS) database — with the actual playbook output kept in, not summarized away.1. The GoalOracle installs are procedure-heavy by nature. A..

    • format_list_bulleted ORACLE/Installation
    • · 2026. 7. 9.
    • textsms

    10GB and Climbing: The Cursor That Never Got Shared

    Sharable Memory north of 10GB.Thousands of INSERT ALL statements, identical in shape, differing only in literal values.Switching to bind variables — without touching the cursor lifecycle otherwise — changed both Shared Pool occupancy and Hard Parse counts completely. Confirmed against V$SQLAREA, not assumed.1. The ProblemA Shared Pool issue came in for review. Pulling up V$SQLAREA showed one SQL..

    • format_list_bulleted ORACLE/Tuning
    • · 2026. 7. 6.
    • textsms

    Execute to Parse Isn't What You Think

    Soft Parse % sat at 99.98%.Execute to Parse % sat at 9.22%.Closing and reopening the same cursor on every call was the difference between a 0% and a 99.86% Execute to Parse ratio — confirmed against v$sqlstats, not assumed.1. The ProblemAn AWR report came in for review. Every Instance Efficiency metric cleared 99%:Buffer Hit %99.91Library Hit %99.94Soft Parse %99.98Latch Hit %99.97Execute to Par..

    • format_list_bulleted ORACLE/Optimization
    • · 2026. 7. 1.
    • textsms

    04 oracle tuning anti join

    HASH JOIN ANTI was not the problem.The optimizer's join order forced TB_MATERIAL to be probed 12,380 times — that was the real issue.Changing the driving table alone cut Logical Reads from 38,350 to 7,412 — an 81% reduction.1. The ProblemA batch INSERT query populates a content business table based on contract data. The conditions looked straightforward: Filter by a specific corporation (ID_COR..

    • format_list_bulleted ORACLE/Tuning
    • · 2026. 6. 14.
    • textsms
    • navigate_before
    • 1
    • 2
    • navigate_next
    Notice
    Categories
    • 분류 전체보기 (11)
      • ORACLE (9)
        • Admin (0)
        • Installation (3)
        • SQL (0)
        • Backup (0)
        • Optimization (2)
        • Tuning (3)
        • Trouble shooting (1)
      • Postgres (0)
        • Admin (0)
        • Install (0)
      • Language (1)
        • Good expression to memorize (1)
        • Apprendre le français (0)
    Recent Posts
    Popular Posts
    Recent comment
    Tag
    • #Oracle Error
    • #JDBC ORA-01861
    • #SQLDataException
    • #LANG Environment Variable
    • #jdbc
    Total guest
    Today
    Yesterday
    Total
    Copyright © All rights reserved.
    Designed by JJuum

    티스토리툴바