Oracle Database 19c, builds upon key architectural, distributed data and performance innovations established in earlier versions Oracle Database 12c and 18c releases. Oracle 19c has many new features, in this presentation we have covered below areas
Automated Installation, Configuration and Patching
AutoUpgrade and Database Utilities
What to Expect From Oracle database 19cMaria Colgan
The Oracle Database has recently switched to an annual release model. Oracle Database 19c is only the second release in this new model. So what can you expect from the latest version of the Oracle Database? This presentation explains how Oracle Database 19c is really 12.2.0.3 the terminal release of the 12.2 family and the new features you can find in this release.
Oracle Active Data Guard: Best Practices and New Features Deep Dive Glen Hawkins
Oracle Data Guard and Oracle Active Data Guard have long been the answer for the real-time protection, availability, and usability of Oracle data. This presentation provides an in-depth look at several key new features that will make your life easier and protect your data in new and more flexible ways. Learn how Oracle Active Data Guard 19c has been integrated with Oracle Database In-Memory and offers a faster application response after a role transition. See how DML can now be redirected from an Oracle Active Data Guard standby to its primary for more flexible data protection in today’s data centers or your data clouds. This technical deep dive on Active Data Guard is designed to give you a glimpse into upcoming new features brought to you by Oracle Development.
Oracle Data Guard ensures high availability, disaster recovery and data protection for enterprise data. This enable production Oracle databases to survive disasters and data corruptions. Oracle 18c and 19c offers many new features it will bring many advantages to organization.
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesMarkus Michalewicz
This presentation answers the question, “What’s new in Oracle Database 19c ?” in a slightly different way: by providing best practices and a deep dive into the most impactful high availability (HA), scalability, and lifecycle management features in Oracle Database 12c, 18c and 19c, including a short roadmap of features yet to come in the next generation Oracle Database.
This deck was first presented during OOW19 together with Mauricio Feria, who reported on two of his customers and how they have used Oracle Database HA features and Maximum Availability Architecture (MAA) to improve their businesses.
What to Expect From Oracle database 19cMaria Colgan
The Oracle Database has recently switched to an annual release model. Oracle Database 19c is only the second release in this new model. So what can you expect from the latest version of the Oracle Database? This presentation explains how Oracle Database 19c is really 12.2.0.3 the terminal release of the 12.2 family and the new features you can find in this release.
Oracle Active Data Guard: Best Practices and New Features Deep Dive Glen Hawkins
Oracle Data Guard and Oracle Active Data Guard have long been the answer for the real-time protection, availability, and usability of Oracle data. This presentation provides an in-depth look at several key new features that will make your life easier and protect your data in new and more flexible ways. Learn how Oracle Active Data Guard 19c has been integrated with Oracle Database In-Memory and offers a faster application response after a role transition. See how DML can now be redirected from an Oracle Active Data Guard standby to its primary for more flexible data protection in today’s data centers or your data clouds. This technical deep dive on Active Data Guard is designed to give you a glimpse into upcoming new features brought to you by Oracle Development.
Oracle Data Guard ensures high availability, disaster recovery and data protection for enterprise data. This enable production Oracle databases to survive disasters and data corruptions. Oracle 18c and 19c offers many new features it will bring many advantages to organization.
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesMarkus Michalewicz
This presentation answers the question, “What’s new in Oracle Database 19c ?” in a slightly different way: by providing best practices and a deep dive into the most impactful high availability (HA), scalability, and lifecycle management features in Oracle Database 12c, 18c and 19c, including a short roadmap of features yet to come in the next generation Oracle Database.
This deck was first presented during OOW19 together with Mauricio Feria, who reported on two of his customers and how they have used Oracle Database HA features and Maximum Availability Architecture (MAA) to improve their businesses.
This version of "Oracle Real Application Clusters (RAC) 19c & Later – Best Practices" was first presented in Oracle Open World (OOW) London 2020 and includes content from the OOW 2019 version of the deck. The deck has been updated with the latest information regarding ORAchk as well as upgrade tips & tricks.
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Sandesh Rao
In this session, I will cover under-the-hood features that power Oracle Real Application Clusters (Oracle RAC) 19c specifically around Cache Fusion and Service management. Improvements in Oracle RAC helps in integration with features such as Multitenant and Data Guard. In fact, these features benefit immensely when used with Oracle RAC. Finally we will talk about changes to the broader Oracle RAC Family of Products stack and the algorithmic changes that helps quickly detect sick/dead nodes/instances and the reconfiguration improvements to ensure that the Oracle RAC Databases continue to function without any disruption
Maximum Availability Architecture - Best Practices for Oracle Database 19cGlen Hawkins
Provides the latest updates on high availability (HA) best practices in this well-established technical deep-dive session. Learn how to optimize all aspects of Oracle Active Data Guard 19c. See how to use session draining, transparent application continuity, Oracle RAC, and Oracle GoldenGate to mask outages and planned maintenance from users and to accelerate time to repair for single database or your fleet of databases. Hear about the latest HA best practices with Oracle Multitenant and understand how the new sharded architecture can achieve even higher levels of HA and fault isolation for OLTP applications. Find out how everything you know about Oracle Maximum Availability Architecture (MAA) on-premises can be deployed in the cloud.
Session aims at introducing less familiar audience to the Oracle database statistics concept, why statistics are necessary and how the Oracle Cost-Based Optimizer uses them
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesMarkus Michalewicz
This presentation discusses operational best practices considering the increasing tendency to use automation to tackle repetitive tasks, which changes how best practices are applied. The presentation therefore introduces and explains which Oracle tools can and should be used to apply best practices. It also discusses "smart features" that one will benefit from automatically after upgrading to Oracle RAC 12c Rel. 2. This presentation was first presented during UKOUG Tech17.
"It can always get worse!" – Lessons Learned in over 20 years working with Or...Markus Michalewicz
First presented during the DOAG 2022 Conference and Exhibition, this presentation discusses and reviews the most significant lessons learned in over 20 years of working with Oracle Maximum Availability Architecture. It explains why documentation is good, but automated checks are better, and why standardization can help increase the availability of nearly all systems, including database systems.
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAsZohar Elkayam
Oracle Week 2017 slides.
Agenda:
Basics: How and What To Tune?
Using the Automatic Workload Repository (AWR)
Using AWR-Based Tools: ASH, ADDM
Real-Time Database Operation Monitoring (12c)
Identifying Problem SQL Statements
Using SQL Performance Analyzer
Tuning Memory (SGA and PGA)
Parallel Execution and Compression
Oracle Database 12c Performance New Features
Oracle RAC is an option to the Oracle Database Enterprise Edition. At least, this is what it is known for. This presentation shows the many ways in which the stack, which is known as Oracle RAC can be used in the most efficient way for various use cases.
This presentation is based on Lawrence To's Maximum Availability Architecture (MAA) Oracle Open World Presentation talking about the latest updates on high availability (HA) best practices across multiple architectures, features and products in Oracle Database 19c. It considers all workloads, OLTP, DWH and analytics, mixed workload as well as on-premises and cloud-based deployments.
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz
Oracle Data Guard Deep Dive
Ensuring your business continuity for critical production databases is of paramount importance. Oracle Data Guard offers high available synchronization and reporting of your primary database. Oracle Data Guard is the most comprehensive solution available to eliminate single points of failure for mission critical Oracle Databases. It prevents data loss and downtime in the simplest and most economical manner by maintaining a synchronized physical replica of a production database at a remote location. If the production database is unavailable for any reason, client connections can quickly, and in some configurations transparently, fail-over to the synchronized replica to restore service. We will go through explaining Data Guard concepts, several new features in 12c such as Far/Fast sync, learn about Data Guard single instance and RAC setup step-by-step, configuration, broker setup and monitoring. This presentation will be very useful for someone who wants to take a deep dive into Data Guard or even refresh their skills.
Oracle RAC 19c - the Basis for the Autonomous DatabaseMarkus Michalewicz
Oracle Real Application Clusters (RAC) has been Oracle's premier database availability and scalability solution for more than two decades as it provides near linear horizontal scalability without the need to change the application code. This session explains why Oracle RAC 19c is the basis for Oracle's Autonomous Database by introducing some of its latest features, some of which were specifically designed for ATP-D, as well as by taking a peek under the hood of the dedicated Autonomous Database Service (ATP-D).
"Maximum Availability Architecture (MAA) for Oracle Database, Exadata and the Cloud" was first presented during Oracle Open World (OOW) 2019. This version of the deck has been updated for OOW London 2020 including the latest information regarding patching and upgrading the Oracle Database with Zero Downtime.
This version of "Oracle Real Application Clusters (RAC) 19c & Later – Best Practices" was first presented in Oracle Open World (OOW) London 2020 and includes content from the OOW 2019 version of the deck. The deck has been updated with the latest information regarding ORAchk as well as upgrade tips & tricks.
Oracle Real Application Clusters 19c- Best Practices and Internals- EMEA Tour...Sandesh Rao
In this session, I will cover under-the-hood features that power Oracle Real Application Clusters (Oracle RAC) 19c specifically around Cache Fusion and Service management. Improvements in Oracle RAC helps in integration with features such as Multitenant and Data Guard. In fact, these features benefit immensely when used with Oracle RAC. Finally we will talk about changes to the broader Oracle RAC Family of Products stack and the algorithmic changes that helps quickly detect sick/dead nodes/instances and the reconfiguration improvements to ensure that the Oracle RAC Databases continue to function without any disruption
Maximum Availability Architecture - Best Practices for Oracle Database 19cGlen Hawkins
Provides the latest updates on high availability (HA) best practices in this well-established technical deep-dive session. Learn how to optimize all aspects of Oracle Active Data Guard 19c. See how to use session draining, transparent application continuity, Oracle RAC, and Oracle GoldenGate to mask outages and planned maintenance from users and to accelerate time to repair for single database or your fleet of databases. Hear about the latest HA best practices with Oracle Multitenant and understand how the new sharded architecture can achieve even higher levels of HA and fault isolation for OLTP applications. Find out how everything you know about Oracle Maximum Availability Architecture (MAA) on-premises can be deployed in the cloud.
Session aims at introducing less familiar audience to the Oracle database statistics concept, why statistics are necessary and how the Oracle Cost-Based Optimizer uses them
Oracle Real Application Clusters (RAC) 12c Rel. 2 - Operational Best PracticesMarkus Michalewicz
This presentation discusses operational best practices considering the increasing tendency to use automation to tackle repetitive tasks, which changes how best practices are applied. The presentation therefore introduces and explains which Oracle tools can and should be used to apply best practices. It also discusses "smart features" that one will benefit from automatically after upgrading to Oracle RAC 12c Rel. 2. This presentation was first presented during UKOUG Tech17.
"It can always get worse!" – Lessons Learned in over 20 years working with Or...Markus Michalewicz
First presented during the DOAG 2022 Conference and Exhibition, this presentation discusses and reviews the most significant lessons learned in over 20 years of working with Oracle Maximum Availability Architecture. It explains why documentation is good, but automated checks are better, and why standardization can help increase the availability of nearly all systems, including database systems.
Oracle Database Performance Tuning Advanced Features and Best Practices for DBAsZohar Elkayam
Oracle Week 2017 slides.
Agenda:
Basics: How and What To Tune?
Using the Automatic Workload Repository (AWR)
Using AWR-Based Tools: ASH, ADDM
Real-Time Database Operation Monitoring (12c)
Identifying Problem SQL Statements
Using SQL Performance Analyzer
Tuning Memory (SGA and PGA)
Parallel Execution and Compression
Oracle Database 12c Performance New Features
Oracle RAC is an option to the Oracle Database Enterprise Edition. At least, this is what it is known for. This presentation shows the many ways in which the stack, which is known as Oracle RAC can be used in the most efficient way for various use cases.
This presentation is based on Lawrence To's Maximum Availability Architecture (MAA) Oracle Open World Presentation talking about the latest updates on high availability (HA) best practices across multiple architectures, features and products in Oracle Database 19c. It considers all workloads, OLTP, DWH and analytics, mixed workload as well as on-premises and cloud-based deployments.
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz
Oracle Data Guard Deep Dive
Ensuring your business continuity for critical production databases is of paramount importance. Oracle Data Guard offers high available synchronization and reporting of your primary database. Oracle Data Guard is the most comprehensive solution available to eliminate single points of failure for mission critical Oracle Databases. It prevents data loss and downtime in the simplest and most economical manner by maintaining a synchronized physical replica of a production database at a remote location. If the production database is unavailable for any reason, client connections can quickly, and in some configurations transparently, fail-over to the synchronized replica to restore service. We will go through explaining Data Guard concepts, several new features in 12c such as Far/Fast sync, learn about Data Guard single instance and RAC setup step-by-step, configuration, broker setup and monitoring. This presentation will be very useful for someone who wants to take a deep dive into Data Guard or even refresh their skills.
Oracle RAC 19c - the Basis for the Autonomous DatabaseMarkus Michalewicz
Oracle Real Application Clusters (RAC) has been Oracle's premier database availability and scalability solution for more than two decades as it provides near linear horizontal scalability without the need to change the application code. This session explains why Oracle RAC 19c is the basis for Oracle's Autonomous Database by introducing some of its latest features, some of which were specifically designed for ATP-D, as well as by taking a peek under the hood of the dedicated Autonomous Database Service (ATP-D).
"Maximum Availability Architecture (MAA) for Oracle Database, Exadata and the Cloud" was first presented during Oracle Open World (OOW) 2019. This version of the deck has been updated for OOW London 2020 including the latest information regarding patching and upgrading the Oracle Database with Zero Downtime.
Today, many businesses around the world are using an Oracle product and in many of these at the core there is an Oracle Database. Many of us who started as a Database administrator where put in this position because we were good PL/SQL programmers or good Sysadmins, but knew very little of what it took to be a DBA. In this session you will learn the core architecture of an Oracle Database in 12c as well as what it takes to administer and apply this new knowledge the day you go back to your office.
This ppt helps people who would like to present their industrial training presentation on Oracle 11g DBA.
This one includes all the operations that dba has to be perform and some other internal concepts of Oracle.
AMIS organiseerde op maandagavond 15 juli het seminar ‘Oracle database 12c revealed’. Deze avond bood AMIS Oracle professionals de eerste mogelijkheid om de vernieuwingen in Oracle database 12c in actie te zien! De AMIS specialisten die meer dan een jaar bèta testen hebben uitgevoerd lieten zien wat er nieuw is en hoe we dat de komende jaren gaan inzetten!
Deze presentatie is deze avond gegeven als een plenaire sessie!
An AMIS Overview of Oracle database 12c (12.1)Marco Gralike
Presentation used by Lucas Jellema and Marco Gralike during the AMIS Oracle Database 12c Launch event on Monday the 15th of July 2013 (much thanks to Tom Kyte, Oracle, for being allowed to use some of his material)
M.
The Oracle GoldenGate software package delivers low-impact, real-time data integration and transactional data replication across heterogeneous systems for continuous availability, zero-downtime migration, and business intelligence.
Join the Webinar to learn Golden Gate 12c New Features
• Expanded heterogeneous Support
• Multitenant Container Database (CDB) Support
• Oracle Universal Installer (OUI) Support
• Support for Public and Private Clouds
• Integrated Replicat
• Security
• Coordinated Replicat
• New 32K VARCHAR2 Support
• High Availability (HA) enhancements
• Support for Other Oracle products
• Improvements to feature Functionality
One database solution for your enterprise business - Oracle 12cSatishbabu Gunukula
Oracle 12c offers many new features and new architecture. Now can manage many databases as ONE by efficient use of resources and reduce IT costs for your Enterprise Business. It also offers one solution for your traditional and cloud environments.
Las nuevas arquitecturas, servicios y micro-servicios web, aplicaciones y apps, Bots, IoT, AI, etc., que demandan las organizaciones, necesitan cada vez más del talento y experiencia de los Administradores de Bases de Datos para dar consejos, sugerencias y respuestas que aporten un valor diferencial a los grupos de desarrollo y usuarios de negocio.
Te mostramos las claves del nuevo rol del DBA, que complementa la “A” de Administrar con: Analizar, Aconsejar, Automatizar y crear Arquitecturas eficientes y Autónomas para la gestión Avanzada de datos, colaborando con los desarrolladores y usuarios desde un conocimiento profundo de las base de datos.
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
Standard Edition High Availability (SEHA) is the latest addition to Oracle’s high availability solutions. This presentation explains the motivation for Standard Edition High Availability, how it is implemented and the way it works currently as well as what is planned for future improvements. It was first presented during Oracle Groundbreakers Yatra (OGYatra) Online in July 2020.
Similar to What’s New in Oracle Database 19c - Part 1 (20)
Oracle 23c offers cutting edge database security features for audit, encryption, authentication, authorization. SQL firewall provides real-
time protection from attacks and mitigate risks from SQL injection attacks, anomalous access, credential abuse or theft with centralized
administration.
This Presentation helps you to understand Oracle data pump new features in Oracle 21c and take an advantage of these features.
It covers following Topics.
Introduction to Oracle Data Pump
CHECKSUM, CHECKSUM_ALGORITHM
VERIFY_ONLY and VERIFY_CHECKSUM
INCLUDE and EXCLUDE in the Same Operation
Index Compression
Transportable Tablespace Enhancements
JSON Data Type Support
Export/Import from Cloud Object Store
Q&A
Oracle 12c offers many new features and upgrading database can bring many advantages to organization. There are various upgrade and migration methods available and the best method to use for your upgrade/migration scenario depends on the source database version, the source and destination operating systems, your downtime requirements, and the personal preference of the DBA. Based upon factors there is a method available to best fit your organization needs.
Oracle Database 12c offers new enhancements and additions in Recovery Manager (RMAN). The features listed in this article will help you transport data across platforms and reduce downtime by 8x versus tradition migration approach, recover table and table partitions to point-in-time without affecting other objects in the database, and audit RMAN-related events using unified auditing. Take advantage of these new features for efficient backup and recovery.
Virtual private catalog will allow you to maintain only one recovery catalog repository by securing boundaries between administrators of various databases or between DBAs, as well as allowing you to separate their duties.
Join the Webinar to learn about Virtual Private Catalog and Demo.
Overview of RMAN
Overview of Recovery Catalog
About Virtual Private Catalog
Benefits of Virtual Private Catalog
Create Virtual Private Catalog
Manage Virtual Private Catalog
RMAN stored Script
Q& A
Oracle supports cloning and users can easily clone existing Oracle installations. But you need to understand why cloning is useful.
This presentation covers following Topics.
When cloning useful
Different methods of Cloning
How to perform Cloning
Summary
Q&A
Have you ever wondered how search works while visiting an e-commerce site, internal website, or searching through other types of online resources? Look no further than this informative session on the ways that taxonomies help end-users navigate the internet! Hear from taxonomists and other information professionals who have first-hand experience creating and working with taxonomies that aid in navigation, search, and discovery across a range of disciplines.
0x01 - Newton's Third Law: Static vs. Dynamic AbusersOWASP Beja
f you offer a service on the web, odds are that someone will abuse it. Be it an API, a SaaS, a PaaS, or even a static website, someone somewhere will try to figure out a way to use it to their own needs. In this talk we'll compare measures that are effective against static attackers and how to battle a dynamic attacker who adapts to your counter-measures.
About the Speaker
===============
Diogo Sousa, Engineering Manager @ Canonical
An opinionated individual with an interest in cryptography and its intersection with secure software development.
This presentation by Morris Kleiner (University of Minnesota), was made during the discussion “Competition and Regulation in Professions and Occupations” held at the Working Party No. 2 on Competition and Regulation on 10 June 2024. More papers and presentations on the topic can be found out at oe.cd/crps.
This presentation was uploaded with the author’s consent.
Acorn Recovery: Restore IT infra within minutesIP ServerOne
Introducing Acorn Recovery as a Service, a simple, fast, and secure managed disaster recovery (DRaaS) by IP ServerOne. A DR solution that helps restore your IT infra within minutes.
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Orkestra
UIIN Conference, Madrid, 27-29 May 2024
James Wilson, Orkestra and Deusto Business School
Emily Wise, Lund University
Madeline Smith, The Glasgow School of Art
International Workshop on Artificial Intelligence in Software Testing
What’s New in Oracle Database 19c - Part 1
1. What’s New in Oracle Database 19c- Part1
Database Overall
Satishbabu Gunukula, Oracle ACE
• 20+ Years of Experience in Database Technologies and
specialized in high availability solutions.
• Masters Degree in Computer Applications
• Written articles for major publications
• Oracle Certified Professional Oracle 8i,9i,10g
• Oracle Certified Expert Oracle 10g RAC
http://www.oracleracexpert.com
2. Program Agenda
• Overview of Oracle Database 19c
• Oracle 19c New Features
– Application Development
– Availability
– Big Data and Data Warehousing
– Database Overall
– Diagnosability
– Performance
– RAC and Grid
– Security
• Database Overall
– Automated Installation, Configuration and Patching
– AutoUpgrade and Database Utilities
• Q& A
3. Overview of Oracle 19c
• Oracle Database 19c is the final release of Oracle Database 12c family of
products. It comes with 4 years premium support and 3 years of min
extended support
• Oracle 19c advances of previous release features such as In-Memory, Oracle
autonomous Database cloud, JSON Support for developers, Sharding and also
introduces other new features and functionality
4. Oracle 19c New features
Oracle release 19c has many new features and functionalities
in below areas
– Application Development
– Availability
– Big Data and Data Warehousing
– Database Overall
– Diagnosability
– Performance
– RAC and Grid
– Security
5. Oracle 19c New features
Application Development
• Application Express
– Improved Create Application Wizard
– REST Enabled SQL Support
– Social Sign-In Authentication
– Web Source Modules
– Improved Create Page Wizard
– New REST Workshop
• General
– Application Continuity for Java: Declarative Request Demarcation
– Application Continuity for Java: New States Management
– Easy Connect Plus
– Oracle Network Log File Segmentation
– SQL*Net: Auto-Detection of Support for Out-of-Band Breaks
• JSON
– Materialized View Support for Queries Containing JSON_TABLE
– JSON Update Operations
– SQL/JSON Syntax Simplifications
– JSON Object Mapping
– New SQL/JSON Function JSON_SERIALIZE and JSON Data Guide Support for GeoJSON Data
• SQL
– DISTINCT Option for LISTAGG Aggregate
6. Oracle 19c New features
Availability
• General
– Dynamically Change Oracle Data Guard Broker Fast-Start Failover Target
– Simplified Database Parameter Management in Oracle Data Guard Broker
– Observe-only Mode for Oracle Data Guard Broker's Fast-Start Failover
– Propagate Restore Points from Primary to Standby Site
– Flashback Standby Database When Primary Database is Flashed Back
– Oracle Data Guard Multi-Instance Redo Apply Works with the In-Memory Column Store
– Active Data Guard DML Redirection
– PDB Recovery Catalog
– Clear Flashback Logs Periodically for Increased Fast Recovery Area Size Predictability
– New Parameters to Tune Automatic Outage Resolution with Oracle Data Guard
– Finer Granularity Supplemental Logging
• Sharding
– Support for Multi-Shard Query Coordinators on Shard Catalog Standby Databases
– Generation of Unique Sequence Numbers Across Shards
– Support for Multiple PDB Shards in the Same CDB
– Multiple Table Family Support for System-Managed Sharding
– Propagation of Parameter Settings Across Shards
7. Oracle 19c New features
Big Data and Data Warehousing
• Big Data and Data Warehousing New Features
– Automatic Indexing
– SQL Diagnostics and Repair Enhancements
– Bitmap Based Count Distinct SQL Function
– Big Data and Performance Enhancements for In-Memory External Tables
– Automatic SQL Plan Management
– Real-Time Statistics
– High-Frequency Automatic Optimizer Statistics Collection
– Hybrid Partitioned Tables
8. Oracle 19c New features
Database Overall
• Automated Installation, Configuration and Patching
– Ability to Create a Duplicate of an Oracle Database Using DBCA in Silent Mode
– Ability to Relocate a PDB to Another CDB Using DBCA in Silent Mode
– Ability to Create a PDB by Cloning a Remote PDB Using DBCA in Silent Mode
– Simplified Image-Based Oracle Database Client Installation
– Root Scripts Automation Support for Oracle Database Installation
– Support for Dry-Run Validation of Oracle Clusterware Upgrade
• AutoUpgrade and Database Utilities
– Oracle Data Pump Ability to Exclude ENCRYPTION Clause on Import
– Oracle Data Pump Allows Tablespaces to Stay Read-Only During TTS Import
– Oracle Data Pump Support for Resource Usage Limitations
– Oracle Data Pump Test Mode for Transportable Tablespaces
– Oracle Data Pump Prevents Inadvertent Use of Protected Roles
– Oracle Data Pump Loads Partitioned Table Data One Operation
– Oracle Data Pump Allows Wildcards for Dump File in Object Store
– Oracle Data Pump Import Supports More Object Store Credentials
9. Oracle 19c New features
Diagnosability
• Diagnosability New features
– Oracle Trace File Analyzer Support for Using an External SMTP Server for Notifications
– Oracle Cluster Health Advisor Integration into Oracle Trace File Analyzer
– Oracle Trace File Analyzer REST API Support
– Oracle Trace File Analyzer Search Extended to Support Metadata Searches
– Oracle ORAchk and Oracle EXAchk REST Support
– Oracle ORAchk and Oracle EXAchk Support for Encrypting Collection Files
– Oracle ORAchk and Oracle EXAchk Support for Remote Node Connections Without Requiring
Passwordless SSH
– Oracle ORAchk and Oracle EXAchk Now Show Only the Most Critical Checks by Default
– Oracle Trace File Analyzer Supports New Service Request Data Collections
10. Oracle 19c New features
Performance
• Performance new features
– SQL Quarantine
– Database In-Memory Wait on Populate
– Resource Manager Automatically Enabled for Database In-Memory
– Memoptimized Rowstore Fast Ingest
– Automatic Database Diagnostic Monitor (ADDM) Support for Pluggable Databases (PDBs)
– Resource Manager Automatically Enabled for Database In-Memory
– High-Frequency SQL Plan Management Evolve Advisor Task
– Workload Capture and Replay in a PDB
11. Oracle 19c New features
RAC and Grid
• Oracle RAC and Grid new features
– Standard Edition High Availability
– Parity Protected Files
– Secure Cluster Communication
– Automated PDB Relocation
– Zero-Downtime Oracle Grid Infrastructure Patching
– Automated Transaction Draining for Oracle Grid Infrastructure Upgrades
– Oracle Restart Patching and Upgrading
– Colocation Tag for Client Routing
– Optional Install for the Grid Infrastructure Management Repository
– Resupport of Direct File Placement for OCR and Voting Disks
– Dynamic Services Fallback Option
12. Oracle 19c New features
Security
• Security new features
– New ALTER SYSTEM Clause FLUSH PASSWORDFILE_METADATA_CACHE
– Transparent Online Conversion Support for Auto-Renaming in Non-Oracle-Managed Files
Mode
– Support for Additional Algorithms for Offline Tablespace Encryption
– Key Management of Encrypted Oracle-Managed Tablespaces in Transparent Data Encryption
– Support for Host Name-Based Partial DN Matching for Host Certificates
– New PDB_GUID Audit Record Field for SYSLOG and the Windows Event Viewer
– New EVENT_TIMESTAMP_UTC Column in the UNIFIED_AUDIT_TRAIL View
– Passwords Removed from Oracle Database Accounts
– Signature-Based Security for LOB Locators
– Unified Auditing Top-Level Statements
– Privilege Analysis Now Available in Oracle Database Enterprise Edition
– Support for Oracle Native Encryption and SSL Authentication for Different Users Concurrently
– Ability to Grant or Revoke Administrative Privileges to and from Schema-Only Accounts
– Automatic Support for Both SASL and Non-SASL Active Directory Connections
– Database Vault Operations Control for Infrastructure Database Administrators
– Database Vault Command Rule Support for Unified Audit Policies
13. Database Overall
Automated Installation, Configuration and Patching
Ability to Create a Duplicate of an Oracle Database Using DBCA in Silent Mode
By using DBCA in slient mode you can create a duplicate database by
using command CreateDuplicateDB command
The following are the prerequisites
Database must in archive log mode
If duplicate on remote server then source and destination servers
must have connectivity
For Syntax Refer https://docs.oracle.com/en/database/oracle/oracle-database/19/admin/creating-and-
configuring-an-oracle-database.html#GUID-7F4B1A64-5B08-425A-A62E-854542B3FD4E
14. Database Overall
Automated Installation, Configuration and Patching
Ability to Relocate a PDB to Another CDB Using DBCA in Silent Mode
By using DBCA in slient mode you can relocate PDB from a remote
CDB to local CDB using relocatePDB command
The following are the prerequisites
The local and remove PDB’s must be in archive log mode
The local PDB must have CREATE PLUGGABLE DATABASE Privilege
in the local CDB root
The Remote CDB must be in local undo mode
The remote PDB must have the CREATE PUGGABLE DATABASE,
SESSION and SYSOPER privileges
The installed options for both local and remote PDB’s must be
same
For Syntax Referhttps://docs.oracle.com/en/database/oracle/oracle-database/19/admin/creating-
and-configuring-an-oracle-database.html#GUID-8DD80A8A-DDE1-471F-8CBB-013D85CFE28F
15. Database Overall
Automated Installation, Configuration and Patching
Ability to Create a PDB by Cloning a Remote PDB Using DBCA in Silent Mode
By using DBCA in slient mode you can now create a PDB by cloning a remote PDB
using createFromRemotePDB parameter of the CreatePluggableDatabase
command
To Create a PDB by cloning a remote PDB you need to specify following parameters
-pdbName: Name of the local PDB to create.
-sourceDB: Database name of the local PDB.
-remotePDBName: Name of the remote PDB to clone.
-remoteDBConnString: Database connection string of the remote PDB.
-sysDBAUserName: Name of the SYSDBA user.
-sysDBAPassword: Password of the SYSDBA user.
-dbLinkUsername: Name of the database link user of the remote PDB.
-dbLinkUserPassword: Password of the database link user of the remote PDB.
For Syntax Refer https://docs.oracle.com/en/database/oracle/oracle-
database/19/admin/creating-and-configuring-an-oracle-database.html#GUID-6EDDC43D-9BD6-
4096-8192-7E548B826360
16. Database Overall
Automated Installation, Configuration and Patching
Simplified Image-Based Oracle Database Client Installation
From Oracle 19c, Oracle client software is available in image file for download
User needs to extract the image software into a directory and run the runInstaller
script to start Oracle client installation
$ cd /home/oracle_sw_image/
$ ./runInstaller
During the client install you will be asked to run a script as root user.
Root Scripts Automation Support for Oracle Database Installation
From Oracle 19c, you will have an option to setup up the permissions to run the
root configurations scripts by database installer or wizard or run the script
manually.
To run root scripts automatically select “Automatically run configuration scripts”
during the installation, but you need to provide one the below
Use sudo - provide the username and password of the user who is member of
sudoers
Use root user – provide root user password
Support for Dry-Run Validation of Oracle Clusterware Upgrade
From Oracle Grid infrastructure 19c, the gridsetup.sh allows you to perform dry-
run mode upgrade for system readiness check
$/oracle/19.0.0/grid/gridSetup.sh -dryRunForUpgrade
17. Database Overall
AutoUpgrade for Oracle Database
Oracle Data Pump Ability to Exclude ENCRYPTION Clause on Import
The OMIT_ENCRYPTION_CLAUSE parameter helps to suppress any
encryption clauses associated with objects using encrypted columns.
OMIT_ENCRYPTION_CLAUSE is a new transform parameter and provide
values Y or N. By default it is set to N, if you need to suppress encryption
clauses set to Y.
TRANSFORM = OMIT_ENCRYPTION_CLAUSE :Y
Oracle Data Pump Allows Tablespaces to Stay Read-Only During TTS Import
This option helps to make import faster but database doesn’t reclaim the
space during the import because the bitmaps cannot be rebuilt.
The option allows a tablespace data file to be mounted on a two
databases as long as it remains read-only
The source and target databases must have same daylight saving time
(DST) version
TRANSPORTABLE = KEEP_READ_ONLY
18. Database Overall
AutoUpgrade for Oracle Database
Oracle Data Pump Support for Resource Usage Limitations
A new paratmer MAX_DATAPUMP_PARALLEL_PER_JOB helps to control number
of parallel workers that you can use for a data pump job
This parameter mainly helps in multitenant container database environment over
resource utilization.
Default: 100, Range: 0 to 250, or Auto: 50% of SESSIONS.
You can able to modify this parameter using ALTER SYSTEM
MAX_DATAPUMP_PARALLEL_PER_JOB = AUTO
Oracle Data Pump Test Mode for Transportable Tablespaces
The Test mode option helps to determine how much time an export takes
TTS_CLOSURE_CHECK parameter will be used only for export operation.
TTS_CLOSURE_CHECK parameter supports the following options:
ON - self-containment closure check be performed
OFF - No closure check be performed
FULL - Full bidirectional closure check be performed
TEST_MODE - Tablespaces are not required to be in read-only mode
19. Database Overall
AutoUpgrade for Oracle Database
Oracle Data Pump Prevents Inadvertent Use of Protected Roles
By using ENABLE_SECURE_ROLES PARAMTER you can prevents inadvertent
use of protected roles and default value is “NO”
Some Oracle roles require authorization and if you need to use those roles
then you must explicitly enable this parameter the value to YES
ENABLE_SECURE_ROLES PARAMTER: YES
Oracle Data Pump Loads Partitioned Table Data One Operation
Instead of separate operations for each partition now you can import all
partitions of a table as one operation
To use this feature use value GROUP_PARTITION_TABLE_DATA with import
DATA_OPTIONS command
The default behavior is to import each table partition as separate operation
DATA_OPTIONS = GROUP_PARTITION_TABLE_DATA
20. Database Overall
AutoUpgrade for Oracle Database
Oracle Data Pump Allows Wildcards for Dump File in Object Store
By allowing wildcards you can import multiple dump files into oracle
Autonomous Database
The URL-based dump file name can be simplified in the import command
Use wildcards on object store service and do not use in the bucket-name
component
$ impdp admin/xxxxxx@orcl
directory=data_pump_dir credential=my_db_cred
dumpfile= https://objectstorage.oraclecloud.com/orcl/exp%.dmp"
21. Database Overall
AutoUpgrade for Oracle Database
Oracle Data Pump Import Supports More Object Store Credentials
Oracle 19c offers import support for more object sore credentials beyond
DEFAULT_CREDENTIAL
A New CREDENTIAL parameter allows support for more object store
credentials for Oracle Autonomous Database
Oracle Cloud Infrastructure (OCI) Object Storage credential created by
using the DBMS_CLOUD.CREATE_CREDENTIAL() procedure
The default value is None
$ impdp admin/xxxxxx@orcl
directory=data_pump_dir
CREDENTIAL=user_accessible_credential
dumpfile= “https://objectstorage.cloud.com/orcl/exp%.dmp"
22. Database Overall
AutoUpgrade for Oracle Database
Oracle Data Pump Import Supports More Object Store Credentials
The below example shows how to creates a new user-defined credential
in the Oracle Autonomous Database
SQL> BEGIN
DBMS_CLOUD.CREATE_CREDENTIAL(
credential_name => ‘my_db_cred’,
username => ‘orcluser@cloud.com’,
password => ‘auth token' );
END;
$ impdp admin/xxxxxxx@orcl
directory=data_pump_dir
credential=my_db_cred
dumpfile= “https://objectstorage.cloud.com/orcl/exp%.dmp"
23. Summary
• Oracle Database 19c, builds upon key architectural,
distributed data and performance innovations established
in earlier versions Oracle Database 12c and 18c releases.
Oracle 19c has many new features, in this presentation we
have covered below areas
– Automated Installation, Configuration and Patching
– AutoUpgrade and Database Utilities