Skip to content
Insane DBA

Databases@Powered by Passion

  • HomeHome Page
  • OracleBlog posts about Oracle
    • Autonomous DBBlog posts about Autonomous Databases
    • Performance
    • Update
    • Security
    • Exadata
    • Spatial
    • Flashback
    • Backup&RecoveryBlog posts about Backup and Recovery
  • PostgreSQLBlog posts about PostgreSQL
  • OtherBlog posts about other content
    • MongoDB
    • MariaDB
  • About MeWho is InsaneDBA?
  • hard validation during asm relocation

    New Exachk Criterion: Hardware Assisted Resilient Data (HARD) Validation During ASM Relocation

    26 Jul 2025 21:55

    —

    by

    Osman DİNÇ
    Databases, Exadata, Oracle

    The recent analysis of an Exachk report revealed a new check for Hardware Assisted Resilient Data (HARD) capability during the ASM Relocation (rebalance, resync, or resilver) process. HARD checks validate data integrity in Exadata storage servers, preventing corruption. Setting the content.check attribute of asm diskgroup to TRUE will enable Hardware Assisted Resilient Data (HARD) Validation During ASM Relocation. This change aligns with Exadata best practices for improved data protection.


  • Oracle Autonomous DB deploy

    Deploy Oracle Autonomous Database on your Computer

    18 Jun 2025 08:52

    —

    by

    Osman DİNÇ
    Autonomous DB, Databases, Oracle

    Oracle Autonomous Database can be deployed locally on a laptop using container platforms such as Docker or Podman, offering features similar to those available in the Oracle Cloud Infrastructure (OCI) Autonomous Database (ADB). Images are available for both ADW (Autonomous Data Warehouse) and ATP (Autonomous Transaction Processing) workloads. In this post, the deployment is demonstrated on the ARM-based Apple Macs, which requires configuring Docker along with Rosetta. Users can access the database via REST APIs and manage it easily through the Database Actions web interface, powered by Oracle REST Data Services (ORDS).


  • Oracle Database Patching with AutoUpgrade

    Oracle Database Patching with AutoUpgrade in Offline Environments

    14 Jun 2025 13:40

    —

    by

    Osman DİNÇ
    Databases, Oracle, Update

    This post illustrates how to use AutoUpgrade to patch an Oracle Database to in environments without internet access, making it also suitable for isolated systems. It details steps such as creating necessary directories, copying setup files, running prechecks, applying patches, and performing post-upgrade operations. The AutoUpgrade utility automates many tasks traditionally handled manually by DBAs.


  • Download Oracle Patches using autoupgrade.jar

    Downloading Oracle Patches with AutoUpgrade on Windows Behind a Proxy

    4 Jun 2025 19:22

    —

    by

    Osman DİNÇ
    Databases, Oracle, Update

    In this blog post, I walk you through how to download Oracle patches using AutoUpgrade on a Windows host behind a proxy requiring authentication. The steps include configuring proxy environment variables, creating the necessary directory structure, importing SSL certificates into the Java truststore and setting up a keystore for My Oracle Support (MOS) credentials. Additionally, I share a workaround for a language-specific issue encountered when the Windows display language is set to Turkish, which will be fixed on the next release.


  • Oracle's Hidden Transformations

    How Oracle Changes Your SQL: Uncovering Hidden Query Transformations

    24 May 2025 13:33

    —

    by

    Osman DİNÇ
    Databases, Oracle, Performance

    The post explores hidden transformations and transltion framework in Oracle databases. It introduces tools like DBMS_SQL_TRANSLATOR.SQL_ID and DBMS_UTILITY.EXPAND_SQL_TEXT, which help analyze and uncover underlying operations, highlighting the intricate nature of database queries and their optimizations.


  • Left Join for Everything

    Avoid Misusing LEFT JOIN in SQL Queries

    17 May 2025 11:26

    —

    by

    Osman DİNÇ
    Databases, Oracle, Performance

    The use of LEFT JOIN in SQL queries is common but often misapplied. This post highlights two pitfalls: using LEFT JOIN when INNER JOIN is appropriate, and applying filter conditions incorrectly. Proper usage of joins enhances clarity and performance for optimizers.


←Previous Page
1 2 3 4 … 16
Next Page→
Osman DİNÇ Avatar

Osman DİNÇ – About Me

  • LinkedIn
  • Bluesky
  • GitHub
  • X
  • RSS Feed
Follow Insane DBA in Feedly


Search this blog


Categories


  • April 2026 (1)
  • March 2026 (1)
  • January 2026 (1)
  • December 2025 (1)
  • November 2025 (1)
  • October 2025 (1)
  • July 2025 (1)
  • June 2025 (3)
  • May 2025 (9)
  • April 2025 (4)
  • March 2025 (1)
  • February 2025 (2)
  • January 2025 (2)
  • December 2024 (9)
  • November 2024 (6)
  • October 2024 (3)
  • September 2024 (3)
  • August 2024 (5)
  • July 2024 (2)
  • June 2024 (6)
  • May 2024 (4)
  • April 2024 (3)
  • March 2024 (2)
  • December 2023 (1)
  • November 2023 (4)
  • October 2023 (8)
  • June 2023 (1)
  • May 2023 (1)
  • April 2023 (1)
  • January 2023 (1)
  • December 2022 (5)
  • September 2022 (1)
  • March 2022 (1)
  • February 2022 (1)

Insane DBA

Connect to Me

  • LinkedIn
  • Bluesky
  • GitHub
  • Reddit
  • X
  • Mail
Flag Counter
  • Subscribe Subscribed
    • Osman’s DBlog
    • Join 43 other subscribers
    • Already have a WordPress.com account? Log in now.
    • Osman’s DBlog
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar