Sign in

Osman DINC - InsaneDBA

@osmandinc.bsky.social
103 followers 417 following 39 posts

Ankara, I love and tame databases and share my knowledge on dincosman.com

PostsRepliesMedia
Osman DINC - InsaneDBA @osmandinc.bsky.social · 15/08/2026
ODA Patching Issue: Resolving DCS-10045 and DCS-12013 Errors During DB Home Update dincosman.com/2026/08/15/o... #Oracle #Database #ODA
dincosman.com
ODA Patching Issue: Resolving DCS-10045 and DCS-12013 Errors During DB Home Update
During an Oracle Database Appliance (ODA) patching process, a validation error (DCS-10045) occurred due to the absence of ‘Running’ databases. Although a physical standby database was r…
000
Osman DINC - InsaneDBA @osmandinc.bsky.social · 17/05/2026
Oracle Database Appliance Disk State FAILED / DiskRemoved but ASM Healthy: Troubleshooting Guide dincosman.com/2026/05/17/o... #Oracle #DBA #EngineeredSystems #Linux #ASM #DataStorage #Troubleshooting #OracleODA
dincosman.com
Oracle Database Appliance Disk State FAILED / DiskRemoved but ASM Healthy: Troubleshooting Guide
While working with an Oracle Database Appliance, an inconsistency arose between the management layer and the storage stack, leading to a disk reported as “FAILED” by odaadmcli. Further …
000
Osman DINC - InsaneDBA @osmandinc.bsky.social · 26/04/2026
Running Oracle Forms 6i with Oracle 19c: Is It Possible? dincosman.com/2026/04/26/o... #oracle #database #oracleforms6
dincosman.com
Running Oracle Forms 6i with Oracle 19c: Is It Possible?
Oracle Forms 6i applications are not compatible with Oracle Database 19c because Forms 6i is obsolete and no longer supported. Today, organizations have three options: move to Oracle Forms 14c, swi…
000
Osman DINC - InsaneDBA @osmandinc.bsky.social · 19/04/2026
All features in V$OPTION become FALSE after a rollback operation dincosman.com/2026/04/18/o... #Oracle #Database #Patching
dincosman.com
All features in V$OPTION become FALSE after a rollback operation
This blog post describes a complex Oracle database patching issue encountered. Initially, the plan involved applying the 12.1.0.2 database bundle patch – 34057733; however, conflicts arose wi…
000
Osman DINC - InsaneDBA @osmandinc.bsky.social · 18/04/2026
Oracle 19.28 Ansible Playbooks for Grid Infrastructure and Database Patching dincosman.com/2026/04/18/a... #Oracle #Database #Patching #Ansible #Automation
dincosman.com
Oracle 19.28 Ansible Playbooks for Grid Infrastructure and Database Patching
This post presents an updated Oracle 19.28 Release Update patching guide based on feedback and practical experiences. The objective remains to simplify patching for easier execution. The use of Ans…
000
Osman DINC - InsaneDBA @osmandinc.bsky.social · 29/03/2026
New Blog Post : ORA-00600: internal error while Gathering Fixed Object Stats dincosman.com/2026/03/29/o... #Oracle #Database #ORA600 #GatherStats
dincosman.com
ORA-00600: internal error while Gathering Fixed Object Stats
Before upgrading a 12c EBS database to 19c in an ExaCC environment, the DBMS_STATS.GATHER_FIXED_OBJECTS_STATS command resulted in an ORA-00600 error. The issue was resolved by correcting the ORA_NL…
000
Osman DINC - InsaneDBA @osmandinc.bsky.social · 01/02/2026
New Blog Post : Unable to Parse the Content of exa_map Error on ExaCC Grid RU Precheck dincosman.com/2026/01/31/p...
dincosman.com
Unable to Parse the Content of exa_map Error on ExaCC Grid RU Precheck
The document details troubleshooting steps taken to resolve a grid release update(19.28) error on an Exadata Cloud system. The initial issue involved SSH connectivity, followed by problems with the…
000
Osman DINC - InsaneDBA @osmandinc.bsky.social · 14/12/2025
Cloning Oracle RAC Database Home to Single Instance and vice versa... dincosman.com/2025/12/14/c... #Oracle #Database #DatabaseClones
dincosman.com
Cloning Oracle RAC Database Home to Single Instance and vice versa
This blog post details the steps for cloning an Oracle Database Home from an existing Oracle Home to another server, applicable to both RAC and Single Instance environments. Cloning is preferred ov…
010
Osman DINC - InsaneDBA @osmandinc.bsky.social · 09/11/2025
Backing up to a fake tape (SBT) in Oracle RMAN and using sbttest tool. dincosman.com/2025/11/09/b... #Oracle #RMAN #Database #BackupAndRecovery
dincosman.com
Backing up to a fake tape (SBT) in Oracle RMAN and using sbttest tool
This content discusses simulating tape backups using RMAN and a dummy SBT library (oracle.disksbt) to troubleshoot backup failures. The article details how to perform fake tape backups with Oracle’…
020
Osman DINC - InsaneDBA @osmandinc.bsky.social · 15/10/2025
Ping Checks Life, tnsping Checks Purpose #JoelKallmanDay #Oracle dincosman.com/2025/10/15/p...
dincosman.com
Ping Checks Life, tnsping Checks Purpose #JoelKallmanDay
The content explains various Oracle connectivity testing utilities: ping, tnsping, ociping, connping, and adbping. It honors Joel Kallman, a key figure in database development. The document details…
010
Osman DINC - InsaneDBA @osmandinc.bsky.social · 07/07/2025
My article "When Bind Variables Backfire" is published in ORAWORLD Issue 35 (July 2025), pages 53–58! 🔥 I explore surprising real-world issues around bind variables in Oracle Database. Read it here 👉 www.oraworld.org/fileadmin/do... #Oracle #Database #ORAWORLD
020
Osman DINC - InsaneDBA @osmandinc.bsky.social · 19/06/2025
Is it possible to deploy an Oracle Autonomous Database on your laptop with a management interface like OCI? Yes. Here it is. dincosman.com/2025/06/18/d... #Oracle #AutonomousDatabase #OracleATP #Docker #OracleDeveloper #DevOps #OracleCloud #DatabaseActions #ORDS #SQLcl #DB
dincosman.com
Deploy Oracle Autonomous Database on your Computer
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 (O…
053
Osman DINC - InsaneDBA @osmandinc.bsky.social · 15/06/2025
Oracle Database Patching with AutoUpgrade in Offline Environments DBAs may forget some post-patching tasks, but it seems that AutoUpgrade does not. dincosman.com/2025/06/14/a...
dincosman.com
Oracle Database Patching with AutoUpgrade in Offline Environments
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 …
000
Osman DINC - InsaneDBA @osmandinc.bsky.social · 08/06/2025
New Blog Post: Downloading Oracle Patches with AutoUpgrade on Windows Behind a Proxy Say goodbye to the browser, after reading this post, you'll download Oracle patches the smarter way. dincosman.com/2025/06/04/d... #Oracle #AutoUpgrade
dincosman.com
Downloading Oracle Patches with AutoUpgrade on Windows Behind a Proxy
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 var…
010
Osman DINC - InsaneDBA @osmandinc.bsky.social · 25/05/2025
New Blog Post: How Oracle Changes Your SQL: Uncovering Hidden Query Transformations Query transformations and translations are some kind of magic. 👉 Read the full post here: dincosman.com/2025/05/24/h... #Oracle
020
Osman DINC - InsaneDBA @osmandinc.bsky.social · 23/05/2025
Oracle 23ai Update – VKTM process is now TIME! #Oracle
000
Osman DINC - InsaneDBA @osmandinc.bsky.social · 18/05/2025
New Blog Post : Part 1: NVL vs DECODE and CASE - Short Circuit Behavior dincosman.com/2025/05/17/n... #Oracle #Database #SQL #NVLvsDECODE
dincosman.com
Part 1: NVL vs DECODE and CASE – Short Circuit Behavior
The blog post discusses the behaviors of Oracle’s NVL and DECODE functions regarding NULL values. While NVL employs eager evaluation, executing all arguments regardless of necessity, DECODE u…
020
Osman DINC - InsaneDBA @osmandinc.bsky.social · 11/05/2025
Oracle Hash Partitioning: Benefits and Best Practices Whether you're seeking uniform data distribution, aiming to reduce row lock waits on index segments highlighted in AWR’s "Segments by Row Lock Waits" section, then check out dincosman.com/2025/05/09/o... #Oracle #Database #HashPartition
dincosman.com
Oracle Hash Partitioning: Benefits and Best Practices
Hash partitioning enhances database management and performance by evenly distributing data across partitions, crucial for handling high concurrency. However, choosing an appropriate partition key i…
010
Osman DINC - InsaneDBA @osmandinc.bsky.social · 02/05/2025
DBMS_METADATA.GET_DDL Does Not Return Hashed Passwords Anymore. Oracle has introduced a fix (bug fix 35018026) that allows access to hashed passwords under strict conditions. dincosman.com/2025/05/02/g... #SQL #Oracle #Database
dincosman.com
DBMS_METADATA.GET_DDL Does Not Return Hashed Passwords Anymore
Recent Oracle Data Pump patches (19.17 and later — involving bug fix 33517865) have modified the behavior of DBMS_METADATA.GET_DDL, removing hashed passwords from its output as a security enhanceme…
100
Osman DINC - InsaneDBA @osmandinc.bsky.social · 27/04/2025
Ansible Playbooks for Oracle Grid and Database Release Update (19.26 with MRP & One-Off Fixes) dincosman.com/2025/04/26/a... #Oracle #Database #Databases #Ansible #DatabasePatching
dincosman.com
Ansible Playbooks for Oracle Grid and Database Release Update (19.26 with MRP & One-Off Fixes)
In this post, I’m sharing the latest Ansible playbooks for patching Oracle Database and Grid Infrastructure, specifically for the Oracle 19.26 Release Update, including MRPs and recommended one-off…
000
Osman DINC - InsaneDBA @osmandinc.bsky.social · 13/04/2025
Ever wondered What happens when a SQL statement has conflicting hint directives from SQL Profile, SQL Plan Baseline, and SQL Patch? In my test case, All three whispers different things to optimizer. What will optimizer do? I answer this. dincosman.com/2025/04/10/s... #Oracle #SQL #Database
dincosman.com
SQL Plan Baseline, SQL Patch, SQL Profile: Differences and Use Cases
This content highlights the importance of stability in database performance, especially regarding Oracle’s SQL execution plans, which can fluctuate based on various factors. It focuses on three pri…
050
Osman DINC - InsaneDBA @osmandinc.bsky.social · 16/03/2025
New blog post: Resolving Oracle RAC Node Eviction Issue caused by Cluster Interconnect dincosman.com/2025/03/13/c...
dincosman.com
Resolving Oracle RAC Node Eviction Issue caused by Cluster Interconnect
This post discusses a perplexing issue with node evictions in an Oracle RAC setup, where node crashes occurred due to a loss of connection on a private interconnect despite redundancy. It highlight…
010
Osman DINC - InsaneDBA @osmandinc.bsky.social · 23/02/2025
New Blog Post: Tools for Oracle Database Proactive Health Checks and Diagnostics dincosman.com/2025/02/23/o...
dincosman.com
Tools for Oracle Database Proactive Health Checks and Diagnostics
The content discusses essential tools and scripts for monitoring Oracle Database Health, emphasizing the importance of proactive health checks to prevent performance issues. It introduces various t…
030
Osman DINC - InsaneDBA @osmandinc.bsky.social · 09/02/2025
Child Cursors: BIND_MISMATCH, BIND_LENGTH_UPGRADEABLE and BIND_EQUIV_FAILURE dincosman.com/2025/02/09/b...
dincosman.com
Child Cursors: BIND_MISMATCH, BIND_LENGTH_UPGRADEABLE and BIND_EQUIV_FAILURE
Bind variables improve SQL performance and security by reusing execution plans, reducing hard parsing overhead and mitigating SQL injection risks. However, key information can be hidden from the op…
000
Osman DINC - InsaneDBA @osmandinc.bsky.social · 05/01/2025
New blog post: A Tale of Terabytes, Moving Thousands of Oracle Database Objects Across Tablespaces: Tables, Indexes, and LOBs Explained in Detail dincosman.com/2025/01/03/m...
dincosman.com
Moving Oracle Database Objects Across Tablespaces: Tables, Indexes, and LOBs Explained in Detail
The post discusses the process of reorganizing and moving nearly 50,000 database objects across tablespaces within an Oracle database. It highlights the challenges posed by inconsistent storage pra…
010
Osman DINC - InsaneDBA @osmandinc.bsky.social · 21/12/2024
Oracle Database APEX Upgrade: 19.2 to 24.1 dincosman.com/2024/12/21/o...
dincosman.com
Oracle Database APEX Upgrade: 19.2 to 24.1
This post outlines the process for upgrading Oracle Application Express (APEX) from version 19.2 to 24.1. APEX is a low-code platform for developing web applications with Oracle Database. The upgra…
000
Osman DINC - InsaneDBA @osmandinc.bsky.social · 15/12/2024
New blog post. dincosman.com/2024/12/13/c... This blog post provides a PL/SQL script that utilizes Oracle’s DBMS_SCHEDULER to create and execute CPU-bound jobs. Additionally, it addresses constraints of the Oracle Database 23ai Free version, limiting CPU usage to two cores. #Oracle
dincosman.com
CPU-intensive query to simulate CPU load in Oracle database
This blog post provides a PL/SQL script that utilizes Oracle’s DBMS_SCHEDULER to create and execute CPU-bound jobs. Also validates the CPU usage with AWR Report and docker stats command. Addi…
050
Osman DINC - InsaneDBA @osmandinc.bsky.social · 08/12/2024
The Debate Between Table Statistics and SELECT COUNT(*) #Oracle dincosman.com/2024/12/07/f...
dincosman.com
How to Get Row Counts for All Tables in Oracle Database?
This post explores the debate between using table statistics and executing SELECT COUNT(*) queries for retrieving row counts for all tables in Oracle databases. It highlights the efficiency of rely…
010
Osman DINC - InsaneDBA @osmandinc.bsky.social · 03/12/2024
Install Oracle Database 23ai and Sample Schemas on Macbook M Series (Apple Silicon) #Oracle dincosman.com/2024/12/03/i...
dincosman.com
Install Oracle Database 23ai and Sample Schemas on Macbook M Series (Apple Silicon)
Released on 12th November 2024, Oracle Database 23ai now offers free container images optimized for ARM-based Apple MacBook computers with M-series chips, enhancing development efficiency. Two imag…
020
Osman DINC - InsaneDBA @osmandinc.bsky.social · 01/12/2024
New blog Post - File System Corruption on Root (/) Partition of Exadata Storage Server - Oracle Linux 7 #Oracle #Exadata dincosman.com/2024/12/01/e...
dincosman.com
File System Corruption on Root (/) Partition of Exadata Storage Server – Oracle Linux 7
A file system corruption issue was detected on the root partition of an Exadata storage server running Oracle Linux 7.9. This was identified by AIDE due to changes in file attributes. Investigation…
010
Osman DINC - InsaneDBA @osmandinc.bsky.social · 17/11/2024
Upgrade the Database Time Zone (DST) Version: Key Considerations The necessity of a time zone upgrade depends on whether a database stores timestamp data with time zones. dincosman.com/2024/11/16/d... #Oracle #Database #DST #TimeZone #DBTIMEZONE #Upgrade #Databases #TSTZ #SQL
dincosman.com
Upgrade the Database Time Zone (DST) Version: Key Considerations
The necessity of a time zone upgrade depends on whether a database stores timestamp data with time zones. For organizations with clients in various time zones, upgrading may be essential. The data …
000
Osman DINC - InsaneDBA @osmandinc.bsky.social · 15/11/2024
First post on BlueSky. This new place is really cool and feels so fresh. Is it possible to audit a specific column for specific users only, and only when rows are returned? I demonstrate how to do this using DBMS_FGA. #Oracle #Database #SQL #DatabaseSecurity dincosman.com/2024/11/10/f...
dincosman.com
Column-Level Auditing for Specific Users, Audited Only When Rows Are Returned
Unified Auditing mechanism currently in 19c lacks affected rows count reporting and column-level monitoring, presenting challenges in detecting data accesses. Upcoming Oracle Database 23ai will int…
010