Oracle 11g, 12c, and 19c are different versions of the Oracle Database management system, each introducing new features and improvements over its predecessor. Here's a brief overview of the key features and differences between them:
Oracle 11g:
Introduced in 2007, Oracle 11g focused on grid computing, which aimed to deliver enhanced performance, scalability, and reliability.
Key features included:
- Automatic SQL Tuning Advisor for automatic identification and tuning of high-load SQL statements.
- Advanced Compression for reducing storage requirements and improving performance.Advanced Compression: Improved storage efficiency and reduced disk space usage.
- Active Data Guard for real-time data protection and availability.Active Data Guard: Enabled the use of standby databases for read-only operations.
- No pluggable databases
- User-friendly browser-based interface for testing database changes
- Better data compression, leading to faster report generation
- SQL Developer graphical user interface tool for querying, defining, and manipulating data
- Supports viewing older versions of tables.
- Automatic Storage Management (ASM): Improved database performance and management by handling disk group storage.
- Data Guard Enhancements: Enhanced disaster recovery solutions.
- Real Application Testing: Allowed testing database changes before deploying them in production.Real Application Testing for database performance testing and validation.
Oracle 12c:
Released in 2013, Oracle 12c was a major release that introduced the concept of a multi-tenant architecture called Pluggable Databases (PDBs).
Key features included:
- The multitenant architecture allows multiple PDBs to be managed as a single container database (CDB), offering better resource utilization and management.
- In-memory column store for accelerating database performance by storing tables and partitions in memory.
- Automatic Data Optimization (ADO) for managing the lifecycle of database segments,data tiering, and compression based on usage patterns.
- JSON supports storing, indexing, and querying JSON (JavaScript Object Notation) data within the database.
- Release Date: 2013 (12.1) and 2016 (12.2)
- The first version of the C-series, designed with cloud computing in mind
- Multi-tenant architecture and pluggable databases for improved scalability and security
- Includes 500 new features
- Supports cloud migration and has enhanced security features like Oracle Audit Vault and Database Firewall.
- Enhanced Security Features: Included features like data redaction, privilege analysis, and unified auditing.
- Improved Cloud Integration: Designed with cloud deployment in mind, allowing for easier migration to Oracle Cloud.
Oracle 19c:
Released in 2019, Oracle 19c is the latest long-term support release of the Oracle Database.
Key features include:
- Automatic Indexing, which uses machine learning algorithms to create, monitor, and drop indexes automatically to improve query performance.
- SQL Quarantine to identify and quarantine SQL statements causing performance issues.
- Real Application Clusters (RAC) improvements for enhanced scalability and high availability.
- Enhanced security features including Data Redaction, Privilege Analysis, and Password Management.
- Long-term release for the Oracle Database 12.2 product family, Marketed as the long-term support release, with extended support and stability.
- Provides extended support until 2026 and premier support until 2023
- Query Quarantine to manage system resources
- Simplified JSON support with SODA APIs
- Active Data Guard for minimizing downtime and data loss during repairs and upgrades.
- Each version has its unique features and improvements, with 19c being the most recent and offering the most advanced capabilities.
- Automatic Indexing: Automatically creates, maintains, and drops indexes based on workload analysis.
- Real-Time Statistics: Provides real-time statistics for better query optimization.
- Hybrid Partitioned Tables: Allows combining both internal and external partitions in a single table.
- JSON Enhancements: Improved support for JSON data types and operations.
- High Availability and Disaster Recovery Enhancements: Further improvements to Data Guard and other high-availability features.
- Each version of Oracle Database has built upon the capabilities of its predecessors, adding new features to improve performance, manageability, security, and support for modern applications and cloud environments.
Differences:
The most significant difference between these versions lies in their features and enhancements. Each version introduces new capabilities and improvements in performance, scalability, security, and manageability. Oracle 12c introduced the concept of a multi-tenant architecture, which Oracle 11g did not have. Oracle 19c continues to build upon the advancements made in previous versions, with a focus on automation, performance, and security enhancements. Additionally, each version may have different levels of support, with newer versions typically receiving longer support periods from Oracle. Overall, organizations upgrading their Oracle databases need to consider the specific features, enhancements, and support timelines of each version to determine the most suitable option for their needs.
Please feel free to ask. thank you 🙂
Toufique Khan
Can u explain Oracle 8i version
ReplyDeleteHi,
DeleteI have not worked on 8i, but I am sharing reference links.
Link : https://www.orafaq.com/wiki/Oracle_8i