Tagged articles
597 articles
Page 3 of 6
IT Architects Alliance
IT Architects Alliance
Jul 27, 2020 · Industry Insights

Future of Databases: Oracle, DB2, SAP HANA, MySQL & NoSQL Trends

The article provides a comprehensive analysis of major relational databases—Oracle, DB2, SAP HANA, MySQL, PostgreSQL—and emerging NoSQL solutions, examining their underlying technologies, recent developments, market adoption, and the overall industry landscape shaping the future of data storage.

NoSQLOracledatabases
0 likes · 3 min read
Future of Databases: Oracle, DB2, SAP HANA, MySQL & NoSQL Trends
dbaplus Community
dbaplus Community
Jul 23, 2020 · Databases

How to Export a 2TB Oracle LOB Table Using Rowid Partitioning

This article details a real‑world migration from Oracle 11g on IBM AIX to Oracle 19c, focusing on exporting a 2 TB LOB‑heavy table by adjusting undo retention, then using ROWID‑based modulo queries with Data Pump to achieve balanced, error‑free parallel exports.

Data PumpExportLOB
0 likes · 8 min read
How to Export a 2TB Oracle LOB Table Using Rowid Partitioning
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jul 19, 2020 · Databases

Understanding Oracle Character Sets, NLS_LANG Settings, and Import/Export Character Conversion

This article explains the fundamentals of Oracle character sets, how database and national character sets are defined, the role of NLS_LANG, the location and purpose of character set files, and practical guidance for import/export operations and character set conversion across different environments.

Character SetImport ExportNLS_LANG
0 likes · 22 min read
Understanding Oracle Character Sets, NLS_LANG Settings, and Import/Export Character Conversion
dbaplus Community
dbaplus Community
Jul 12, 2020 · Databases

Automating Oracle SQL Review with SOAR: A Step‑by‑Step Guide

To streamline Oracle SQL script reviews, this guide shows how to adapt the open‑source SOAR tool—originally built for MySQL—by defining custom rules, installing Go and Git, compiling the source, and integrating a web UI, enabling automated, 90% coverage of Oracle SQL checks.

DevOpsOracleSOAR
0 likes · 8 min read
Automating Oracle SQL Review with SOAR: A Step‑by‑Step Guide
dbaplus Community
dbaplus Community
Jul 6, 2020 · Databases

How to Enable IPv6 on Oracle 19c: A Step‑by‑Step Guide

This tutorial walks through verifying IPv6 support on Red Hat 7.6, configuring a static IPv6 address, updating the Oracle 19c listener for IPv6, restarting services, and confirming connectivity, providing concrete commands, configuration snippets, and screenshots for a RAC environment.

IPv6LinuxNetwork Configuration
0 likes · 5 min read
How to Enable IPv6 on Oracle 19c: A Step‑by‑Step Guide
dbaplus Community
dbaplus Community
Jul 4, 2020 · Databases

Mastering Oracle 19c Hot Clone: A Complete Step‑by‑Step Guide

This article explains the background of Oracle 19c hot clone, lists the prerequisites, details the three‑phase cloning process, provides exhaustive local, remote, subset and refreshable PDB scenarios with exact SQL commands, highlights common errors and their solutions, and concludes with best‑practice recommendations.

Hot CloneOraclePdb
0 likes · 21 min read
Mastering Oracle 19c Hot Clone: A Complete Step‑by‑Step Guide
dbaplus Community
dbaplus Community
Jun 29, 2020 · Databases

How JDBC ResultSetType Settings Trigger SQL Parsing Errors and Performance Issues

The article examines a severe database performance slowdown caused by excessive library cache locks, traces it to improper JDBC ResultSetType settings that introduce unwanted ROWID columns during SQL parsing, and presents systematic experiments across various queries, ResultSetType values, JVM configurations, and database versions to recommend optimal parameter choices.

JDBCOracleResultSetType
0 likes · 11 min read
How JDBC ResultSetType Settings Trigger SQL Parsing Errors and Performance Issues
ITPUB
ITPUB
Jun 19, 2020 · Databases

Mastering SQL Analytic Functions: Windows, PARTITION, ROWS vs RANGE Explained

This guide explains how SQL analytic (window) functions work, covering the concepts of current row, logical and physical windows, PARTITION, ORDER BY, the differences between ROWS and RANGE, window clause variations, and their advantages and drawbacks.

Analytic FunctionsOracledatabases
0 likes · 12 min read
Mastering SQL Analytic Functions: Windows, PARTITION, ROWS vs RANGE Explained
Top Architect
Top Architect
Jun 16, 2020 · Databases

Performance Evaluation of Multi-Table Joins in MySQL and Oracle with Large Datasets

This article investigates the Alibaba Java Development Manual's recommendation against joining more than three tables by experimentally evaluating multi-table join performance in MySQL and Oracle using massive synthetic datasets, analyzing query execution times, indexing effects, and providing data generation scripts and detailed results.

Data GenerationJOIN optimizationOracle
0 likes · 13 min read
Performance Evaluation of Multi-Table Joins in MySQL and Oracle with Large Datasets
ITPUB
ITPUB
Jun 15, 2020 · Databases

Why Does Alibaba's Java Manual Ban Joins Over Three Tables? A Deep Performance Dive

This article investigates Alibaba's recommendation against joining more than three MySQL tables by designing experiments with synthetic data, measuring query performance on MySQL and Oracle, analyzing index impact, and providing full DDL and data‑generation scripts to explain the rule's practical limits.

Data GenerationJOINOracle
0 likes · 11 min read
Why Does Alibaba's Java Manual Ban Joins Over Three Tables? A Deep Performance Dive
ITPUB
ITPUB
Jun 13, 2020 · Databases

Why Does Alibaba Recommend No More Than Three Table Joins? MySQL vs Oracle Performance Test

The article investigates the Alibaba Java development manual's rule that joins involving more than three tables are prohibited, by designing massive MySQL and Oracle experiments, generating billions of rows, measuring query times, analyzing indexing effects, and concluding that the rule is MySQL‑specific and driven by large‑scale performance limits.

Database OptimizationJoin PerformanceOracle
0 likes · 11 min read
Why Does Alibaba Recommend No More Than Three Table Joins? MySQL vs Oracle Performance Test
ITPUB
ITPUB
Jun 8, 2020 · Databases

How to Simulate and Recover Various Oracle File Corruptions

This guide walks through simulating corruption of Oracle password, parameter, control, data, and log files, demonstrates the resulting errors, and provides step‑by‑step RMAN and SQL commands to restore each file type while emphasizing backup best practices.

Control FileDatabase RecoveryFile Corruption
0 likes · 16 min read
How to Simulate and Recover Various Oracle File Corruptions
ITPUB
ITPUB
May 30, 2020 · Databases

Master Oracle SQL Performance: 40 Proven Optimization Techniques

This guide walks through Oracle SQL execution steps, optimizer choices, indexing strategies, query rewrites, hint usage, and practical code examples to help developers dramatically improve query performance and reduce database workload.

HintsOracleexecution plan
0 likes · 20 min read
Master Oracle SQL Performance: 40 Proven Optimization Techniques
Liangxu Linux
Liangxu Linux
May 27, 2020 · Databases

Recovering a Missing Oracle Datafile: Step‑by‑Step Diagnosis and Fix

This article walks through diagnosing an Oracle database where a datafile is inaccessible, interpreting ORA‑01157, ORA‑01110, and ORA‑00600 errors, and outlines a practical recovery method using ODU scans, dd concatenation, and checkpoint correction.

Database CorruptionDatafile RecoveryODU Scan
0 likes · 9 min read
Recovering a Missing Oracle Datafile: Step‑by‑Step Diagnosis and Fix
ITPUB
ITPUB
May 26, 2020 · Databases

40 Proven Oracle SQL Optimization Tips to Supercharge Query Performance

This guide walks through Oracle SQL execution steps, optimizer selection, table access methods, shared SQL caching, join order, index usage, query rewriting techniques, hint usage, and dozens of practical tips that together dramatically improve database performance while avoiding common pitfalls.

Oracledatabaseoptimization
0 likes · 25 min read
40 Proven Oracle SQL Optimization Tips to Supercharge Query Performance
Architect's Tech Stack
Architect's Tech Stack
May 15, 2020 · Databases

May 2020 Programmer Salary Report and Oracle High‑Performance System Architecture Book Recommendation

The article presents May 2020 programmer salary statistics across China, analyzes data anomalies and corrective rules, highlights regional wage differences, and recommends the book “Oracle High‑Performance System Architecture Practice” for deep understanding of Oracle database performance and optimization techniques.

Oraclebook recommendationdata analysis
0 likes · 3 min read
May 2020 Programmer Salary Report and Oracle High‑Performance System Architecture Book Recommendation
ITPUB
ITPUB
Apr 25, 2020 · Databases

Master Oracle Database: Startup, Shutdown, Users, Tablespaces, Indexes, Views, and Partitions

This comprehensive guide walks you through essential Oracle database administration tasks—including starting and stopping the database, managing listeners, creating and altering tablespaces, handling users and privileges, controlling transactions, building indexes, defining views and materialized views, working with sequences, synonyms, and partitioned tables—complete with commands, examples, and best‑practice tips.

AdministrationOraclePartition
0 likes · 21 min read
Master Oracle Database: Startup, Shutdown, Users, Tablespaces, Indexes, Views, and Partitions
ITPUB
ITPUB
Apr 22, 2020 · Databases

Master Oracle Database Essentials: Startup, Users, Tablespaces, Indexes & More

This guide walks through essential Oracle Database administration tasks, covering how to start and shut down the database and listener, create and manage tablespaces, users, and permissions, control transactions, build and maintain indexes, views, materialized views, sequences, synonyms, and partitioned tables, with command examples and best‑practice tips.

Database AdministrationOraclePartitioning
0 likes · 21 min read
Master Oracle Database Essentials: Startup, Users, Tablespaces, Indexes & More
Architects' Tech Alliance
Architects' Tech Alliance
Mar 22, 2020 · Operations

How to Migrate Legacy Mainframe Workloads to x86: A Step‑by‑Step Guide

This article outlines a comprehensive methodology for migrating small‑mainframe platforms—including hardware assessment, solution design, implementation steps, risk evaluation, and three common data‑migration techniques—so that businesses can safely transition workloads to modern x86 servers while preserving data integrity and service continuity.

Data MigrationLVMOperations
0 likes · 12 min read
How to Migrate Legacy Mainframe Workloads to x86: A Step‑by‑Step Guide
dbaplus Community
dbaplus Community
Mar 4, 2020 · Databases

How to Optimize Scalar Subqueries in Oracle SQL for Better Performance

This article explains the nature of scalar subqueries, identifies three common performance pitfalls, and provides practical rewrite techniques—including LEFT/INNER JOIN, MERGE, and WITH‑MATERIALIZE—illustrated with three real‑world Oracle SQL cases to dramatically reduce execution time.

OracleScalar Subqueryjoin rewrite
0 likes · 15 min read
How to Optimize Scalar Subqueries in Oracle SQL for Better Performance
ITPUB
ITPUB
Dec 19, 2019 · Databases

Step-by-Step Oracle 19c Upgrade: Performance Comparison, SPA, and AutoUpgrade

This guide walks through upgrading an Oracle database to 19c, comparing pre‑ and post‑upgrade performance with HammerDB and AWR snapshots, using SQL Performance Analyzer and SQL Plan Management to evaluate SQL tuning sets, applying SQL Tuning Advisor recommendations, and finally automating the upgrade with the AutoUpgrade tool and post‑upgrade compatibility adjustments.

AutoUpgradeDatabase UpgradeHammerDB
0 likes · 11 min read
Step-by-Step Oracle 19c Upgrade: Performance Comparison, SPA, and AutoUpgrade
ITPUB
ITPUB
Dec 18, 2019 · Databases

Step‑by‑Step Guide to Upgrading Oracle Database 19c with Hands‑On Labs

This tutorial walks you through preparing a virtual‑machine environment, generating workload and AWR snapshots with HammerDB, capturing and exporting SQL tuning sets, performing a manual upgrade from Oracle 11.2 to 19c, and comparing performance before and after the upgrade, all with detailed commands and screenshots.

19cAWRDatabase Upgrade
0 likes · 12 min read
Step‑by‑Step Guide to Upgrading Oracle Database 19c with Hands‑On Labs
dbaplus Community
dbaplus Community
Dec 17, 2019 · Databases

Which Database Connection Pool Performs Best? A Real-World Multi-Threaded Test

This article presents a comprehensive multi‑threaded performance and safety evaluation of four popular database connection pools—Druid, JNDI, Tomcat, and Oracle UCP—across Tomcat, WebSphere, and JWS servers, detailing test setup, methodology, results, and best‑practice recommendations for proper pool usage.

Database Connection PoolDruidJDBC
0 likes · 9 min read
Which Database Connection Pool Performs Best? A Real-World Multi-Threaded Test
ITPUB
ITPUB
Nov 18, 2019 · Databases

Master Oracle Data Pump: expdp & impdp Commands, Parameters, and Troubleshooting

This guide provides a comprehensive overview of Oracle Data Pump utilities, detailing how to create directories, use expdp and impdp commands for exporting and importing schemas, tables, and full databases, explaining key parameters, interactive mode, and common error resolutions.

Data PumpOracledatabase migration
0 likes · 17 min read
Master Oracle Data Pump: expdp & impdp Commands, Parameters, and Troubleshooting
ITPUB
ITPUB
Nov 15, 2019 · Databases

How Oracle Uses Cache, Buffer, and Write‑Back to Keep Data Consistent

The article explains the differences between cache and buffer, how Oracle’s log buffer and data buffer cache interact with various storage‑level caches, and why write‑back, battery‑backed caches, RAID and disk cache settings are crucial for maintaining data consistency during power loss.

CacheOracleWrite-Ahead Logging
0 likes · 6 min read
How Oracle Uses Cache, Buffer, and Write‑Back to Keep Data Consistent
ITPUB
ITPUB
Nov 4, 2019 · Databases

Overcoming 50 Common PostgreSQL‑Oracle Migration Pitfalls in Financial Systems

This article details more than fifty practical issues encountered when migrating financial applications from Oracle to PostgreSQL—including character sets, comment syntax, numeric precision, VARCHAR handling, sequence limits, type casting, operator overloading, and connectivity—while offering concrete solutions, code examples, and performance tips.

Oracledatabase migrationfinancial systems
0 likes · 16 min read
Overcoming 50 Common PostgreSQL‑Oracle Migration Pitfalls in Financial Systems
ITPUB
ITPUB
Oct 28, 2019 · Databases

How Xintai Life Insurance Replaced Oracle with PostgreSQL: A Three‑Step De‑Oracle Strategy

Facing rising costs and regulatory pressure, Xintai Life Insurance embarked on a multi‑year "de‑Oracle" journey, selecting PostgreSQL, executing extensive testing, adopting a phased rollout with fallback plans, and building new monitoring, offering practical insights for enterprises migrating away from legacy Oracle databases.

De‑OracleFinancial ServicesOracle
0 likes · 8 min read
How Xintai Life Insurance Replaced Oracle with PostgreSQL: A Three‑Step De‑Oracle Strategy
dbaplus Community
dbaplus Community
Oct 17, 2019 · Databases

How to Diagnose and Fix Oracle RAC/ADG Performance Issues on CentOS 7

This article walks through a real‑world case of an Oracle RAC/ADG deployment on CentOS 7 that suffered severe performance degradation, detailing the root‑cause analysis, OS and listener tuning, patch installation, cache‑reclamation settings, and compatibility fixes to restore stability.

CentOSData GuardDatabase Administration
0 likes · 12 min read
How to Diagnose and Fix Oracle RAC/ADG Performance Issues on CentOS 7
ITPUB
ITPUB
Oct 15, 2019 · Databases

Understanding B‑Tree Indexes Across Major Relational Databases

This article explains why database indexes are crucial for performance, describes the fundamental principles of B‑Tree indexes, and compares how Oracle, MySQL, SQL Server, and PostgreSQL implement and use these indexes, helping developers master SQL optimization across platforms.

B-TreeDatabase IndexesOracle
0 likes · 16 min read
Understanding B‑Tree Indexes Across Major Relational Databases
ITPUB
ITPUB
Oct 14, 2019 · Databases

Why Oracle Throws Mysterious Errors and How to Fix Them

The article shares a database expert’s experience with three types of Oracle bugs—internal errors, slow execution plans, and incorrect results—explains why they occur, offers concrete fixes such as patching and session parameters, and outlines essential skills for reliable SQL development.

Database BugsOracleoptimization
0 likes · 9 min read
Why Oracle Throws Mysterious Errors and How to Fix Them
dbaplus Community
dbaplus Community
Sep 26, 2019 · Databases

Mastering Oracle 12c Multitenant Backup & Recovery: A Step‑by‑Step Guide

An in‑depth exploration of Oracle 12c’s multitenant architecture explains key concepts, analyzes a real‑world backup failure, and provides a comprehensive, step‑by‑step RMAN procedure—including control file handling, datafile restoration, and selective tablespace skipping—to reliably recover pluggable databases.

BackupMultitenantOracle
0 likes · 13 min read
Mastering Oracle 12c Multitenant Backup & Recovery: A Step‑by‑Step Guide
DevOps Cloud Academy
DevOps Cloud Academy
Sep 25, 2019 · Databases

How to Connect MySQL and Oracle Databases with JMeter

This guide walks through configuring JMeter to connect to MySQL and Oracle databases via JDBC, covering driver installation, JMeter component setup, request creation, result verification, and troubleshooting common connection errors for performance testing.

Database ConnectionJDBCJMeter
0 likes · 4 min read
How to Connect MySQL and Oracle Databases with JMeter
Architects' Tech Alliance
Architects' Tech Alliance
Aug 18, 2019 · Big Data

Oracle Architecture and ASM Storage Configuration Overview

This article provides a comprehensive overview of Oracle database architecture, detailing memory, physical and logical structures, I/O characteristics of various files, differences between OLTP and OLAP workloads, and practical ASM configuration and storage optimization recommendations for high‑performance environments.

ASMBig DataDatabase Storage
0 likes · 12 min read
Oracle Architecture and ASM Storage Configuration Overview
DevOps Cloud Academy
DevOps Cloud Academy
Aug 13, 2019 · Databases

Step‑by‑Step Guide to Installing Oracle 12c Database on Linux

This article provides a comprehensive, ordered tutorial for preparing the environment, configuring the root and oracle users, adjusting kernel and system limits, and finally installing and initializing Oracle 12c on a Linux server using detailed command‑line instructions.

Database InstallationLinuxOracle
0 likes · 5 min read
Step‑by‑Step Guide to Installing Oracle 12c Database on Linux
ITPUB
ITPUB
Jul 25, 2019 · Databases

Master Oracle Database: Create, Backup, Restore, and Manage Tables & Data

This guide provides step‑by‑step Oracle commands for creating and dropping databases, performing full and selective backups, restoring data locally or remotely, managing tables—including creation, deletion, renaming, column alterations, primary keys, indexes, and views—as well as querying, inserting, updating, deleting, and copying data efficiently.

BackupOracleRestore
0 likes · 8 min read
Master Oracle Database: Create, Backup, Restore, and Manage Tables & Data
Java Backend Technology
Java Backend Technology
Jul 23, 2019 · Databases

Why Alibaba Bans Joins Over Three Tables: Real‑World MySQL & Oracle Benchmarks

This article investigates Alibaba's rule against joining more than three tables by designing MySQL and Oracle experiments that generate massive student‑teacher‑course data, run multi‑table join queries, compare indexed versus non‑indexed scenarios, and reveal the performance limits that drive the guideline.

Data GenerationDatabase PerformanceIndex Optimization
0 likes · 12 min read
Why Alibaba Bans Joins Over Three Tables: Real‑World MySQL & Oracle Benchmarks
21CTO
21CTO
Jul 18, 2019 · Databases

Why Snowflake Is Overtaking Oracle: A Deep Dive into Modern Data Warehousing

This article examines Snowflake’s rapid rise as a cloud‑native data warehouse, contrasts its architecture and operational advantages with Oracle’s legacy system, and explains how shifting market dynamics, open‑source alternatives, and cloud adoption are reshaping the database landscape.

Oraclecloud computingdata-warehouse
0 likes · 11 min read
Why Snowflake Is Overtaking Oracle: A Deep Dive into Modern Data Warehousing
Architecture Digest
Architecture Digest
Jul 15, 2019 · Databases

Oracle Database Troubleshooting: Common Scripts and Diagnostic Procedures

This article presents a practical guide for Oracle DBAs to quickly diagnose and resolve application‑related database issues by checking OS load, analyzing wait events, querying session and object details, capturing diagnostic dumps, and using scripted commands to kill sessions or restart the database.

DBAOraclediagnostics
0 likes · 13 min read
Oracle Database Troubleshooting: Common Scripts and Diagnostic Procedures
Architecture Digest
Architecture Digest
Jul 11, 2019 · Databases

The Rise of Oracle and the Evolution of the Database Industry

This article chronicles the origins and growth of Oracle, the colorful personality of its founder Larry Ellison, the early development of relational databases, the fierce competition among IBM, Sybase, Borland and other vendors, and the later impact of open‑source and cloud‑computing trends on the database market.

Database HistoryLarry EllisonOracle
0 likes · 43 min read
The Rise of Oracle and the Evolution of the Database Industry
dbaplus Community
dbaplus Community
Jun 5, 2019 · Databases

Boost Oracle Hierarchical Query Performance: Filtering, CBO, and Parallel Strategies

This article examines common performance pitfalls in Oracle hierarchical (CONNECT BY) queries, compares filtering after tree generation versus during traversal, explains why CBO estimates can be wildly inaccurate, and demonstrates how to rewrite queries with pipelined table functions and parallel hints for dramatic speed gains.

CBOHierarchical QueryOracle
0 likes · 9 min read
Boost Oracle Hierarchical Query Performance: Filtering, CBO, and Parallel Strategies
21CTO
21CTO
May 6, 2019 · R&D Management

Why Oracle’s Trademark Standoff Threatened Java EE’s Future

After 18 months of negotiations, Oracle refused to sign a trademark transfer agreement with the Eclipse Foundation, jeopardizing the vendor‑neutral status of Eclipse IDE and Jakarta EE and potentially ending Java EE as a viable platform for developers.

Eclipse FoundationJava EEOracle
0 likes · 5 min read
Why Oracle’s Trademark Standoff Threatened Java EE’s Future
dbaplus Community
dbaplus Community
Apr 14, 2019 · Databases

Why Upgrading to Oracle 12cR2 Is Critical: Features, Bugs, and Best Practices

This article explains why enterprises should upgrade to Oracle 12cR2, outlines its key new features such as Multitenant, In‑Memory and Sharding, compares patch counts with earlier releases, details common bugs and work‑arounds, and provides recommended parameters and upgrade references for a smooth migration.

12cR2Bug FixesDatabase Upgrade
0 likes · 16 min read
Why Upgrading to Oracle 12cR2 Is Critical: Features, Bugs, and Best Practices
21CTO
21CTO
Mar 9, 2019 · Databases

Which Databases Dominated March 2019 Rankings? MySQL and Oracle Surge

The March 2019 database popularity ranking shows Oracle, MySQL, and SQL Server all gaining points, with MySQL leading the surge, Oracle’s rise linked to its new 19c release, and PostgreSQL experiencing its first decline in six months.

Oracledatabasesmysql
0 likes · 2 min read
Which Databases Dominated March 2019 Rankings? MySQL and Oracle Surge
ITPUB
ITPUB
Feb 26, 2019 · Databases

Will Oracle Be Replaced by MySQL? DBA Demand and Database Trends Explained

The article examines whether Oracle will be completely supplanted by MySQL, comparing industry adoption, DBA role differences, performance versus scalability, cost considerations, and cultural factors that influence database choices in traditional and internet sectors.

DBAOraclecost analysis
0 likes · 6 min read
Will Oracle Be Replaced by MySQL? DBA Demand and Database Trends Explained
dbaplus Community
dbaplus Community
Feb 25, 2019 · Databases

Unlock Oracle SQL Performance with the Rare num_index_keys Hint

A SAP month‑end CO module query suffered severe slowdown despite standard index hints, prompting a deep dive into execution plans, statistics, and a little‑known num_index_keys hint that dramatically improves IN‑list iterator access and reduces filter overhead.

Index HintOracledatabase
0 likes · 7 min read
Unlock Oracle SQL Performance with the Rare num_index_keys Hint
21CTO
21CTO
Feb 5, 2019 · Fundamentals

Navigating Oracle’s Java Licensing: Which JDK Should You Use?

This article explains Oracle's recent statements on Java support and subscription licensing, compares Oracle JDK with OpenJDK and other vendors, and guides developers on choosing free or paid options for Java SE 8 and 11 LTS releases.

JDKLTSLicensing
0 likes · 7 min read
Navigating Oracle’s Java Licensing: Which JDK Should You Use?
dbaplus Community
dbaplus Community
Jan 29, 2019 · Databases

Multi‑Industry SQL Audit: Strategies, Processes, and Lessons Learned

The article shares practical lessons from dozens of multi‑industry SQL audit projects, outlining the audit scope, four core scenarios—production optimization, peak‑load reduction, pre‑production interception, and development compliance—along with detailed processes, common pain points, and strategies for effective implementation.

Database PerformanceDevelopment complianceOracle
0 likes · 12 min read
Multi‑Industry SQL Audit: Strategies, Processes, and Lessons Learned
21CTO
21CTO
Jan 26, 2019 · Fundamentals

How the Google‑Oracle Java API Battle Could Reshape Software Development

Google has asked the U.S. Supreme Court to review its long‑running copyright fight with Oracle over Java APIs in Android, a case that could dramatically affect developers' ability to reuse software interfaces and shape the future of software innovation.

AndroidCopyrightFair Use
0 likes · 5 min read
How the Google‑Oracle Java API Battle Could Reshape Software Development
Efficient Ops
Efficient Ops
Jan 10, 2019 · Operations

Essential DBA & Ops Practices to Prevent System Failures

This article outlines ten practical guidelines for DBAs and system administrators—including rollback‑ready changes, cautious use of destructive commands, prompt customization, reliable backups, production respect, thorough handovers, alerting, monitoring, careful failover, meticulous checks, and the virtue of simplicity—to minimize costly system outages.

LinuxOperationsOracle
0 likes · 7 min read
Essential DBA & Ops Practices to Prevent System Failures
Efficient Ops
Efficient Ops
Jan 8, 2019 · Databases

How We Cut Data Deletion Time from Hours to Minutes in a High‑Volume OLTP System

Through a step‑by‑step case study of a high‑traffic OLTP system, this article explains how evolving deletion logic—from simple full‑table scans to indexed intermediate tables and parallel processing—reduced daily expired‑data cleanup from several hours to under an hour, while addressing ORA‑01555 and clustering‑factor issues.

OLTPOracleSQL Optimization
0 likes · 11 min read
How We Cut Data Deletion Time from Hours to Minutes in a High‑Volume OLTP System
Programmer DD
Programmer DD
Dec 21, 2018 · Backend Development

What You Need to Know About Oracle Java 11 Licensing and Support

This article explains Oracle's Java 11 licensing changes, the split between commercial and OpenJDK builds, support and update policies, and how organizations can choose the right JDK from Oracle or alternative vendors to ensure proper maintenance and compliance.

JDKJava11Licensing
0 likes · 9 min read
What You Need to Know About Oracle Java 11 Licensing and Support
21CTO
21CTO
Nov 25, 2018 · Backend Development

Inside Oracle’s 25‑Million‑Line C Code: Why Fixing One Bug Takes Weeks

An Oracle Database developer describes the massive, flag‑laden C codebase, the endless testing cycles, and why even tiny bug fixes can require weeks of work, highlighting the extreme complexity and maintenance challenges of large enterprise databases.

Oraclebug fixingdatabase
0 likes · 5 min read
Inside Oracle’s 25‑Million‑Line C Code: Why Fixing One Bug Takes Weeks
ITPUB
ITPUB
Nov 24, 2018 · Databases

Why Did My Oracle SQL Run in Parallel? Uncovering Hidden Parallelism and Fixing It

This article walks through diagnosing unexpected Oracle parallel execution, resolving DBLINK‑induced plan anomalies after a database upgrade, and fixing ORA‑00604 errors caused by missing domain indexes, providing step‑by‑step queries, parameter checks, and corrective ALTER statements to restore normal performance.

DBLINKDomain IndexOracle
0 likes · 12 min read
Why Did My Oracle SQL Run in Parallel? Uncovering Hidden Parallelism and Fixing It
21CTO
21CTO
Oct 28, 2018 · Fundamentals

Understanding Oracle’s Java SE 8 Licensing Changes and Cost Implications

Oracle announced that after January 2019 Java SE 8 will no longer receive public updates without a commercial license, prompting organizations to assess their Java usage, distinguish between general‑computing‑free and paid scenarios, and evaluate potential licensing costs and migration paths.

EnterpriseJava SE8Licensing
0 likes · 6 min read
Understanding Oracle’s Java SE 8 Licensing Changes and Cost Implications
ITPUB
ITPUB
Aug 24, 2018 · Information Security

How Dell EMC RecoverPoint Achieves Millisecond‑Level Data Recovery for Enterprise Continuity

This article details how Dell EMC’s SC series storage, VPLEX and RecoverPoint were tested by E Enterprise Research Institute across multiple failure scenarios, demonstrating automatic failover, rapid point‑in‑time restores, flexible backup granularity and millisecond‑level recovery to ensure uninterrupted business operations.

Data ProtectionDell EMCEnterprise Continuity
0 likes · 11 min read
How Dell EMC RecoverPoint Achieves Millisecond‑Level Data Recovery for Enterprise Continuity
ITPUB
ITPUB
Aug 3, 2018 · Cloud Computing

Why Amazon Is Phasing Out Oracle Databases: Inside the Cloud Migration Battle

Amazon is rapidly shifting its enterprise workloads from Oracle's proprietary databases to its own AWS services, planning to retire Oracle software by early 2020, a move that highlights the intensifying competition between the two tech giants and the broader shift toward cloud-native infrastructure.

AWSAmazonOracle
0 likes · 7 min read
Why Amazon Is Phasing Out Oracle Databases: Inside the Cloud Migration Battle
ITPUB
ITPUB
Jul 5, 2018 · Databases

Mastering Oracle Cursors: Views, Parameters, and Performance Tuning

This article explains Oracle cursor concepts, the key V$SQL and V$SQLAREA views with their most important columns for tuning, how open‑cursor limits and the CURSOR_SHARING parameter affect execution plan sharing, and provides practical guidance for DBA performance optimization.

CursorDatabase TuningOpen Cursor
0 likes · 14 min read
Mastering Oracle Cursors: Views, Parameters, and Performance Tuning
dbaplus Community
dbaplus Community
Jun 26, 2018 · Databases

Why Oracle Tablespace Queries Stall and How to Resolve Them Fast

The article walks through two common Oracle performance problems—slow tablespace‑information queries and sluggish ASH data collection—explaining root causes, showing diagnostic steps, and providing exact SQL and PL/SQL scripts to gather statistics, clean up partitions, and restore fast query response.

ASHOracleTablespace
0 likes · 11 min read
Why Oracle Tablespace Queries Stall and How to Resolve Them Fast
ITPUB
ITPUB
Jun 14, 2018 · Databases

Mastering Oracle Partitioning: Concepts, History, Best Practices & New Features

This article presents a comprehensive overview of Oracle partitioning, covering basic concepts, the evolution of partition features across versions, practical best‑practice scenarios, and the latest enhancements in Oracle 12c, 12.2, and 18c that improve performance, manageability, and availability.

OraclePartitioningbest practices
0 likes · 17 min read
Mastering Oracle Partitioning: Concepts, History, Best Practices & New Features
dbaplus Community
dbaplus Community
May 1, 2018 · Operations

How to Achieve Zero‑Fault Database Operations: Real‑World Cases and Management Practices

This article shares practical experiences from a DBAplus Guangzhou tech salon, detailing three real Oracle database incident cases, the root‑cause analyses, and a three‑step framework for rapid resolution, prevention, and team management to maintain zero‑fault operations across thousands of database instances.

Database operationsOracleTeam Practices
0 likes · 22 min read
How to Achieve Zero‑Fault Database Operations: Real‑World Cases and Management Practices
360 Quality & Efficiency
360 Quality & Efficiency
Apr 27, 2018 · Databases

Common MySQL Commands and Comparison with Oracle

This article presents essential MySQL command-line operations, database and table management statements, and compares equivalent SQL syntax in Oracle, covering date handling, string functions, and notable differences such as pagination and auto‑increment behavior.

Database CommandsOracleSQL Comparison
0 likes · 5 min read
Common MySQL Commands and Comparison with Oracle
ITPUB
ITPUB
Apr 25, 2018 · Databases

Optimizing Large-Scale Joins with Oracle Temporary Tables: Strategies & Pitfalls

Facing a 20‑million‑row master table and millions of rows in up to ten child tables, the article examines the inefficiencies of repeated IN‑clause queries and presents three alternative strategies—including a single‑SQL join, a UNION ALL view, and the use of global temporary tables—detailing their trade‑offs and experimental results.

JOINOracleSQL Optimization
0 likes · 10 min read
Optimizing Large-Scale Joins with Oracle Temporary Tables: Strategies & Pitfalls
ITPUB
ITPUB
Apr 16, 2018 · Databases

Why Do Oracle DBMS_JOBS Show a 4000‑01‑01 Next Date? Debugging Stuck Jobs

This guide explains why an Oracle DBMS_JOB can end up with a next execution date of 4000‑01‑01, how to interpret its status fields, diagnose the underlying errors, and restore the job using manual execution and log‑based troubleshooting steps.

DBMS_JOBSDatabase AdministrationJob Scheduling
0 likes · 5 min read
Why Do Oracle DBMS_JOBS Show a 4000‑01‑01 Next Date? Debugging Stuck Jobs
ITPUB
ITPUB
Apr 8, 2018 · Databases

How to Check and Manage Oracle RAC Instances and Services with SRVCTL

This guide shows how to use SRVCTL commands and SQL queries to view the status of Oracle RAC databases, instances, services, node applications, ASM instances, and disk groups, as well as how to start and stop the entire RAC cluster safely.

ClusterDatabase ManagementOracle
0 likes · 10 min read
How to Check and Manage Oracle RAC Instances and Services with SRVCTL
Architects' Tech Alliance
Architects' Tech Alliance
Apr 1, 2018 · Databases

Understanding Oracle AWR Reports and Key Performance Metrics

The article explains how to generate and interpret Oracle Automatic Workload Repository (AWR) reports, detailing key sections such as DB Time, Cache Sizes, Load Profile, parsing behavior, instance efficiency percentages, shared pool statistics, and top wait events to diagnose database performance issues.

AWRDatabase PerformanceInstance Efficiency
0 likes · 16 min read
Understanding Oracle AWR Reports and Key Performance Metrics
ITPUB
ITPUB
Mar 30, 2018 · Databases

Step‑by‑Step Oracle Multi‑Master Replication Setup with Full SQL Scripts

This guide walks through configuring Oracle multi‑master data replication, covering site creation, group objects, propagator and receiver setup, purge scheduling, database link creation, replication group definition, table registration, conflict handling, and finally resuming replication, all illustrated with complete SQL code examples.

OracleReplicationdatabase
0 likes · 7 min read
Step‑by‑Step Oracle Multi‑Master Replication Setup with Full SQL Scripts
ITPUB
ITPUB
Mar 19, 2018 · Databases

Why Oracle EM Fails with a Static Listener and How to Fix It

The article explains that Oracle Enterprise Manager requires listeners with dynamic registration, shows how a static listener on a non‑default port causes a "database is down" error, and provides step‑by‑step commands to modify the local_listener parameter so both listeners register dynamically and EM works correctly.

Dynamic RegistrationEnterprise ManagerOracle
0 likes · 9 min read
Why Oracle EM Fails with a Static Listener and How to Fix It
ITPUB
ITPUB
Mar 13, 2018 · Databases

Optimizing Large-Scale Oracle Queries with Temporary Tables

This article examines a high‑volume Oracle query scenario, explains why using multiple IN clauses on millions of rows leads to costly full‑table scans, and presents three alternative strategies—including a single‑SQL join, UNION ALL view, and temporary‑table approaches—along with practical examples and performance considerations.

Database PerformanceOraclequery optimization
0 likes · 10 min read
Optimizing Large-Scale Oracle Queries with Temporary Tables
ITPUB
ITPUB
Feb 27, 2018 · Databases

Designing Robust Oracle Backup and Recovery Strategies for Large Databases

This guide answers common Oracle backup questions, covering planning for 50‑TB databases, speed calculations, backup window design, RMAN versus Data Pump, multi‑user and RAC scenarios, catalog usage, performance troubleshooting, and practical SQL queries for monitoring backup status.

BackupData PumpOracle
0 likes · 18 min read
Designing Robust Oracle Backup and Recovery Strategies for Large Databases
ITPUB
ITPUB
Feb 24, 2018 · Databases

Essential Oracle Database Interview Questions and Answers: Tuning, Backup, Recovery, and Administration

This comprehensive guide covers Oracle SQL tuning techniques, execution‑plan inspection, optimizer choices, high‑resource SQL detection, session tracing, index fundamentals, backup classifications, recovery procedures, system monitoring, and performance diagnostics, providing practical knowledge for DBA interviews and daily work.

BackupDatabase AdministrationOracle
0 likes · 17 min read
Essential Oracle Database Interview Questions and Answers: Tuning, Backup, Recovery, and Administration
ITPUB
ITPUB
Feb 22, 2018 · Databases

How to Diagnose and Resolve Oracle TX Row Lock Contention

This guide explains Oracle's TX row lock mechanism, shows how to identify blocking sessions, locate the exact locked rows using system views and ROWID functions, and provides practical steps to prevent and mitigate TX lock waiting issues.

Database ConcurrencyOracleTX lock
0 likes · 8 min read
How to Diagnose and Resolve Oracle TX Row Lock Contention
ITPUB
ITPUB
Jan 9, 2018 · Databases

Top 17 Oracle SQL Tuning Techniques to Boost Query Performance

This guide presents seventeen practical Oracle SQL optimization tips—including table order selection, WHERE clause ordering, avoiding SELECT *, reducing round‑trips, using DECODE, consolidating queries, eliminating duplicates, preferring TRUNCATE, leveraging COMMIT, replacing HAVING with WHERE, minimizing sub‑queries, employing internal functions, using aliases, favoring EXISTS over IN, detecting inefficient SQL, and proper index usage—to help developers write faster, more efficient database queries.

Database IndexesOracleQuery Planning
0 likes · 11 min read
Top 17 Oracle SQL Tuning Techniques to Boost Query Performance
ITPUB
ITPUB
Dec 6, 2017 · Databases

Mastering Oracle Data Dictionary: Types, Views, and Practical Queries

This article explains the classification of Oracle data dictionary objects, demonstrates how to query static and dynamic dictionary tables and views, lists common view families and permission views, and provides numerous SQL examples for inspecting users, tables, indexes, sequences, constraints, and PL/SQL objects.

OracleViewsdata dictionary
0 likes · 13 min read
Mastering Oracle Data Dictionary: Types, Views, and Practical Queries
ITPUB
ITPUB
Dec 1, 2017 · Databases

How to Shrink Oracle Indexes for Skewed Columns Using Function Indexes

This article explains why conventional indexes waste space and perform poorly on highly skewed columns, introduces a decode‑based function index that excludes high‑frequency values, details the experimental setup with millions of rows, compares index size and query performance, and outlines the method's limitations.

Data SkewFunction IndexOracle
0 likes · 10 min read
How to Shrink Oracle Indexes for Skewed Columns Using Function Indexes
dbaplus Community
dbaplus Community
Nov 29, 2017 · Databases

Why Fewer Permissions Slow Down Oracle SQL: A Deep Dive into EXISTS Subqueries

An Oracle SQL query with five EXISTS permission checks runs dramatically slower when only a few permissions are configured, and the author investigates the root cause using execution plans, SQL Monitor data, and step‑by‑step testing, ultimately revealing how execution counts and row returns drive the unexpected performance degradation.

EXISTSOraclePermission Checks
0 likes · 11 min read
Why Fewer Permissions Slow Down Oracle SQL: A Deep Dive into EXISTS Subqueries
ITPUB
ITPUB
Nov 29, 2017 · Databases

Understanding Oracle Wait Events: Buffer Busy Waits, Latches, and I/O Operations

This article explains the most common Oracle wait events—including buffer busy waits, buffer latch, control file parallel write/read, various DB file reads and writes, latch free, and library cache lock—detailing their causes, parameters, and how to query them for performance analysis.

Database I/OLatchOracle
0 likes · 15 min read
Understanding Oracle Wait Events: Buffer Busy Waits, Latches, and I/O Operations
21CTO
21CTO
Nov 10, 2017 · Databases

What Do the Latest DB-Engines Rankings Reveal About Database Trends?

The November 2017 DB‑Engines ranking shows Oracle, MySQL and Microsoft SQL Server still dominate the top three, while Splunk and HBase swap places, PostgreSQL climbs to fourth with a 54.1% year‑over‑year gain, and the list is based on five popularity factors such as search engine queries, job postings, and Stack Overflow activity.

Oracledatabasespostgresql
0 likes · 3 min read
What Do the Latest DB-Engines Rankings Reveal About Database Trends?
ITPUB
ITPUB
Nov 9, 2017 · Databases

34 Proven Oracle SQL Optimization Tips to Boost Query Performance

This guide presents thirty‑four practical Oracle SQL optimization techniques—from choosing the most efficient table order and rewriting WHERE clauses to leveraging indexes, avoiding SELECT *, using DECODE, and replacing costly operations—helping developers dramatically improve query speed and resource usage.

Oracledatabaseoptimization
0 likes · 16 min read
34 Proven Oracle SQL Optimization Tips to Boost Query Performance
dbaplus Community
dbaplus Community
Nov 5, 2017 · Databases

Uncovering Oracle’s Hidden Parse Failures: Why AWR Shows 99% Parse Time

A customer’s Oracle 11g RAC experienced chronic high CPU usage; deep AWR analysis revealed that massive parse time was attributed to mutex waits and a hidden hard‑parse failure caused by a missing column, which triggered Bug 16175381 and forced process spin, ultimately resolved by correcting the faulty SQL.

AWRCPUOracle
0 likes · 10 min read
Uncovering Oracle’s Hidden Parse Failures: Why AWR Shows 99% Parse Time