Tagged articles
597 articles
Page 6 of 6
ITPUB
ITPUB
May 30, 2016 · Databases

When to Use UPDATE vs MERGE in Oracle: Performance Tips & Pitfalls

Oracle’s UPDATE and MERGE statements can both modify data, but depending on indexing, join conditions, and query complexity their execution speed varies dramatically; this article explains when each is appropriate, outlines their drawbacks, and provides real‑world examples with execution plans and optimization techniques.

OracleUPDATEmerge
0 likes · 5 min read
When to Use UPDATE vs MERGE in Oracle: Performance Tips & Pitfalls
ITPUB
ITPUB
May 27, 2016 · Databases

How to Log Every Executed Oracle SQL Statement with v$sql and Automated Jobs

This guide explains why a numeric column turned null, compares using the volatile v$sql view with a permanent logging solution, and details step‑by‑step how to create a tablespace, logging table, stored procedure, and scheduled job to capture all Oracle SQL statements.

Database LoggingJob SchedulingOracle
0 likes · 5 min read
How to Log Every Executed Oracle SQL Statement with v$sql and Automated Jobs
ITPUB
ITPUB
May 26, 2016 · Databases

Understanding PL/SQL Collections: Index‑by Tables, Nested Tables, and VARRAYs

This article explains Oracle PL/SQL collection types—index‑by tables, nested tables, and VARRAYs—detailing their definitions, initialization rules, element access, practical code examples, and the built‑in methods available for manipulating these collections.

CollectionsIndex-by TableNested Table
0 likes · 7 min read
Understanding PL/SQL Collections: Index‑by Tables, Nested Tables, and VARRAYs
ITPUB
ITPUB
May 23, 2016 · Databases

Why Do Oracle DBMS_JOBS Stop at the Year 4000? Root Cause and Fix

This article explains why an Oracle DBMS_JOB can become broken and show a next execution date of 4000‑01‑01, details the job parameters, the automatic retry logic, how to diagnose the underlying PL/SQL errors via alert logs, and provides concrete steps to restart and resolve the issue.

Alert LogDBMS_JOBJob Scheduling
0 likes · 6 min read
Why Do Oracle DBMS_JOBS Stop at the Year 4000? Root Cause and Fix
dbaplus Community
dbaplus Community
May 20, 2016 · Databases

How to Tackle Oracle Bad Blocks: Practical Strategies for DBAs

The article explains why Oracle bad block incidents demand scenario‑driven handling, outlines interview questions, describes the pitfalls of inspecting each alert log, and advocates promptly switching to disaster‑recovery and using backups to restore service, while sharing real‑world cases and practical DBA advice.

Bad BlocksDBADatabase Recovery
0 likes · 8 min read
How to Tackle Oracle Bad Blocks: Practical Strategies for DBAs
ITPUB
ITPUB
May 20, 2016 · Databases

Essential Oracle Monitoring Queries for Performance Tuning

This article compiles a comprehensive set of Oracle SQL queries that monitor wait events, rollback segment contention, tablespace and file system I/O ratios, SGA hit rates, dictionary cache efficiency, MTS activity, fragmentation, and other critical performance metrics, often with recommended threshold values.

Database MonitoringOracleSGA
0 likes · 10 min read
Essential Oracle Monitoring Queries for Performance Tuning
ITPUB
ITPUB
May 6, 2016 · Databases

How Oracle Handles Physical & Logical Reads with Latches and Buffer Pins

Oracle’s block access mechanism involves hashing block addresses to locate hash buckets, using CBC latches and buffer pins to coordinate logical and physical reads, and following distinct step‑by‑step procedures for non‑unique index reads, unique index reads, and write operations, ensuring concurrency safety.

Buffer CacheLatchLogical Read
0 likes · 9 min read
How Oracle Handles Physical & Logical Reads with Latches and Buffer Pins
dbaplus Community
dbaplus Community
May 4, 2016 · Databases

What I Learned From My First DBA Tablespace Rescue and Migration

A DBA intern recounts a real‑world Oracle tablespace failure, the challenges of resizing a BIGFILE tablespace, disk‑space shortages, permission errors during data‑file migration, and the key lessons about communication, analysis, and preparation for future production incidents.

DBAOraclePermissions
0 likes · 11 min read
What I Learned From My First DBA Tablespace Rescue and Migration
ITPUB
ITPUB
May 4, 2016 · Databases

Master Oracle Triggers: Real‑World Examples and Step‑by‑Step Guide

This article explains Oracle trigger fundamentals, syntax, and a series of practical examples—including preventing weekend updates, auto‑incrementing IDs, logging DML actions, aggregating department salaries, capturing deletions, view‑based inserts, salary change alerts, and tracking CREATE/DROP operations—complete with full SQL code snippets.

OraclePL/SQLTriggers
0 likes · 12 min read
Master Oracle Triggers: Real‑World Examples and Step‑by‑Step Guide
ITPUB
ITPUB
May 3, 2016 · Databases

Practical Tips for Optimizing Oracle SQL Execution Plans

This guide outlines concrete strategies to reduce I/O and CPU overhead in Oracle queries, covering scope reduction, partition pruning, join simplification, hint usage, bind variables, and common pitfalls like Cartesian products and inefficient filters.

Database OptimizationJoinsOracle
0 likes · 8 min read
Practical Tips for Optimizing Oracle SQL Execution Plans
ITPUB
ITPUB
Apr 28, 2016 · Databases

Master Oracle Database Architecture: Instance, SGA & Key Background Processes

The article explains Oracle's database architecture, detailing how the server comprises an instance and a database, the structure and functions of the SGA memory components, and the roles of key background processes such as PMON, SMON, DBWn, LGWR, CKPT, and ARCn.

Database ArchitectureInstanceOracle
0 likes · 7 min read
Master Oracle Database Architecture: Instance, SGA & Key Background Processes
ITPUB
ITPUB
Apr 28, 2016 · Databases

Why Oracle Buffer Busy Waits Happen and How to Fix Them

The article explains the internal steps Oracle uses to acquire buffers, identifies the main reasons why buffer busy wait events occur—including hot blocks, freelist limits, and specific wait codes—and provides practical tuning methods such as adjusting PCTFREE/PCTUSED, rebuilding tables, and managing undo segments.

Oraclebuffer busy waitspctfree
0 likes · 11 min read
Why Oracle Buffer Busy Waits Happen and How to Fix Them
dbaplus Community
dbaplus Community
Apr 28, 2016 · Databases

Unlock Oracle 12c Optimizer: New Stats, Adaptive Features & Advanced Techniques

This article explores the major enhancements in Oracle 12c's optimizer, including session‑level statistics for global temporary tables, new DBMS_STATS reporting procedures, adaptive features, advanced join elimination methods, incremental and concurrent statistics collection, and automatic column‑group detection, providing practical guidance for DBAs and developers.

12cDBMS_STATSOracle
0 likes · 23 min read
Unlock Oracle 12c Optimizer: New Stats, Adaptive Features & Advanced Techniques
dbaplus Community
dbaplus Community
Apr 27, 2016 · Databases

Unlocking Oracle 12c Optimizer: Adaptive Query Optimization and New Statistics Features

This technical guide explores Oracle 12c's optimizer enhancements, covering adaptive query optimization, adaptive plans and join methods, hybrid hash distribution, dynamic and adaptive statistics, automatic re‑optimization, statistics feedback, new histogram types, and online statistics collection, with practical examples and visual illustrations.

Adaptive Query OptimizationDatabase PerformanceOracle
0 likes · 26 min read
Unlocking Oracle 12c Optimizer: Adaptive Query Optimization and New Statistics Features
ITPUB
ITPUB
Apr 25, 2016 · Databases

How to Move Oracle Tablespaces and Datafiles to a New Location

This guide explains step‑by‑step how to offline Oracle datafiles or tablespaces, copy them to a new directory, rename them, recover if needed, bring them back online, and safely shut down and restart the database to complete the migration.

DatafileOracleTablespace
0 likes · 4 min read
How to Move Oracle Tablespaces and Datafiles to a New Location
ITPUB
ITPUB
Apr 22, 2016 · Databases

Boost Oracle Performance: Master Parallel Execution Techniques

This article explains Oracle's parallel execution features—including parallel query, DML, and DDL—covers object, session, and statement level settings, provides practical SQL examples, discusses common pitfalls, and presents performance test results that demonstrate significant speed improvements for large data migration tasks.

OracleParallel Executionperformance tuning
0 likes · 10 min read
Boost Oracle Performance: Master Parallel Execution Techniques
ITPUB
ITPUB
Apr 22, 2016 · Databases

Unlock Oracle Error Codes with the oerr Shell Script: A Deep Dive

This article explains how the Oracle oerr utility works as a shell script, shows how it maps facilities to components, locates the appropriate message files, and demonstrates using sed and awk to extract detailed error descriptions, causes, and actions for any ORA code.

Error HandlingOracledatabases
0 likes · 7 min read
Unlock Oracle Error Codes with the oerr Shell Script: A Deep Dive
dbaplus Community
dbaplus Community
Apr 22, 2016 · Databases

Mastering Oracle Parallel Query: How It Works and When to Use It

This article explains Oracle's parallel query feature, covering its benefits, resource costs, required conditions, various data‑distribution methods such as broadcast, replicate and hash, how to read parallel execution plans, and practical monitoring techniques to avoid performance pitfalls.

Database PerformanceHash JoinOracle
0 likes · 31 min read
Mastering Oracle Parallel Query: How It Works and When to Use It
ITPUB
ITPUB
Apr 21, 2016 · Databases

Master Oracle Profiles: Limits, Parameters, and Example Creation

Oracle profiles let administrators enforce password policies and resource limits such as CPU time, I/O, session count, and idle periods, with detailed parameters for both kernel resources and password rules, and the article provides a complete example of creating a custom profile using SQL.

OracleProfilesdatabase
0 likes · 5 min read
Master Oracle Profiles: Limits, Parameters, and Example Creation
ITPUB
ITPUB
Apr 18, 2016 · Databases

Boost Oracle Data Pump Export/Import Speed: Key Parameters and Settings

This guide details the most effective Oracle Data Pump parameters and related database settings—such as access_method, parallel, network_link, and NLS options—to dramatically improve export and import performance while avoiding common pitfalls.

Data PumpDatabase ParametersExport
0 likes · 12 min read
Boost Oracle Data Pump Export/Import Speed: Key Parameters and Settings
ITPUB
ITPUB
Apr 12, 2016 · Databases

Mastering Oracle Auditing: How to Enable, Configure, and Interpret Audit Trails

This guide explains Oracle's auditing capabilities, covering its purpose, three audit types, how to enable auditing via AUDIT_TRAIL, defining audit policies, controlling record generation, locating audit records, special considerations, and provides practical SQL examples.

DBADatabase AuditingFine-Grained Auditing
0 likes · 9 min read
Mastering Oracle Auditing: How to Enable, Configure, and Interpret Audit Trails
dbaplus Community
dbaplus Community
Apr 9, 2016 · Databases

The Simple SQL That Can Crash a 1TB IBM Power780 Server

The article explains how a seemingly harmless SQL statement, when executed millions of times on an IBM Power780 system with a 1 TB configuration, can overload the library cache mutex, causing the database to stall, and provides the original script, reproduction steps, and practical advice to avoid such catastrophic contention.

DBADatabase PerformanceLibrary Cache
0 likes · 8 min read
The Simple SQL That Can Crash a 1TB IBM Power780 Server
ITPUB
ITPUB
Apr 8, 2016 · Databases

How to Monitor and Analyze Oracle SQL Statements with Powerful Queries

This guide provides Oracle SQL queries to list currently running statements, retrieve historical SQL, identify high‑CPU or high‑disk‑usage queries, find slow statements, and detect uncommitted transactions, enabling DBAs to quickly diagnose performance issues.

Database AdministrationOraclePerformance Monitoring
0 likes · 4 min read
How to Monitor and Analyze Oracle SQL Statements with Powerful Queries
dbaplus Community
dbaplus Community
Apr 7, 2016 · Databases

Recover Deleted Oracle Datafiles Using Linux File Descriptors and BBED

This article walks through two unconventional Oracle recovery techniques—restoring a mistakenly deleted datafile by leveraging Linux file descriptors and bypassing a missing archive log with BBED—detailing the scenarios, analysis, step‑by‑step commands, and practical considerations.

BBEDDatabase RecoveryDatafile
0 likes · 9 min read
Recover Deleted Oracle Datafiles Using Linux File Descriptors and BBED
dbaplus Community
dbaplus Community
Mar 31, 2016 · Databases

Real‑World Oracle DBA Lessons: Roles, Monitoring, and Optimization

This article shares practical Oracle DBA experiences—including role definitions, environment considerations, monitoring strategies, performance‑tuning case studies, development‑business integration, and future‑oriented operations—offering concrete guidance and hard‑won insights for database administrators.

DBADatabase AdministrationOracle
0 likes · 13 min read
Real‑World Oracle DBA Lessons: Roles, Monitoring, and Optimization
ITPUB
ITPUB
Mar 30, 2016 · Databases

Understanding Oracle Wait Events: A Deep Dive into 33 Common Waits

This article explains Oracle's idle and non‑idle wait events, shows how to query the v$event_name view, counts and classifies events, introduces related performance views, and provides detailed descriptions and parameters for 33 frequently encountered wait events.

AWROracleWait events
0 likes · 31 min read
Understanding Oracle Wait Events: A Deep Dive into 33 Common Waits
Big Data and Microservices
Big Data and Microservices
Mar 28, 2016 · Information Security

Understanding Database SQL Injection: Types, Examples, and Defense Strategies

The article examines why databases are frequent targets of security breaches, explains the most common SQL injection vulnerability, categorizes injection paths, methods, and examples—including manipulation, code, function‑call, and buffer‑overflow attacks—then outlines practical defense measures such as input encryption, database firewalls, and patching.

Code InjectionDatabase SecurityInformation Security
0 likes · 14 min read
Understanding Database SQL Injection: Types, Examples, and Defense Strategies
ITPUB
ITPUB
Mar 28, 2016 · Databases

Why Did My Oracle User Keep Getting Locked? A Step‑by‑Step Investigation

A colleague changed an Oracle application user's password, only to see the account lock every few minutes; the article walks through checking the database version, profile settings, listener logs, discovering a lingering dataSync.jar process that still used the old password, and outlines remediation steps.

Listener LogOracleRAC
0 likes · 10 min read
Why Did My Oracle User Keep Getting Locked? A Step‑by‑Step Investigation
ITPUB
ITPUB
Mar 25, 2016 · Databases

How to Perform a Silent Oracle 11g Database Installation and Resolve Common Errors

This guide explains the different Oracle database installation methods, focuses on silent installation using response files, shows the required file templates, demonstrates the runInstaller command, and walks through typical permission and syntax errors with practical troubleshooting steps.

OracleResponse FileSilent Install
0 likes · 5 min read
How to Perform a Silent Oracle 11g Database Installation and Resolve Common Errors
dbaplus Community
dbaplus Community
Mar 24, 2016 · Databases

Step‑by‑Step Migration of a 2‑Node Oracle 11gR2 RAC to New Hardware with Active Data Guard

This guide details the complete process of moving a 2‑node Oracle 11gR2 RAC database to new servers and storage using Active Physical Standby Data Guard, covering architecture, pre‑implementation preparation, detailed implementation steps, switchover procedures, impact assessment, rollback measures, and lessons learned.

Data GuardOraclePhysical Standby
0 likes · 10 min read
Step‑by‑Step Migration of a 2‑Node Oracle 11gR2 RAC to New Hardware with Active Data Guard
dbaplus Community
dbaplus Community
Mar 16, 2016 · Databases

How to Supercharge SELECT COUNT(*) in Oracle: 6 Proven Optimization Tricks

Discover six powerful techniques—including B‑tree and bitmap indexes, materialized views, result‑set caching, and clever query rewrites—to dramatically reduce logical reads and accelerate Oracle's SELECT COUNT(*) performance, with step‑by‑step examples and measurable improvements.

OracleResult Cacheindexes
0 likes · 6 min read
How to Supercharge SELECT COUNT(*) in Oracle: 6 Proven Optimization Tricks
dbaplus Community
dbaplus Community
Mar 15, 2016 · Databases

Unlocking Oracle 12c: Multitenant, In-Memory, and Security Features Explained

This article examines Oracle Database 12c’s key innovations—including multitenant architecture, the Database In‑Memory option, enhanced security controls, and integrated big‑data analytics—while sharing real‑world production experiences, benefits, and practical limitations for enterprises adopting cloud‑ready databases.

Database 12cIn-MemoryMultitenant
0 likes · 12 min read
Unlocking Oracle 12c: Multitenant, In-Memory, and Security Features Explained
ITPUB
ITPUB
Mar 11, 2016 · Databases

Essential Oracle SQL Queries for DBAs: Tablespaces, Rollback Segments, and Performance Insights

A comprehensive collection of Oracle SQL statements helps database administrators quickly retrieve tablespace sizes, data file details, rollback segment information, control and log files, usage statistics, object metadata, version data, long‑running queries, partition parameters, locked objects, resource‑intensive sessions, lock and wait statuses, SGA metrics, cached objects, and SQL area details.

Database AdministrationOracleQueries
0 likes · 10 min read
Essential Oracle SQL Queries for DBAs: Tablespaces, Rollback Segments, and Performance Insights
ITPUB
ITPUB
Mar 11, 2016 · Databases

Unlock Real-Time Analytics with Oracle 12c In-Memory: Architecture & Best Practices

This article explains how Oracle 12c's In-Memory feature enables hybrid OLTP/OLAP workloads by storing columnar data in a dedicated memory area, covering its architecture, data loading, consistency mechanisms, query acceleration techniques, and integration with RAC for high‑availability deployments.

In-MemoryOLAPOracle
0 likes · 19 min read
Unlock Real-Time Analytics with Oracle 12c In-Memory: Architecture & Best Practices
dbaplus Community
dbaplus Community
Mar 10, 2016 · Databases

How to Build a COW Test Database with Oracle 12c ACFS Snapshots

This guide walks through adding ASM disks, creating an ACFS filesystem, building a RAC database on it, generating read‑only and read‑write snapshots while running DML, and cloning a second database from those snapshots, including optional Data Guard usage for zero‑impact testing.

12cACFSCOW
0 likes · 14 min read
How to Build a COW Test Database with Oracle 12c ACFS Snapshots
dbaplus Community
dbaplus Community
Mar 6, 2016 · Databases

Sudden Daily Accounting Lag: DBA Forensics Reveal Oracle RAC Log I/O Bottleneck

On February 10, 2016 a provincial accounting database experienced severe daily‑batch delays despite other applications running normally; a senior DBA collected alert logs, AWR snapshots, ASH dumps, and OSW metrics, uncovered log‑file‑sync and redo‑IO degradation, increased rollbacks, and a faulty SAN link, pinpointing the root cause.

AWRDBAOracle
0 likes · 8 min read
Sudden Daily Accounting Lag: DBA Forensics Reveal Oracle RAC Log I/O Bottleneck
ITPUB
ITPUB
Mar 1, 2016 · Databases

Oracle Database Architecture: Instances, Memory, Processes, and Structures

This article provides a comprehensive overview of Oracle Database architecture, detailing the server components, instance memory structures such as SGA, essential background processes, and the physical and logical storage layers, helping readers understand how Oracle organizes data and manages operations.

InstanceOracleSGA
0 likes · 27 min read
Oracle Database Architecture: Instances, Memory, Processes, and Structures
ITPUB
ITPUB
Feb 23, 2016 · Databases

Uncovering Oracle’s Massive CREATE TABLE Docs: Core Database Concepts Explained

This article reveals why Oracle’s CREATE TABLE documentation spans dozens of pages and walks readers through essential Oracle database concepts such as tables, indexes, sequences, views, clusters, tablespaces, database links, and synonyms to help master the platform efficiently.

Oracleconceptsdatabase
0 likes · 7 min read
Uncovering Oracle’s Massive CREATE TABLE Docs: Core Database Concepts Explained
dbaplus Community
dbaplus Community
Feb 21, 2016 · Databases

Boost Oracle Distributed Query Performance with Collocated Inline Views and Hints

This article explains how to optimize Oracle distributed queries that involve remote tables by minimizing remote calls, reducing result set size, and improving execution plans through techniques such as collocated inline views, CBO behavior, and driving_site hints, illustrated with detailed examples and performance measurements.

Collocated ViewDatabase PerformanceDistributed Query
0 likes · 11 min read
Boost Oracle Distributed Query Performance with Collocated Inline Views and Hints
dbaplus Community
dbaplus Community
Feb 15, 2016 · Databases

How to Diagnose and Report MySQL/Oracle Issues Within 10 Minutes

This guide walks through a rapid 10‑minute troubleshooting workflow for MySQL and Oracle databases, covering resource checks, log inspection, wait‑event analysis, SQL identification, and feedback best practices to quickly pinpoint performance problems without relying on external monitoring tools.

OraclePerformance MonitoringSQL Analysis
0 likes · 9 min read
How to Diagnose and Report MySQL/Oracle Issues Within 10 Minutes
dbaplus Community
dbaplus Community
Feb 2, 2016 · Databases

Unlock SQL Speed: Real-World Optimization Tricks and Techniques

This article walks through practical Oracle SQL optimization methods—explaining execution plans, indexes, statistics, hints, and partitioning—using concrete examples and step‑by‑step case studies that show how to dramatically reduce query runtimes and CPU load.

Index OptimizationOracleperformance tuning
0 likes · 24 min read
Unlock SQL Speed: Real-World Optimization Tricks and Techniques
dbaplus Community
dbaplus Community
Jan 31, 2016 · Databases

Unlock Oracle 12c Performance: Mastering In-Memory Option (IMO)

Oracle 12c’s In‑Memory Option (IMO) lets you store table, partition, and materialized view data in a columnar format within the SGA, offering faster query performance, configurable compression, priority settings, and detailed management via INMEMORY clauses, parameters, and specialized dictionary views.

In-MemoryOraclecompression
0 likes · 17 min read
Unlock Oracle 12c Performance: Mastering In-Memory Option (IMO)
dbaplus Community
dbaplus Community
Jan 27, 2016 · Databases

How to Densify Sparse Data with Oracle 10g Partitioned Outer Join

This article explains why sparse data in Oracle tables hampers continuous time‑series reporting, introduces the Partitioned Outer Join syntax introduced in Oracle 10g, and demonstrates step‑by‑step how to transform one‑dimensional and multi‑dimensional gaps into dense datasets using practical SQL examples.

AnalyticsData DensificationOracle
0 likes · 17 min read
How to Densify Sparse Data with Oracle 10g Partitioned Outer Join
ITPUB
ITPUB
Jan 18, 2016 · Databases

Mastering Tic‑Tac‑Toe with Oracle SQL: Generate All Endgames & Find Forced Wins

This article presents two Oracle SQL challenges from the 3rd ITPUB "Shengtou Media Cup" Tic‑Tac‑Toe contest, detailing how to generate every possible terminal game sequence for insertion into a table and how to compute forced win strategies for any given board using pure SQL techniques.

Database ProgrammingGame TheoryOracle
0 likes · 14 min read
Mastering Tic‑Tac‑Toe with Oracle SQL: Generate All Endgames & Find Forced Wins
ITPUB
ITPUB
Jan 14, 2016 · Databases

SQL Tic‑Tac‑Toe Challenge: Generate All Endgames and Find Forced Wins

Presented are two Oracle‑SQL challenges from the 3rd ITPUB “Shengtou Media Cup” Tic‑Tac‑Toe contest: (1) generate every possible terminal move sequence and board state, inserting them into a TICTACTOE table without PL/SQL in WITH clauses, and (2) given any valid board, compute the forced winner and the minimal remaining moves using recursive SQL and minimax logic.

Game TheoryOracleTicTacToe
0 likes · 8 min read
SQL Tic‑Tac‑Toe Challenge: Generate All Endgames and Find Forced Wins
dbaplus Community
dbaplus Community
Jan 13, 2016 · Databases

Simplify Oracle DBA Tasks with the OraZ Automation Toolkit

This article explains how the OraZ toolset streamlines Oracle database administration by automating routine tasks, providing intelligent hang analysis, offering comprehensive health checks, and delivering real‑time instance activity insights, ultimately reducing DBA workload and improving operational efficiency.

DBAHang AnalysisOraZ
0 likes · 15 min read
Simplify Oracle DBA Tasks with the OraZ Automation Toolkit
ITPUB
ITPUB
Jan 13, 2016 · Databases

SQL Challenge: Generate All Tic‑Tac‑Toe Endgames and Determine Winning Strategies

The article details the ITPUB "Shengtou Media Cup" SQL contest, presenting two Oracle‑based Tic‑Tac‑Toe problems—one to list every possible terminal game sequence and insert it into a table, and another to compute forced wins from any valid board—along with solution approaches and extra challenges.

Game TheoryOracleRecursive query
0 likes · 9 min read
SQL Challenge: Generate All Tic‑Tac‑Toe Endgames and Determine Winning Strategies
dbaplus Community
dbaplus Community
Jan 10, 2016 · Databases

Essential Free Tools Every Oracle DBA Should Master

A practical guide introduces nine free Oracle DBA utilities—including OS Watcher, oratop, ora, SQL Developer, AWR/ASH/ADDM, ORAchk, RDA, RMAN, and OEM CC—detailing their installation, usage, and key features for effective database monitoring and maintenance.

DBA toolsDatabase MonitoringOracle
0 likes · 10 min read
Essential Free Tools Every Oracle DBA Should Master
ITPUB
ITPUB
Jan 8, 2016 · Databases

Mastering Oracle RAC: Best Practices, Common Pitfalls, and Real-World Cases

This technical session covers Oracle RAC high‑availability best practices, installation steps, daily operational commands, detailed case studies of auto‑start checks, version‑mix issues, addNode failures, network heartbeat problems, and client connection errors, plus a concise Q&A on uninstall, SCAN vs VIP, and split‑brain detection.

InstallationOracleRAC
0 likes · 21 min read
Mastering Oracle RAC: Best Practices, Common Pitfalls, and Real-World Cases
dbaplus Community
dbaplus Community
Jan 4, 2016 · Databases

How to Use Oracle Orion for Accurate IO Performance Testing

This guide explains Oracle's Orion tool, its advantages and limitations, step‑by‑step usage instructions, sample test scenarios for random read/write and sequential read, result file details, and a troubleshooting tip for asynchronous I/O errors on Linux.

IO testingLinuxOracle
0 likes · 8 min read
How to Use Oracle Orion for Accurate IO Performance Testing
dbaplus Community
dbaplus Community
Dec 28, 2015 · Databases

Mastering Oracle Real‑Time SQL Monitoring for Faster Performance Diagnosis

This guide explains Oracle Real‑Time SQL Monitoring, covering terminology, activation conditions, how to access it via Enterprise Manager Cloud Control, and detailed walkthroughs of its various panels, metrics, and practical examples for diagnosing and optimizing long‑running queries and index builds.

DBAOracleParallel Execution
0 likes · 29 min read
Mastering Oracle Real‑Time SQL Monitoring for Faster Performance Diagnosis
dbaplus Community
dbaplus Community
Dec 23, 2015 · Databases

Mastering Oracle Database Upgrades: Strategies, Tools, and Success Factors

This article consolidates Oracle ACS architect Zhou Guohong's comprehensive guide on selecting upgrade paths, outlining phase‑by‑phase tasks, highlighting key success factors, and answering common questions about migration tools such as Transportable Tablespaces, Data Pump, and GoldenGate.

Data PumpDatabase UpgradeGoldenGate
0 likes · 10 min read
Mastering Oracle Database Upgrades: Strategies, Tools, and Success Factors
dbaplus Community
dbaplus Community
Dec 22, 2015 · Databases

How to Diagnose and Fix Common Oracle Listener Errors

This article details seven common Oracle Listener issues—including intermittent connections, process crashes, ORA-12514, SCAN registration failures, listener hangs, TNS-12535/00505 errors, and TNS-12547 lost-contact—explaining symptoms, root causes, and step-by-step remediation commands for DBA teams.

Error CodesOracleTNS
0 likes · 10 min read
How to Diagnose and Fix Common Oracle Listener Errors
dbaplus Community
dbaplus Community
Dec 18, 2015 · Databases

Mastering Oracle XTTS: Fast, Low‑Downtime Database Migration

This article provides a comprehensive walkthrough of Oracle's XTTS technology, covering its evolution, traditional and incremental‑backup workflows, version constraints, detailed configuration steps, real‑world migration timing, common pitfalls, remediation tactics, and a concise Q&A for practitioners.

OracleRMANTransportable Tablespace
0 likes · 18 min read
Mastering Oracle XTTS: Fast, Low‑Downtime Database Migration
dbaplus Community
dbaplus Community
Dec 16, 2015 · Databases

Understanding Oracle ASM Metadata: Files, AU, Disk Headers, and Recovery

This article explains Oracle ASM metadata concepts, including ASM file types, allocation units, physical and virtual metadata structures, disk header composition, and practical methods for querying, validating, backing up, and restoring ASM metadata using tools like KFOD, KFED, and X$KFFXP.

ASMAllocation UnitBackup
0 likes · 14 min read
Understanding Oracle ASM Metadata: Files, AU, Disk Headers, and Recovery
dbaplus Community
dbaplus Community
Dec 8, 2015 · Databases

Can PCIe Flash Cut Oracle Redo Log Sync Waits? 4K Log Test Results

This article examines Oracle's guidance on placing redo logs on SSDs, explains sector size and 4K redo log support, describes a controlled experiment comparing PCIe flash cards with SAS disks using TPCC workloads, and presents performance data showing reduced log‑file‑sync waits and higher throughput on flash storage.

4K BlocksizeDatabase TuningOracle
0 likes · 12 min read
Can PCIe Flash Cut Oracle Redo Log Sync Waits? 4K Log Test Results
dbaplus Community
dbaplus Community
Dec 7, 2015 · Information Security

How to Build Robust Database Security: Logical and Physical Protection Strategies

This article explains why protecting database‑stored sensitive data is critical, analyzes common attack vectors and breach statistics, and provides detailed logical and physical security measures—including user and permission management, auditing, encryption, disaster‑recovery planning, and Oracle replication technologies—to help organizations achieve comprehensive database protection.

Database SecurityOracleaccess control
0 likes · 20 min read
How to Build Robust Database Security: Logical and Physical Protection Strategies
Qunar Tech Salon
Qunar Tech Salon
Dec 4, 2015 · Databases

Scaling Massive Data at Alibaba: From Oracle to MySQL Sharding and Distributed Solutions

The article details how Alibaba tackled explosive data growth by migrating from a single Oracle instance to a multi‑source architecture using horizontal and vertical sharding, MySQL clusters, KV stores, and proprietary tools such as Erosa, Otter, and Cobar to achieve high availability, consistency, and performance across multiple IDC sites.

AlibabaDistributed SystemsOracle
0 likes · 16 min read
Scaling Massive Data at Alibaba: From Oracle to MySQL Sharding and Distributed Solutions
dbaplus Community
dbaplus Community
Nov 25, 2015 · Databases

Unlock Oracle SQL Monitor: Free Tool for Powerful SQL Optimization

This guide explains how to access and use Oracle SQL Monitor—a free feature in Oracle Enterprise Edition—to capture SQL execution details, analyze performance bottlenecks, compare estimated and actual rows, and apply targeted optimizations using both the EM console and command‑line scripts.

Database PerformanceOracleSQL Monitor
0 likes · 9 min read
Unlock Oracle SQL Monitor: Free Tool for Powerful SQL Optimization
dbaplus Community
dbaplus Community
Nov 20, 2015 · Databases

How Hotcopy Can Reduce Oracle library cache: mutex X Contention

This article explains why repeated SQL execution can cause library cache: mutex X contention in Oracle, describes the underlying hash‑bucket and handle locking mechanisms, and demonstrates how creating hotcopy objects—using hidden parameters and APIs—can alleviate hotspot mutex waits, with experimental results showing up to 50% reduction in wait time.

Oracledatabasehotcopy
0 likes · 15 min read
How Hotcopy Can Reduce Oracle library cache: mutex X Contention
dbaplus Community
dbaplus Community
Nov 19, 2015 · Databases

Understanding Oracle Undo and Redo: Deep Dive into Transaction Mechanics

This article explains the internal structures and roles of Oracle undo and redo logs in transaction processing, walks through practical experiments that dissect undo segment headers, undo blocks, undo chains, redo records, fast‑commit behavior, and the true nature of DELETE operations, and shows how these insights help diagnose ORA‑600 startup failures.

Database InternalsOracleRedo
0 likes · 14 min read
Understanding Oracle Undo and Redo: Deep Dive into Transaction Mechanics
dbaplus Community
dbaplus Community
Nov 17, 2015 · Databases

Master Oracle SQL Optimization: Proven Roadmap & Real-World Cases

This comprehensive guide explains the essence of Oracle SQL tuning, presents a step‑by‑step optimization roadmap, walks through real‑world case studies—including a high‑CPU query fixed with hints and query rewrites—and details how to capture and interpret accurate execution plans while addressing optimizer parameters and common pitfalls.

Database OptimizationOracleperformance tuning
0 likes · 24 min read
Master Oracle SQL Optimization: Proven Roadmap & Real-World Cases
dbaplus Community
dbaplus Community
Nov 13, 2015 · Databases

Mastering Oracle DBaaS with OEM12c: Step‑by‑Step Guide and Best Practices

This article provides a comprehensive, illustrated walkthrough of building Oracle Database‑as‑a‑Service using OEM12c, covering component selection, installation, architecture, configuration screens, resource‑allocation policies, custom login branding, and practical tips for deploying and managing cloud databases.

AdministrationDBaaSOEM12c
0 likes · 9 min read
Mastering Oracle DBaaS with OEM12c: Step‑by‑Step Guide and Best Practices
dbaplus Community
dbaplus Community
Nov 11, 2015 · Databases

Unifying Database Backup and Disaster Recovery with Copy Data Virtualization

The article explains how Copy Data Virtualization technology, exemplified by Actifio, consolidates Oracle and VMware data backup, disaster recovery, and development testing into a single platform, reducing production load, storage costs, and recovery time while providing incremental, always‑on data copies.

Copy Data VirtualizationData ManagementDatabase Backup
0 likes · 12 min read
Unifying Database Backup and Disaster Recovery with Copy Data Virtualization
dbaplus Community
dbaplus Community
Nov 6, 2015 · Databases

Misconfigured Oracle Parallel Parameters Caused a System Outage – DBA Case Study

In this detailed DBA case study, the speaker explains how improper settings of Oracle's parallel execution parameters on an AIX‑based 10gR2 database led to process saturation, undo‑related wait events, and temporary connection issues, and describes the step‑by‑step diagnosis, parameter adjustments, and lessons learned for future tuning.

AIXDatabase AdministrationOracle
0 likes · 12 min read
Misconfigured Oracle Parallel Parameters Caused a System Outage – DBA Case Study
dbaplus Community
dbaplus Community
Nov 4, 2015 · Databases

Mastering Oracle Wait Events: How Latch Contention Impacts Performance

This article explains how Oracle wait events, especially latch contention such as cache buffers chains and LRU chain latches, reveal performance bottlenecks, and provides step‑by‑step methods, diagnostic tools, SQL examples, and tuning recommendations to locate and resolve database hotspots.

ADDMOracleSQL Tuning Advisor
0 likes · 30 min read
Mastering Oracle Wait Events: How Latch Contention Impacts Performance
dbaplus Community
dbaplus Community
Oct 28, 2015 · Databases

Mastering Oracle System Optimization: Real‑World Case Study and Practical Lessons

This article presents a detailed case study of an Oracle RAC system performance bottleneck, walks through comprehensive monitoring, storage and partitioning analysis, and outlines a step‑by‑step optimization plan—including KEEP pool tuning and partition redesign—that dramatically improved I/O latency and overall throughput.

AWRDatabase OptimizationKEEP Pool
0 likes · 24 min read
Mastering Oracle System Optimization: Real‑World Case Study and Practical Lessons
dbaplus Community
dbaplus Community
Oct 23, 2015 · Databases

How Oracle CBO Calculates Range Predicate Selectivity and Handles Strings

This article explains how Oracle's Cost‑Based Optimizer estimates the selectivity of range predicates without histograms, demonstrates calculations with sample data, shows PL/SQL code for converting string values to internal numbers, and discusses pitfalls such as identical internal values causing cardinality errors, offering solutions like gathering histograms or using DATE columns.

CBODatabase OptimizationOracle
0 likes · 8 min read
How Oracle CBO Calculates Range Predicate Selectivity and Handles Strings
dbaplus Community
dbaplus Community
Sep 30, 2015 · Databases

Essential Oracle Database Parameter Tuning: Hidden Risks and Performance Boosts

Expert DBAs discuss critical Oracle 11.2.0.4 parameters to watch before production, covering generic, performance, deprecated, and OS‑level settings for AIX and Linux, with concrete examples such as shared pool sub‑pools, mutex tuning, cursor thresholds, and real‑world incidents like streams_pool_size misconfiguration.

AIXDatabase TuningLinux
0 likes · 13 min read
Essential Oracle Database Parameter Tuning: Hidden Risks and Performance Boosts
dbaplus Community
dbaplus Community
Sep 29, 2015 · Databases

Deploy Oracle 11gR2 RAC on Bare Metal Using PXE: A Step‑by‑Step Guide

This article details how to use PXE to automatically provision three‑node Oracle 11gR2 RAC clusters on bare‑metal servers, covering network planning, PXE server setup with a one‑click installer, required software download, MAC address collection, shared‑disk and node configuration, virtual tape library setup, time synchronization, and user creation.

Database DeploymentLinuxOracle
0 likes · 13 min read
Deploy Oracle 11gR2 RAC on Bare Metal Using PXE: A Step‑by‑Step Guide
Architects' Tech Alliance
Architects' Tech Alliance
Sep 10, 2015 · Databases

How DD Boost Supercharges Oracle RMAN Backups and Deduplication

DD Boost integrates tightly with Oracle RMAN to provide a flexible, policy‑driven backup solution that allows DBAs to manage local and disaster‑recovery sites independently, simplifies deployment via a simple plugin, and dramatically improves performance by sending only unique data blocks to Data Domain for deduplication.

BackupDD BoostData Domain
0 likes · 3 min read
How DD Boost Supercharges Oracle RMAN Backups and Deduplication
Efficient Ops
Efficient Ops
Aug 31, 2015 · Databases

Why SQL Server Excels in Operations: Expert Insights on Strategy, Tools, and Challenges

During a lively Q&A session organized by the ‘Efficient Operations’ community, Oracle InnoDB principal developer Lai Zheng and Microsoft SQL Server product manager Lin Mo discuss SQL Server’s operational advantages over other databases, Microsoft’s product roadmap, common maintenance challenges, and the ideal career path for a modern DBA.

DBADatabase operationsMicrosoft
0 likes · 10 min read
Why SQL Server Excels in Operations: Expert Insights on Strategy, Tools, and Challenges
Efficient Ops
Efficient Ops
Jun 30, 2015 · Operations

Why Telecom Operators Must Rethink Their Move Away from Oracle (IOE)

This article examines the technical, managerial, and cost challenges telecom operators face when migrating from Oracle‑based IOE architectures to open‑source databases, offering practical insights, case studies, and recommendations for a successful transition.

IOE MigrationOracleTelecom Operations
0 likes · 19 min read
Why Telecom Operators Must Rethink Their Move Away from Oracle (IOE)
Qunar Tech Salon
Qunar Tech Salon
May 15, 2015 · Backend Development

Oracle Ends Public Updates for Java 7 – Implications and Alternatives

Oracle stopped publishing public security patches and updates for Java 7 in April 2015, urging users to migrate to Java 8 or obtain long‑term commercial support, which has caused compatibility challenges for tools still relying on deprecated Java 7 features and prompted consideration of alternative JVMs.

EOLJava7Oracle
0 likes · 4 min read
Oracle Ends Public Updates for Java 7 – Implications and Alternatives
MaGe Linux Operations
MaGe Linux Operations
Jul 9, 2014 · Databases

SQL Server vs Oracle: 45 Essential Function Equivalents

This article presents a comprehensive side‑by‑side mapping of 45 common SQL Server functions to their Oracle equivalents, covering numeric, string, date, and miscellaneous operations with example queries and notes on usage differences.

Data MigrationDatabase FunctionsOracle
0 likes · 16 min read
SQL Server vs Oracle: 45 Essential Function Equivalents