SlideShare a Scribd company logo
Oracle Database
19c New Features
for DBAs and
Developers
When using the DBMS INMEMORY ADMIN.POPULATE command, the WAIT function will
hold off until a certain percentage of objects with a given priority have been populated.
Database In-Memory Wait on Populate:
MAX_DATAPUMP_JOBS_PER_JOB limits job count in multitenant container databases:
Default: 100, Range: 0 - 250, or Auto: 50% SESSIONS.
The MAX_DATAPUMP_PARALLEL_PER_JOB parameter controls Data Pump job’s parallel
workers.
These parameters improve resource control for concurrent Data Pump jobs.
Oracle Data Pump Support for Resource Usage
Limitations:
Starting with this release, you no longer need the FILE_NAME_CONVERT clause for
Transparent Data Encryption online conversion in non-Oracle-managed files mode.
The file maintains its original name.
This enhancement helps prevent you from having to rename files to the original name,
sometimes missing files.
Transparent Online Conversion Support for Auto-
Renaming in Non-Oracle-Managed Files Mode:
Automatic Indexing is a new feature in Oracle Database 19c that uses machine learning
algorithms to identify and create indexes on tables.
The DBMS_AUTO_INDEX package in Oracle 19c automatically creates candidate
indexes for tables. Oracle Database will test and verify the index for improved query
performance. If successful, it will be applied for use in applications.
Automatic Indexing
Active Data Guard in Oracle Database 19c now supports DML redirection for read-
write workloads.
Active Data Guard standby databases allow DML operations. Applications can gain
from using an Active Data Guard standby database with writes.
DML redirection aids load balancing between primary and standby databases.
Incidental DML on a standby database is executed on the primary database. The redo
updates the standby database and control is returned to the application.
DML redirection support in Active Data Guard:
Oracle Data Guard automatically resolves outages by detecting and terminating hung
processes. Use the parameters DATA_GUARD_MAX_IO_TIME and
DATA_GUARD_MAX_LONGIO_TIME to tune wait times for specific Oracle Data Guard
configurations, based on user network and disk I/O behavior.
New Parameters to Tune Automatic Outage Resolution
with Oracle Data Guard:
Oracle’s Resource Manager automatically
quarantines resource-heavy SQL queries.
The DBMS_SQLQ package allows you to
define thresholds for quarantining SQL
statements.
SQL Quarantines:
When using the DBMS INMEMORY ADMIN.POPULATE command, the WAIT function will
hold off until a certain percentage of objects with a given priority have been populated.
Database In-Memory Wait on Populate:
In a multitenant environment, you have the
ability to utilize Automatic Database
Diagnostic Monitor (ADDM) analysis for
pluggable databases (PDBs).
Automatic Database
Diagnostic Monitor
(ADDM) Support for
Pluggable Databases
(PDBs):
MAX_IDLE_BLOCKER_TIME determines the idle time limit for terminating sessions with
needed resources.
MAX_IDLE_TIME limits all idle sessions, while MAX_IDLE_BLOCKER_TIME only limits idle
sessions consuming resources. MAX_IDLE_TIME can cause issues for connection pools
by repeatedly recreating terminated sessions.
MAX_IDLE_BLOCKER_TIME Parameter:
The ALTER SYSTEM clause FLUSH
PASSWORDFILE_METADATA_CACHE
refreshes the metadata cache with the
latest details of the database password
file, useful when the file name or location is
changed.
New ALTER SYSTEM
Clause FLUSH
PASSWORDFILE_METAD
ATA_CACHE:
Starting with this release, you no longer need the FILE_NAME_CONVERT clause for
Transparent Data Encryption online conversion in non-Oracle-managed files mode.
The file maintains its original name.
This enhancement helps prevent you from having to rename files to the original name,
sometimes missing files.
Transparent Online Conversion Support for Auto-
Renaming in Non-Oracle-Managed Files Mode:
Only AES128 encryption was supported for offline tablespace encryption in previous
releases. This release adds support for AES192, AES256, ARIA, GOST, and 3DES
encryption algorithms for offline tablespace encryption.
This enhancement is beneficial for concerns regarding auxiliary space usage in online
tablespace encryption.
Additional Algorithms for Offline Tablespace
Encryption:
Oracle Database schema-only accounts
no longer have passwords for
authentication.
The enhancement has no impact on the
sample schemas. Default passwords
remain for sample schemas.
Passwords Removed
from Oracle Database
Accounts:
Oracle Clusterware enables cluster-based failover for Standard Edition Oracle
Databases.
Oracle Standard Edition High Availability benefits from Oracle Grid Infrastructure’s
cluster capabilities and storage solutions like Oracle Clusterware, Oracle ASM, and
Oracle ACFS.
Standard Edition High Availability:
The standby database in Oracle Data Guard can be automatically flashed back during
a primary database flashback operation.
Flashback operation on primary database desynchronizes standby. Previous releases
required specific steps to sync the standby with the primary. This feature allows for
automatic flashback of the standby database during a primary database flashback. It
saves time, effort, and reduces errors, resulting in faster synchronization and reduced
recovery time.
Flashback Standby Database When Primary
Database is Flashed Back:
In-Memory Column Store and Data Guard Multi-Instance Redo Apply can be enabled
together on an Active Data Guard standby. The two features were previously exclusive.
Use the fastest redo apply and analytical query technologies on the same Active Data
Guard standby for optimal performance. Multi-Instance Redo Apply speeds up apply
using In-Memory Column Store on the Active Data Guard standby.
Oracle Data Guard Multi-Instance Redo Apply Works
with the In-Memory Column Store:
Oracle Data Guard automatically resolves outages by detecting and terminating hung
processes. Use the parameters DATA_GUARD_MAX_IO_TIME and
DATA_GUARD_MAX_LONGIO_TIME to tune wait times for specific Oracle Data Guard
configurations, based on user network and disk I/O behavior.
New Parameters to Tune Automatic Outage
Resolution with Oracle Data Guard:
Oracle Database automatically collects
statistics during DML operations.
Statistics can become stale between
DBMS_STATS jobs. The database enhances
statistics by collecting them automatically
during DML operations. Current statistics
enhance plan optimization.
Real-Time Statistics:
This feature allows partitions to be stored in both Oracle Database segments and
external files. This feature improves partitioning for Big Data SQL with external
partitions.
Hybrid partitioned tables combine internal and external partitions in one table. This
feature allows you to move non-active partitions to cheaper storage solutions.
Hybrid Partitioned Tables:
Use DBCA’s createDuplicateDB command
to make a silent duplicate of an Oracle
Database.
Developers can work on identical copies of
an Oracle Database.
Ability to Create a
Duplicate of an Oracle
Database Using DBCA in
Silent Mode:
Oracle Database 19c onwards, the client software is downloadable as an image file.
Extract the image software into the desired directory and run the runInstaller script to
install the Oracle Database client.
Oracle Database client installation files are still offered in the non-image zip format.
Simplified Image-Based Oracle Database Client
Installation:
•
•Oracle Database 19c installer allows automatic setup of permissions for root
configuration scripts during installation. You can still manually run the root
configuration scripts.
•
•Enabling automated execution of root configuration scripts simplifies database
installation and prevents permission errors.
Root Scripts Automation Support for Oracle
Database Installation:
•
•Starting with Oracle Grid Infrastructure 19c, use gridSetup.sh for installation.
•
•The wizard checks if your system is ready for upgrade in dry-run mode. This mode
does not execute upgrades. Anticipating system setup problems helps avoid
upgrade failures.
Support for Dry-Run Validation of Oracle Clusterware
Upgrade:
The new OMIT_ENCRYPTION_CLAUSE
parameter in Data Pump can eliminate
encryption clauses for objects with
encrypted columns.
Non-cloud databases with encrypted
columns can now be more easily
migrated to Oracle Cloud.
Oracle Data Pump Ability to Exclude ENCRYPTION
Clause on Import:
•
•AutoUpgrade allows upgrading multiple Oracle Database instances with a single
command and configuration file.
•
•AutoUpgrade handles pre-upgrade tasks, automated fix-ups, and post-upgrade
tasks. It offers automatic retry, scheduled upgrades, and customizable initialization
parameters.
AutoUpgrade for Oracle Database:
•
•You can determine export duration and uncover unreported issues.
•
•TTSs test mode exports metadata-only or performs full transportable
export/import. It no longer requires read-only mode for the source database
tablespaces.
Oracle Data Pump Test Mode for Transportable
Tablespaces:
•
•Multiple table families can be created in a sharded database, each with a different
sharding key.
•
•
•
•One sharded database can now host multiple applications accessing different table
families. Only system-managed sharded databases have this feature.
Multiple Table Family Support for System-Managed
Sharding:
•
• Update JSON documents using SQL
function JSON_MERGEPATCH, applying
changes to multiple documents with
one statement.
•
• This feature enhances JSON update
flexibility.
JSON Update
Operations:
Oracle Database 19c New Features for DBAs and Developers.pptx

More Related Content

PPTX
What to Expect From Oracle database 19c
PPTX
Christo kutrovsky oracle, memory & linux
PDF
Mastering PostgreSQL Administration
 
PPTX
Percona XtraBackup - New Features and Improvements
PPTX
SQL Tuning 101
PPTX
What’s New in Oracle Database 19c - Part 1
PDF
Novinky v Oracle Database 18c
PDF
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
What to Expect From Oracle database 19c
Christo kutrovsky oracle, memory & linux
Mastering PostgreSQL Administration
 
Percona XtraBackup - New Features and Improvements
SQL Tuning 101
What’s New in Oracle Database 19c - Part 1
Novinky v Oracle Database 18c
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového

Similar to Oracle Database 19c New Features for DBAs and Developers.pptx (20)

PPT
Oracle DataGuard Online Training in USA | INDIA
PPTX
Bilbao oracle12c keynote
PPTX
Why oracle data guard new features in oracle 18c, 19c
PPT
Oracle Database 11g Lower Your Costs
PDF
Maria_Colgan_2.pdf
PPTX
Why Upgrade to Oracle Database 12c?
PDF
Oracle Active Data Guard: Best Practices and New Features Deep Dive
PPTX
Database Options
DOCX
Oracle Database 12c "New features"
PPTX
Oracle 23c New Features For DBAs and Developers.pptx
PDF
Oracle Database – Mission Critical
PDF
Why to Use an Oracle Database?
PPTX
Oracle & sql server comparison 2
PDF
MOUG17 Keynote: Oracle OpenWorld Major Announcements
PPTX
Oracle-12c Online Training by Quontra Solutions
PDF
Oracle Database 12c Multitenant for Consolidation
PPT
Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1
PPT
11g overview
PDF
COUG_AAbate_Oracle_Database_12c_New_Features
PPTX
Presentation upgrade, migrate & consolidate to oracle database 12c &amp...
Oracle DataGuard Online Training in USA | INDIA
Bilbao oracle12c keynote
Why oracle data guard new features in oracle 18c, 19c
Oracle Database 11g Lower Your Costs
Maria_Colgan_2.pdf
Why Upgrade to Oracle Database 12c?
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Database Options
Oracle Database 12c "New features"
Oracle 23c New Features For DBAs and Developers.pptx
Oracle Database – Mission Critical
Why to Use an Oracle Database?
Oracle & sql server comparison 2
MOUG17 Keynote: Oracle OpenWorld Major Announcements
Oracle-12c Online Training by Quontra Solutions
Oracle Database 12c Multitenant for Consolidation
Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1
11g overview
COUG_AAbate_Oracle_Database_12c_New_Features
Presentation upgrade, migrate & consolidate to oracle database 12c &amp...
Ad

More from Remote DBA Services (12)

PPTX
Vector Search -An Introduction in Oracle Database 23ai.pptx
PPTX
Strategies for Landing an Oracle DBA Job as a Fresher
PPTX
do's and don'ts in Telephone Interview of Job
PPTX
logical backup of Oracle Datapump-detailed.pptx
PPTX
oracle 23c new features for developer and dba
PPTX
Oracle Database Buffer Cache Management.pptx
PPTX
What is the Oracle Database Buffer Cache
PPTX
Oracle dba advance-24-7-running databases
PPSX
Oracle database 12c new features
PPTX
1Z0-052 Oracle 11g Administration I
PDF
Remote Dba Team Oracle Architecture In Nutshell
PDF
Remote DBA team-1Z0-042 Oracle Sga In Nutshell Oracle Dba Learn By Presentation
Vector Search -An Introduction in Oracle Database 23ai.pptx
Strategies for Landing an Oracle DBA Job as a Fresher
do's and don'ts in Telephone Interview of Job
logical backup of Oracle Datapump-detailed.pptx
oracle 23c new features for developer and dba
Oracle Database Buffer Cache Management.pptx
What is the Oracle Database Buffer Cache
Oracle dba advance-24-7-running databases
Oracle database 12c new features
1Z0-052 Oracle 11g Administration I
Remote Dba Team Oracle Architecture In Nutshell
Remote DBA team-1Z0-042 Oracle Sga In Nutshell Oracle Dba Learn By Presentation
Ad

Recently uploaded (20)

PDF
Nekopoi APK 2025 free lastest update
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Essential Infomation Tech presentation.pptx
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
ai tools demonstartion for schools and inter college
PPTX
history of c programming in notes for students .pptx
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
Nekopoi APK 2025 free lastest update
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Essential Infomation Tech presentation.pptx
VVF-Customer-Presentation2025-Ver1.9.pptx
How Creative Agencies Leverage Project Management Software.pdf
How to Migrate SBCGlobal Email to Yahoo Easily
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Design an Analysis of Algorithms I-SECS-1021-03
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Odoo POS Development Services by CandidRoot Solutions
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Operating system designcfffgfgggggggvggggggggg
PTS Company Brochure 2025 (1).pdf.......
ai tools demonstartion for schools and inter college
history of c programming in notes for students .pptx
2025 Textile ERP Trends: SAP, Odoo & Oracle

Oracle Database 19c New Features for DBAs and Developers.pptx

  • 1. Oracle Database 19c New Features for DBAs and Developers
  • 2. When using the DBMS INMEMORY ADMIN.POPULATE command, the WAIT function will hold off until a certain percentage of objects with a given priority have been populated. Database In-Memory Wait on Populate:
  • 3. MAX_DATAPUMP_JOBS_PER_JOB limits job count in multitenant container databases: Default: 100, Range: 0 - 250, or Auto: 50% SESSIONS. The MAX_DATAPUMP_PARALLEL_PER_JOB parameter controls Data Pump job’s parallel workers. These parameters improve resource control for concurrent Data Pump jobs. Oracle Data Pump Support for Resource Usage Limitations:
  • 4. Starting with this release, you no longer need the FILE_NAME_CONVERT clause for Transparent Data Encryption online conversion in non-Oracle-managed files mode. The file maintains its original name. This enhancement helps prevent you from having to rename files to the original name, sometimes missing files. Transparent Online Conversion Support for Auto- Renaming in Non-Oracle-Managed Files Mode:
  • 5. Automatic Indexing is a new feature in Oracle Database 19c that uses machine learning algorithms to identify and create indexes on tables. The DBMS_AUTO_INDEX package in Oracle 19c automatically creates candidate indexes for tables. Oracle Database will test and verify the index for improved query performance. If successful, it will be applied for use in applications. Automatic Indexing
  • 6. Active Data Guard in Oracle Database 19c now supports DML redirection for read- write workloads. Active Data Guard standby databases allow DML operations. Applications can gain from using an Active Data Guard standby database with writes. DML redirection aids load balancing between primary and standby databases. Incidental DML on a standby database is executed on the primary database. The redo updates the standby database and control is returned to the application. DML redirection support in Active Data Guard:
  • 7. Oracle Data Guard automatically resolves outages by detecting and terminating hung processes. Use the parameters DATA_GUARD_MAX_IO_TIME and DATA_GUARD_MAX_LONGIO_TIME to tune wait times for specific Oracle Data Guard configurations, based on user network and disk I/O behavior. New Parameters to Tune Automatic Outage Resolution with Oracle Data Guard:
  • 8. Oracle’s Resource Manager automatically quarantines resource-heavy SQL queries. The DBMS_SQLQ package allows you to define thresholds for quarantining SQL statements. SQL Quarantines:
  • 9. When using the DBMS INMEMORY ADMIN.POPULATE command, the WAIT function will hold off until a certain percentage of objects with a given priority have been populated. Database In-Memory Wait on Populate:
  • 10. In a multitenant environment, you have the ability to utilize Automatic Database Diagnostic Monitor (ADDM) analysis for pluggable databases (PDBs). Automatic Database Diagnostic Monitor (ADDM) Support for Pluggable Databases (PDBs):
  • 11. MAX_IDLE_BLOCKER_TIME determines the idle time limit for terminating sessions with needed resources. MAX_IDLE_TIME limits all idle sessions, while MAX_IDLE_BLOCKER_TIME only limits idle sessions consuming resources. MAX_IDLE_TIME can cause issues for connection pools by repeatedly recreating terminated sessions. MAX_IDLE_BLOCKER_TIME Parameter:
  • 12. The ALTER SYSTEM clause FLUSH PASSWORDFILE_METADATA_CACHE refreshes the metadata cache with the latest details of the database password file, useful when the file name or location is changed. New ALTER SYSTEM Clause FLUSH PASSWORDFILE_METAD ATA_CACHE:
  • 13. Starting with this release, you no longer need the FILE_NAME_CONVERT clause for Transparent Data Encryption online conversion in non-Oracle-managed files mode. The file maintains its original name. This enhancement helps prevent you from having to rename files to the original name, sometimes missing files. Transparent Online Conversion Support for Auto- Renaming in Non-Oracle-Managed Files Mode:
  • 14. Only AES128 encryption was supported for offline tablespace encryption in previous releases. This release adds support for AES192, AES256, ARIA, GOST, and 3DES encryption algorithms for offline tablespace encryption. This enhancement is beneficial for concerns regarding auxiliary space usage in online tablespace encryption. Additional Algorithms for Offline Tablespace Encryption:
  • 15. Oracle Database schema-only accounts no longer have passwords for authentication. The enhancement has no impact on the sample schemas. Default passwords remain for sample schemas. Passwords Removed from Oracle Database Accounts:
  • 16. Oracle Clusterware enables cluster-based failover for Standard Edition Oracle Databases. Oracle Standard Edition High Availability benefits from Oracle Grid Infrastructure’s cluster capabilities and storage solutions like Oracle Clusterware, Oracle ASM, and Oracle ACFS. Standard Edition High Availability:
  • 17. The standby database in Oracle Data Guard can be automatically flashed back during a primary database flashback operation. Flashback operation on primary database desynchronizes standby. Previous releases required specific steps to sync the standby with the primary. This feature allows for automatic flashback of the standby database during a primary database flashback. It saves time, effort, and reduces errors, resulting in faster synchronization and reduced recovery time. Flashback Standby Database When Primary Database is Flashed Back:
  • 18. In-Memory Column Store and Data Guard Multi-Instance Redo Apply can be enabled together on an Active Data Guard standby. The two features were previously exclusive. Use the fastest redo apply and analytical query technologies on the same Active Data Guard standby for optimal performance. Multi-Instance Redo Apply speeds up apply using In-Memory Column Store on the Active Data Guard standby. Oracle Data Guard Multi-Instance Redo Apply Works with the In-Memory Column Store:
  • 19. Oracle Data Guard automatically resolves outages by detecting and terminating hung processes. Use the parameters DATA_GUARD_MAX_IO_TIME and DATA_GUARD_MAX_LONGIO_TIME to tune wait times for specific Oracle Data Guard configurations, based on user network and disk I/O behavior. New Parameters to Tune Automatic Outage Resolution with Oracle Data Guard:
  • 20. Oracle Database automatically collects statistics during DML operations. Statistics can become stale between DBMS_STATS jobs. The database enhances statistics by collecting them automatically during DML operations. Current statistics enhance plan optimization. Real-Time Statistics:
  • 21. This feature allows partitions to be stored in both Oracle Database segments and external files. This feature improves partitioning for Big Data SQL with external partitions. Hybrid partitioned tables combine internal and external partitions in one table. This feature allows you to move non-active partitions to cheaper storage solutions. Hybrid Partitioned Tables:
  • 22. Use DBCA’s createDuplicateDB command to make a silent duplicate of an Oracle Database. Developers can work on identical copies of an Oracle Database. Ability to Create a Duplicate of an Oracle Database Using DBCA in Silent Mode:
  • 23. Oracle Database 19c onwards, the client software is downloadable as an image file. Extract the image software into the desired directory and run the runInstaller script to install the Oracle Database client. Oracle Database client installation files are still offered in the non-image zip format. Simplified Image-Based Oracle Database Client Installation:
  • 24. • •Oracle Database 19c installer allows automatic setup of permissions for root configuration scripts during installation. You can still manually run the root configuration scripts. • •Enabling automated execution of root configuration scripts simplifies database installation and prevents permission errors. Root Scripts Automation Support for Oracle Database Installation:
  • 25. • •Starting with Oracle Grid Infrastructure 19c, use gridSetup.sh for installation. • •The wizard checks if your system is ready for upgrade in dry-run mode. This mode does not execute upgrades. Anticipating system setup problems helps avoid upgrade failures. Support for Dry-Run Validation of Oracle Clusterware Upgrade:
  • 26. The new OMIT_ENCRYPTION_CLAUSE parameter in Data Pump can eliminate encryption clauses for objects with encrypted columns. Non-cloud databases with encrypted columns can now be more easily migrated to Oracle Cloud. Oracle Data Pump Ability to Exclude ENCRYPTION Clause on Import:
  • 27. • •AutoUpgrade allows upgrading multiple Oracle Database instances with a single command and configuration file. • •AutoUpgrade handles pre-upgrade tasks, automated fix-ups, and post-upgrade tasks. It offers automatic retry, scheduled upgrades, and customizable initialization parameters. AutoUpgrade for Oracle Database:
  • 28. • •You can determine export duration and uncover unreported issues. • •TTSs test mode exports metadata-only or performs full transportable export/import. It no longer requires read-only mode for the source database tablespaces. Oracle Data Pump Test Mode for Transportable Tablespaces:
  • 29. • •Multiple table families can be created in a sharded database, each with a different sharding key. • • • •One sharded database can now host multiple applications accessing different table families. Only system-managed sharded databases have this feature. Multiple Table Family Support for System-Managed Sharding:
  • 30. • • Update JSON documents using SQL function JSON_MERGEPATCH, applying changes to multiple documents with one statement. • • This feature enhances JSON update flexibility. JSON Update Operations: