My presentation on a case study of 10g to 11g upgrade at LVOUG meetup #4 in 2012. Includes preserving execution plans by exporting them from 10g and importing as SQL Plan Baselines in 11gR2
This document summarizes new features in Oracle Database 12c Release 2. It outlines features for developers, administrators, SQL*Plus, conversion functions, and more. Key points include increased identifier length, new SQL*Plus features like history and prefetch settings, conversion functions, multi-tenant container database improvements, and performance enhancements like adaptive statistics and optimization.
Flashback operations allow recovering data from earlier points in time using undo and redo information. The Flash Recovery Area (FRA) stores files needed for flashback and recovery operations. Configuring the FRA involves specifying its size and location using parameters like DB_RECOVERY_FILE_DEST_SIZE and DB_RECOVERY_FILE_DEST. Flashback features like Flashback Query, Flashback Versions Query, and Flashback Database use information in the FRA to access earlier states of data.
Technical Modifications to Compress Period End Close - R12.1.3Joshua Johnson, MIS
Tuning systems to alleviate decreased month end close performance after upgrading to R12 Subledger Accounting from 11i. Reducing Create Accounting completion time by 97% and reducing archivelog generation by 58%. In R12, the Create Accounting Program, GMFAACCP, would stall our production EBS. We were able to decrease the Create Accounting Program for OPM Production Subledger run-time from an original 22 hours to an average of 30 minutes. This was accomplished by modifying: huge pages, SGA, DBWr processes, subledger processor defaults and indexes. These actions compressed our period close process, saving an entire day.
RMAN backup scripts should be improved in the following ways:
1. Log backups thoroughly and send failure alerts to ensure recoverability.
2. Avoid relying on a single backup and use redundancy to protect against data loss.
3. Back up control files last and do not delete archives until backups are complete.
4. Check backups regularly to ensure they meet recovery needs.
This document provides an overview of Oracle performance tuning fundamentals. It discusses key concepts like wait events, statistics, CPU utilization, and the importance of understanding the operating system, database, and business needs. It also introduces tools for monitoring performance like AWR, ASH, and dynamic views. The goal is to establish a foundational understanding of Oracle performance concepts and monitoring techniques.
This document contains a presentation on ProxySQL for MySQL given by Marcelo Altmann at a MySQL & MongoDB meetup in Sao Paulo on 11/05/2017. The agenda covers an introduction to Marcelo, an introduction to ProxySQL including its features, and examples of using ProxySQL for load balancing, firewalling, query caching, and integrations. Key features demonstrated include load balancing reads and writes across host groups, rewriting queries, blocking suspicious queries, mirroring queries to warm buffer pools, and caching queries.
Oracle Database 12c includes several new features:
1) Online statistics gathering improves optimizer performance by gathering statistics for new objects during creation instead of requiring a full data scan later.
2) Invisible columns allow adding a column to a table without showing it in SELECT queries or the table definition unless explicitly specified.
3) Multiple indexes on the same column are now supported if they differ in characteristics like being unique/non-unique or using different index types.
This document summarizes new features in Oracle Database 12c Release 2. It outlines features for developers, administrators, SQL*Plus, conversion functions, and more. Key points include increased identifier length, new SQL*Plus features like history and prefetch settings, conversion functions, multi-tenant container database improvements, and performance enhancements like adaptive statistics and optimization.
Flashback operations allow recovering data from earlier points in time using undo and redo information. The Flash Recovery Area (FRA) stores files needed for flashback and recovery operations. Configuring the FRA involves specifying its size and location using parameters like DB_RECOVERY_FILE_DEST_SIZE and DB_RECOVERY_FILE_DEST. Flashback features like Flashback Query, Flashback Versions Query, and Flashback Database use information in the FRA to access earlier states of data.
Technical Modifications to Compress Period End Close - R12.1.3Joshua Johnson, MIS
Tuning systems to alleviate decreased month end close performance after upgrading to R12 Subledger Accounting from 11i. Reducing Create Accounting completion time by 97% and reducing archivelog generation by 58%. In R12, the Create Accounting Program, GMFAACCP, would stall our production EBS. We were able to decrease the Create Accounting Program for OPM Production Subledger run-time from an original 22 hours to an average of 30 minutes. This was accomplished by modifying: huge pages, SGA, DBWr processes, subledger processor defaults and indexes. These actions compressed our period close process, saving an entire day.
RMAN backup scripts should be improved in the following ways:
1. Log backups thoroughly and send failure alerts to ensure recoverability.
2. Avoid relying on a single backup and use redundancy to protect against data loss.
3. Back up control files last and do not delete archives until backups are complete.
4. Check backups regularly to ensure they meet recovery needs.
This document provides an overview of Oracle performance tuning fundamentals. It discusses key concepts like wait events, statistics, CPU utilization, and the importance of understanding the operating system, database, and business needs. It also introduces tools for monitoring performance like AWR, ASH, and dynamic views. The goal is to establish a foundational understanding of Oracle performance concepts and monitoring techniques.
This document contains a presentation on ProxySQL for MySQL given by Marcelo Altmann at a MySQL & MongoDB meetup in Sao Paulo on 11/05/2017. The agenda covers an introduction to Marcelo, an introduction to ProxySQL including its features, and examples of using ProxySQL for load balancing, firewalling, query caching, and integrations. Key features demonstrated include load balancing reads and writes across host groups, rewriting queries, blocking suspicious queries, mirroring queries to warm buffer pools, and caching queries.
Oracle Database 12c includes several new features:
1) Online statistics gathering improves optimizer performance by gathering statistics for new objects during creation instead of requiring a full data scan later.
2) Invisible columns allow adding a column to a table without showing it in SELECT queries or the table definition unless explicitly specified.
3) Multiple indexes on the same column are now supported if they differ in characteristics like being unique/non-unique or using different index types.
The document provides an overview of analyzing performance data using the Automatic Workload Repository (AWR) in Oracle databases. It discusses how AWR collects snapshots of data from V$ views over time and stores them in database history views. It highlights some key views used in AWR analysis and factors to consider like snapshot intervals and timestamps. Examples are provided to show how to query AWR views to identify top SQL statements by CPU usage and analyze performance metrics trends over time.
GLOC 2014 NEOOUG - Oracle Database 12c New FeaturesBiju Thomas
This document discusses several new features in Oracle Database 12c for 11g DBAs. It covers improvements to administration and manageability such as online data file move, temporary undo, listener registration, and limiting PGA. New enhancements to tools and utilities are also presented, like Database Express 12c, enhanced patching, Data Pump NOLOGGING import, and improved features in RMAN. The document provides an overview of many updated features and directs readers to Oracle documentation for more details.
Yuri is called to audit RMAN backup scripts on regular basis for several years now as part of his Day to Day duties. He see the same errors in scripts that Oracle DBAs using to backup critical databases over and over again. Those errors may play a significant role in a recovery process when you working under stress. During that presentation you will be introduced to typical issues and hints how to address those.
AWR DB performance Data Mining - Collaborate 2015Yury Velikanov
Oracle database AWR performance repository is a hidden treasure. There are a lot of very useful details about your systems behavior hidden in that repository. This presentation designed to give you all knowledge you need to start leveraging the data more than standard AWR based reports allows you. The author will walk you through several practical examples from his experience where AWR proven to be one of the best information sources. You will learn how to start accessing AWR tables and few areas you should be careful with. We will wrap up the presentation with more examples and Q&A section.
Objective 1: Give enough information to start mining AWR tables to extract performance data for troubleshooting different issues
Objective 2: Demonstrate practical examples on how AWR has been used to troubleshoot different performance problems
Objective 3: Let you consider AWR as a good additional source for performance issues troubleshooting
The document discusses using Automatic Workload Repository (AWR) to analyze IO subsystem performance. It provides examples of AWR reports including foreground and background wait events, operating system statistics, wait histograms. The document recommends using this data to identify IO bottlenecks and guide tuning efforts like optimizing indexes to reduce full table scans.
The document discusses Oracle database architecture including the relationship between Oracle software, operating system resources like CPUs, memory and disks, Oracle processes like background processes and server processes, and database structures like the system global area (SGA), program global area (PGA), control files, redo logs and data files. It also covers Oracle memory management, instance startup/shutdown, and basic database administration tasks.
Adapting and adopting SQL Plan Management (SPM) to achieve execution plan stability for sub-second queries on a high-rate OLTP mission-critical application
Optimizing applications and database performanceInam Bukhary
This document discusses various ways to optimize application and database performance, including:
1. Optimizing database design, application design, memory usage, I/O, and reducing database contention.
2. Specific techniques mentioned include de-normalization, materialized views, bind variables, partitioning, parallel execution, and optimizing storage structures.
3. Monitoring tools are also discussed to detect issues like lock and latch contention that could be optimized.
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareLeighton Nelson
This document discusses configuring Oracle Enterprise Manager Cloud Control 12c for high availability using Oracle Clusterware. It provides an overview of OEM 12c architecture and the different levels of high availability. It then focuses on a level 2 active/passive configuration where the OMS binaries are installed on shared storage and fail over between nodes is enabled using a virtual IP address. The steps shown include Oracle Clusterware setup, OEM installation, configuration of the management repository, and adding the OMS as a Clusterware resource for automated failover.
This document provides an overview of essential Linux commands for database administrators (DBAs). It covers commands for quick system health checks like uptime, free, top, vmstat, iostat, mpstat, pidstat, sar, and dmesg. It also covers tools for profiling and tracing like perf, strace, ltrace, and pstack. Finally, it discusses other useful commands like file, dd, hexdump, strings, fuser, lsof, ipcs, and ldd. The document is intended as an introduction to core Linux commands that do not require external repositories or root privileges.
OOUG - Oracle Performance Tuning with AASKyle Hailey
The document provides information about Kyle Hailey and his work in Oracle performance tuning. It includes details about his career history working with Oracle from 1990 to present, including roles in support, porting software versions, benchmarking, and performance tuning. Graphics and clear visualizations are emphasized as important tools for effectively communicating complex technical information and identifying problems. The goal is stated as simplifying database tuning information to empower database administrators.
The document discusses Oracle database performance tuning. It covers reactive and proactive performance tuning, the top-down tuning methodology, common types of performance issues, and metrics for measuring performance such as response time and throughput. It also compares online transaction processing (OLTP) systems and data warehouses (DW), and describes different architectures for integrating OLTP and DW systems.
The document discusses Cummins' plan to migrate its E-Business Suite instances to a new Exadata platform and upgrade to release 12.2. Key steps included exporting the databases using Export/Import, upgrading customizations to Oracle standards, and upgrading applications to 12.2. Downtime was minimized by preparing databases in advance and combining steps where possible. Challenges arose from sharing hardware resources between instances for the first time.
Oracle11g introduces several new security, configuration, and administration features for databases. Security features include case sensitive passwords by default and additional auditing of actions. Configuration is simplified with new memory management parameters and automatic diagnostic repository. Administration enhancements provide options to make tables read-only, shrink temporary tablespaces, and add not null columns without updating existing rows.
Oracle Active Data Guard 12c New FeaturesEmre Baransel
This document discusses new features in Oracle Active Data Guard 12c. It provides a history of Data Guard capabilities from version 7 through 11g. Key new features in 12c include Far Sync, which allows redo transport between databases across greater distances; Fast Sync, which improves synchronization performance between primary and standby databases; and real-time cascading, which allows a standby database to cascade redo in real-time as it is written to the standby redo log.
Any DBA from beginner to advanced level, who wants to fill in some gaps in his/her knowledge about Performance Tuning on an Oracle Database, will benefit from this workshop.
RMAN - New Features in Oracle 12c - IOUG Collaborate 2017Andy Colvin
Every DBA should know how to back up and recover a database - their job may depend on it one day. In order to make backup and recovery easier, Oracle gives DBAs RMAN. In Oracle 12c, RMAN includes many new features to make backup and recovery simpler and more robust. This session will cover 5 of the top new features introduced in RMAN for Oracle 12c, coming from more than four years of experience with the product. Discussion of each new feature will explain how it can be used by normal DBAs in their everyday work life - not just abstract discussions on features that will never actually be used in the real world.
- The document discusses managing a large OLTP database at PayPal, including capacity management, planned maintenance, performance management, and troubleshooting. It provides details on monitoring the database infrastructure, conducting maintenance such as patching and switchovers, and optimizing performance for Oracle RAC environments. The goal is to support business needs and provide uninterrupted service through proactive management of the database tier.
OUG Harmony 2012 - Using SQL Plan Baselines for Performance TestingMaris Elsins
My presentation (OUG Harmony 2012 in Tallin) on how to use SQL Plan baselines to assess the completeness of testing. I also have a white-paper on this topic, see the whitepapers section.
The document provides an overview of analyzing performance data using the Automatic Workload Repository (AWR) in Oracle databases. It discusses how AWR collects snapshots of data from V$ views over time and stores them in database history views. It highlights some key views used in AWR analysis and factors to consider like snapshot intervals and timestamps. Examples are provided to show how to query AWR views to identify top SQL statements by CPU usage and analyze performance metrics trends over time.
GLOC 2014 NEOOUG - Oracle Database 12c New FeaturesBiju Thomas
This document discusses several new features in Oracle Database 12c for 11g DBAs. It covers improvements to administration and manageability such as online data file move, temporary undo, listener registration, and limiting PGA. New enhancements to tools and utilities are also presented, like Database Express 12c, enhanced patching, Data Pump NOLOGGING import, and improved features in RMAN. The document provides an overview of many updated features and directs readers to Oracle documentation for more details.
Yuri is called to audit RMAN backup scripts on regular basis for several years now as part of his Day to Day duties. He see the same errors in scripts that Oracle DBAs using to backup critical databases over and over again. Those errors may play a significant role in a recovery process when you working under stress. During that presentation you will be introduced to typical issues and hints how to address those.
AWR DB performance Data Mining - Collaborate 2015Yury Velikanov
Oracle database AWR performance repository is a hidden treasure. There are a lot of very useful details about your systems behavior hidden in that repository. This presentation designed to give you all knowledge you need to start leveraging the data more than standard AWR based reports allows you. The author will walk you through several practical examples from his experience where AWR proven to be one of the best information sources. You will learn how to start accessing AWR tables and few areas you should be careful with. We will wrap up the presentation with more examples and Q&A section.
Objective 1: Give enough information to start mining AWR tables to extract performance data for troubleshooting different issues
Objective 2: Demonstrate practical examples on how AWR has been used to troubleshoot different performance problems
Objective 3: Let you consider AWR as a good additional source for performance issues troubleshooting
The document discusses using Automatic Workload Repository (AWR) to analyze IO subsystem performance. It provides examples of AWR reports including foreground and background wait events, operating system statistics, wait histograms. The document recommends using this data to identify IO bottlenecks and guide tuning efforts like optimizing indexes to reduce full table scans.
The document discusses Oracle database architecture including the relationship between Oracle software, operating system resources like CPUs, memory and disks, Oracle processes like background processes and server processes, and database structures like the system global area (SGA), program global area (PGA), control files, redo logs and data files. It also covers Oracle memory management, instance startup/shutdown, and basic database administration tasks.
Adapting and adopting SQL Plan Management (SPM) to achieve execution plan stability for sub-second queries on a high-rate OLTP mission-critical application
Optimizing applications and database performanceInam Bukhary
This document discusses various ways to optimize application and database performance, including:
1. Optimizing database design, application design, memory usage, I/O, and reducing database contention.
2. Specific techniques mentioned include de-normalization, materialized views, bind variables, partitioning, parallel execution, and optimizing storage structures.
3. Monitoring tools are also discussed to detect issues like lock and latch contention that could be optimized.
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareLeighton Nelson
This document discusses configuring Oracle Enterprise Manager Cloud Control 12c for high availability using Oracle Clusterware. It provides an overview of OEM 12c architecture and the different levels of high availability. It then focuses on a level 2 active/passive configuration where the OMS binaries are installed on shared storage and fail over between nodes is enabled using a virtual IP address. The steps shown include Oracle Clusterware setup, OEM installation, configuration of the management repository, and adding the OMS as a Clusterware resource for automated failover.
This document provides an overview of essential Linux commands for database administrators (DBAs). It covers commands for quick system health checks like uptime, free, top, vmstat, iostat, mpstat, pidstat, sar, and dmesg. It also covers tools for profiling and tracing like perf, strace, ltrace, and pstack. Finally, it discusses other useful commands like file, dd, hexdump, strings, fuser, lsof, ipcs, and ldd. The document is intended as an introduction to core Linux commands that do not require external repositories or root privileges.
OOUG - Oracle Performance Tuning with AASKyle Hailey
The document provides information about Kyle Hailey and his work in Oracle performance tuning. It includes details about his career history working with Oracle from 1990 to present, including roles in support, porting software versions, benchmarking, and performance tuning. Graphics and clear visualizations are emphasized as important tools for effectively communicating complex technical information and identifying problems. The goal is stated as simplifying database tuning information to empower database administrators.
The document discusses Oracle database performance tuning. It covers reactive and proactive performance tuning, the top-down tuning methodology, common types of performance issues, and metrics for measuring performance such as response time and throughput. It also compares online transaction processing (OLTP) systems and data warehouses (DW), and describes different architectures for integrating OLTP and DW systems.
The document discusses Cummins' plan to migrate its E-Business Suite instances to a new Exadata platform and upgrade to release 12.2. Key steps included exporting the databases using Export/Import, upgrading customizations to Oracle standards, and upgrading applications to 12.2. Downtime was minimized by preparing databases in advance and combining steps where possible. Challenges arose from sharing hardware resources between instances for the first time.
Oracle11g introduces several new security, configuration, and administration features for databases. Security features include case sensitive passwords by default and additional auditing of actions. Configuration is simplified with new memory management parameters and automatic diagnostic repository. Administration enhancements provide options to make tables read-only, shrink temporary tablespaces, and add not null columns without updating existing rows.
Oracle Active Data Guard 12c New FeaturesEmre Baransel
This document discusses new features in Oracle Active Data Guard 12c. It provides a history of Data Guard capabilities from version 7 through 11g. Key new features in 12c include Far Sync, which allows redo transport between databases across greater distances; Fast Sync, which improves synchronization performance between primary and standby databases; and real-time cascading, which allows a standby database to cascade redo in real-time as it is written to the standby redo log.
Any DBA from beginner to advanced level, who wants to fill in some gaps in his/her knowledge about Performance Tuning on an Oracle Database, will benefit from this workshop.
RMAN - New Features in Oracle 12c - IOUG Collaborate 2017Andy Colvin
Every DBA should know how to back up and recover a database - their job may depend on it one day. In order to make backup and recovery easier, Oracle gives DBAs RMAN. In Oracle 12c, RMAN includes many new features to make backup and recovery simpler and more robust. This session will cover 5 of the top new features introduced in RMAN for Oracle 12c, coming from more than four years of experience with the product. Discussion of each new feature will explain how it can be used by normal DBAs in their everyday work life - not just abstract discussions on features that will never actually be used in the real world.
- The document discusses managing a large OLTP database at PayPal, including capacity management, planned maintenance, performance management, and troubleshooting. It provides details on monitoring the database infrastructure, conducting maintenance such as patching and switchovers, and optimizing performance for Oracle RAC environments. The goal is to support business needs and provide uninterrupted service through proactive management of the database tier.
OUG Harmony 2012 - Using SQL Plan Baselines for Performance TestingMaris Elsins
My presentation (OUG Harmony 2012 in Tallin) on how to use SQL Plan baselines to assess the completeness of testing. I also have a white-paper on this topic, see the whitepapers section.
My Experience Using Oracle SQL Plan Baselines 11g/12cNelson Calero
This presentation shows how to use the Oracle database functionality SQL Plan Baselines, with examples from real life usage on production (mostly 11gR2) and how to troubleshoot it.
SQL Plan Baselines is a feature introduced on 11g to manage SQL execution plans to prevent performance regressions. The concepts will be presented, along with examples, and some edge cases.
On version 12c Oracle introduced new features to allow Adaptive optimizations: Adaptive Plans and Adaptive Statistics. After a quick presentation of concepts, this session will explore the interaction of these features with other performance management techniques using examples, like SPM and SQL profiles. Attendees will get an updated picture of tools available to troubleshoot performance issues, and how to get the most of these new features.
This document summarizes the key aspects of configuring and using Oracle Dataguard for disaster recovery. It discusses setting up a physical standby database, monitoring the replication process, and utilizing the standby for tasks like reporting and testing. Switching the primary and standby roles is also covered.
DB12c: All You Need to Know About the Resource ManagerAndrejs Vorobjovs
Resource Manager has changed a lot in Oracle Database 12c, especially if Oracle Multitenant is used. It can manage the available resources between the consumer groups in a single PDB as well as among all the PDBs. DBAs who are planning the upgrades or consolidations to Oracle Database 12c need to understand how the new resource manager works and how the existing resource management plans need to be changed to make them work in the new Oracle Multitenant configuration.
This paper will explain the differences between 11g and 12c resource manager, will dig into resource management features and limitations in 12c Oracle Multitenant, will provide guidelines for migrating your current resource management plan to 12c at the time of upgrade or consolidation, and will also reveal how much overhead the resource manager introduces.
Answer questions Who, What , When and Where about any database activity by setting up an Oracle audit. The infrastructure is free and available in every database edition.
Stay on top of any possible performance and storage issues by choosing appropriate audit parameters.
Build summary and detail reports to analyze audit events from multiple databases using APEX or SQL*Plus.
Setup a data retention period and cleanup audit records regularly.
Create honeypot to attract hacker’s attention.
Enable alerts and send email notifications using Oracle Enterprise Manager infrastructure.
Autonomous Transaction Processing (ATP): In Heavy Traffic, Why Drive Stick?Jim Czuprynski
Autonomous Transaction Processing (ATP) - the second in the family of Oracle’s Autonomous Databases – offers Oracle DBAs the ability to apply a force multiplier for their OLTP database application workloads. However, it’s important to understand both the benefits and limitations of ATP before migrating any workloads to that environment. I'll offer a quick but deep dive into how best to take advantage of ATP - including how to load data quickly into the underlying database – and some ideas on how ATP will impact the role of Oracle DBA in the immediate future. (Hint: Think automatic transmission instead of stick-shift.)
• Answer questions Who, What, Where and When about any database activity, by setting up an Oracle standard audit. The feature is free and available in every database edition.
• Stay on top of any possible performance and storage issues by choosing appropriate audit parameters.
• Build summary and detail reports to analyze audit events from multiple databases using APEX or SQL*PLUS.
• Setup a data retention period and cleanup audit records regularly.
• Create a honeypot to attract hacker’s attention.
• Enable alerts and send email notifications using Oracle enterprise manager infrastructure
This document provides an overview of SQL tuning concepts and tools in Oracle Database. It discusses the differences between database tuning and SQL tuning. It also covers diagnostic tools like SQL Trace, ASH, EXPLAIN PLAN, AUTOTRACE, and SQL Developer. Active monitoring tools like AWR, SQL Monitor and reactive tools like SQL Diagnostic Tool and SQLD360 are also mentioned. Additional topics include full table scans, adaptive features, statistics, hints, pending statistics, restoring statistics history, and invisible indexes.
MariaDB 10.4 became General Available (GA = ready for production) this summer. So it is time to look at the new Features in MariaDB 10.4. After a short intro about history we look for the reason of broad usage of MariaDB nowadays. Most important improvements where in User Authentication, InnoDB improvements, and Optimizer enhancements. A completely New Feature is Application-Time Period Tables. Backup got a new Locking behaviour so LVM snapshots are possible and officially supported now. And last but not least MariaDB 10.4 comes with Galera 4.
Advanced Query Optimizer Tuning and AnalysisMYXPLAIN
The document discusses techniques for identifying and addressing problems with a database query optimizer. It describes how to use tools like the slow query log, SHOW PROCESSLIST, and PERFORMANCE SCHEMA to find slow queries and examine their execution plans. The document provides examples of analyzing queries, identifying inefficient plans, and determining appropriate actions like rewriting queries or adjusting optimizer settings.
Common Schema is a MySQL DBA toolkit that provides a self-contained database schema with tables, views, and stored routines to help with monitoring, security, and analyzing schema objects. It can be installed by running an SQL script and provides built-in documentation and help functions.
Common Schema is a MySQL DBA toolkit that provides a self-contained database schema with tables, views, and stored routines. It allows users to monitor servers, analyze security and objects, and access documentation directly from SQL queries. The presentation introduces Common Schema's key capabilities and provides examples of monitoring status variables, accessing help documentation, and analyzing data size and object information.
Performance Stability, Tips and Tricks and UnderscoresJitendra Singh
This document provides an overview of upgrading to Oracle Database 19c and ensuring performance stability after the upgrade. It discusses gathering statistics before the upgrade to speed up the process, using AutoUpgrade for upgrades, and various testing tools like AWR Diff Reports and SQL Performance Analyzer to check for performance regressions after the upgrade. Maintaining good statistics and thoroughly testing upgrades are emphasized as best practices for a successful upgrade.
Upgrading to Oracle 11g from previous versions requires consideration of changes to default parameter values, new features like Automatic Memory Management and SQL Plan Management, potential plan instability issues, and testing to mitigate risks. Key aspects to understand include new automatic database maintenance tasks, invisible indexes, workload capture and replay for application testing, and Adaptive Cursor Sharing to avoid bind variable peeking problems. Copying optimizer statistics and execution plans from the previous database version helps facilitate testing and reduce upgrade risks.
Upgrading to Oracle 11g from previous versions requires consideration of changes to default parameter values, new features like Automatic Memory Management and SQL Plan Management, potential plan instability issues, and testing to mitigate risks. Key aspects to understand include new automatic database maintenance tasks, invisible indexes, workload capture and replay for application testing, and Adaptive Cursor Sharing to avoid bind variable peeking problems. Copying optimizer statistics and execution plans from the previous version helps facilitate testing and rollback if needed.
This document provides an overview and outline of a three-part presentation on tuning all layers of the Oracle E-Business Suite for performance. Part 1 will cover tuning application modules, upgrade performance best practices, and tuning the database tier. It will also discuss performance triage and resolution approaches. The presentation aims to provide guidance on configuration, operational best practices, patching, performance testing, and monitoring across the application, middleware, and database tiers to optimize E-Business Suite performance.
Automate Oracle database patches and upgrades using Fleet Provisioning and Pa...Nelson Calero
Each new version of the Oracle database includes improvements in the upgrade and patching utilities, forcing us to update our procedures to incorporate these changes.
The Fleet Provisioning & Patching (FPP, formerly RHP) utility, together with the change in its licensing announced at OOW 2019 that makes it free in RAC, now makes it possible to centrally manage the software life cycle.
This presentation shows examples of how to use FPP and different configuration options.
Similar to LVOUG meetup #4 - Case Study 10g to 11g (20)
An AWS DMS Replication Journey from Oracle to Aurora MySQLMaris Elsins
Moving to the cloud is still a hot topic these days, and one of the challenges of these migrations is dealing with the databases, that too need to be "cloudified". Sometimes it means changing the flavor of the RDBMS, and sometimes it also means tight downtime windows for the move itself. AWS Data Migration Service (DMS) is one of the obvious options to consider when AWS is involved, but it can be used in other situations too.This presentation is based on a real world project where an oracle database was migrated to AWS Aurora MySQL with the help of AWS DMS. Additionally, a reverse replication from MySQL to Oracle was set up to provide real time data back to a legacy application still connected to the Oracle database. I'll cover the different stages of the project - designing the MySQL database with the help of AWS Schema Conversion Tool, setting up the DMS tasks, monitoring the replication and validating the result. I'll also reveal some issues I faced and solutions we chose.
Oracle Databases on AWS - Getting the Best Out of RDS and EC2Maris Elsins
More and more companies consider moving all IT infrastructure to cloud to reduce the running costs and simplify management of IT assets. I've been involved in such migration project to Amazon AWS. Multiple databases were successfully moved to Amazon RDS and a few to Amazon EC2. This presentation will help you understand the capabilities of Amazon RDS and EC2 when it comes to running Oracle Databases, it will help you make the right choice between these two services, and will help you size the target instances and storage volumes according to your needs.
Migrating and Running DBs on Amazon RDS for OracleMaris Elsins
The process of migrating Oracle DBs to Amazon RDS is quite complex. Some of the challenges are - capacity planning, efficient loading of data, dealing with limitations of RDS, provisioning instance configurations, and lack and SYSDBA's access to the database. The author has migrated over 20 databases to Amazon RDS, and will provide an insight into how these challenges can be addressed. Once done with the migrations – the support of the databases is very different too, because the SYSDBA access is not provided. The author will talk about his experience on migrating to and supporting databases on Amazon RDS for Oracle from Oracle DBAs perspective, and will reveal the different problems encountered as well the solutions applied.
AWR Difference Reports are very helpful when overall performance information about two different periods needs to be compared. However, if the requirement is to review the trends of performance of a specific query, average length of a particular wait event, or different of a specific statistic over time with a purpose of identification of peaks, the AWR Difference Reports are of little help. This presentation will concentrate on techniques of extracting information from the Automatic Workload Repository to analyze how things change over time, which is useful for both - forecasting and identification of specific time periods when issues affect specific areas of the database.
DB12c: All You Need to Know About the Resource ManagerMaris Elsins
This presentation is different from the previous uploads as SLOB was used for the testing.
Oracle Database 12c Multitenant provides the highest level of Oracle Database resource efficiency, driven by an improved resource manager. The 12c resource manager effectively allocates resources both within a single database and between multiple pluggable databases in a container. This presentation will review new features of the 12c resource manager, provide guidelines for migration of your current resource management plan to 12c, and will also look into how much overhead the resource manager introduces.
C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...Maris Elsins
Concurrent processing is a critical functionality in any e-Business Suite system. DBAs will recognize problems like jammed concurrent manager queues, failover problems, load balancing issues causing one node to be more loaded that another, performance overhead or even an unwanted bounce of the managers when incompatibility rules change. It is important to understand the configuration of a reliable concurrent processing environment, therefore, topics like PCP, node affinity, load balancing, optimal cache size and sleep time settings, separation of manager duties, request groups and others will be discussed.
Mining the AWR: Alternative Methods for Identification of the Top SQLs (inclu...Maris Elsins
A typical tuning session on a resource-constrained system starts with a search for "low-hanging fruit." In a CPU-bound database system, it would be the SQL that uses CPU the most, in an I/O-bound system, the SQL doing the most physical reads, and so on. Tuning the TOP statements often allows us to free large portions of the utilized resources and remove bottlenecks. Often, we can use AWR reports to quickly identify the SQL_IDs of the top statements in the database. But what if the AWR report reveals no "low-hanging fruit," and the resource usage is evenly distributed among multiple statements? Where do we start? Is there a better way to identify the starting point for the tuning of a resource-bound system?
This presentation will explain when the AWR reports are misleading and how we can take a look at the data stored in AWR from a different angle to determine the top consumers. Discussion will include a practical demonstration using scripts for AWR mining that attendees can apply to their own challenging database performance tuning problems.
Scripts and the demo log: https://github.com/MarisElsins/TOOLS/tree/master/SQL/C15LV_AWR
Database as a Service on the Oracle Database Appliance PlatformMaris Elsins
Speaker: Marc Fielding, Co-speaker: Maris Elsins.
Oracle Database Appliance provides a robust, highly-available, cost-effective, and surprisingly scalable platform for database as a service environment. By leveraging Oracle Enterprise Manager's self-service features, databases can be provisioned on a self-service basis to a cluster of Oracle Database Appliance machines. Discover how multiple ODA devices can be managed together to provide both high availability and incremental, cost-effective scalability. Hear real-world lessons learned from successful database consolidation implementations.
Surviving the Crisis With the Help of Oracle Database Resource ManagerMaris Elsins
The document summarizes the results of performance testing done to evaluate the impact of enabling Oracle Database Resource Manager. Testing was done on Oracle 11.1 and 11.2 databases under different workload scenarios both with and without a resource manager plan. The results showed that in CPU-intensive workloads, enabling even a simple resource manager plan to evenly distribute sessions among consumer groups had negligible performance impact, with total execution times varying by only seconds.
Simplify Consolidation with Oracle Database 12cMaris Elsins
This document discusses Oracle Database 12c's Multitenant architecture, which allows for more efficient consolidation of multiple pluggable databases (PDBs) within a single container database (CDB). Key benefits include more flexible provisioning of new databases, simplified cloning and upgrades done at the CDB level, and improved resource utilization through workload separation. While Multitenant is only available in the Enterprise Edition, the plug/unplug functionality can provide benefits even for single-tenant use cases.
Wildcard13 - warmup slides for the "Roundtable discussion with Oracle Profess...Maris Elsins
These are the warmup slides for the Wildcard 13 conference (Riga, Latvia, September 13th.2013
Join the discussion with oracle professionals, get your problems solved and help others! Bring your questions and problems with you to discuss them in a larger group of oracle professionals. We'll discuss anything you have related to Oracle Databases - performance tuning, coding standards and instrumentation, configuration issues, database design, migration strategies, system architectures, upgrade issues, etc.
The chances are:
The question will be answered or the problem will be solved.
You'll have more ideas to explore and try to address the issue.
You'll spend fun time helping others by sharing your experience.
You'll get a free beer for your courage to join the discussion.
Whitepaper: Running Oracle e-Business Suite Database on Oracle Database Appli...Maris Elsins
This is the whitepaper for my Collaborate 13 presentation with the same title. It describes how Pythian completed a migration project of eBS R12 database top ODA (Oracle Appliance Kit v2.2).
Running E-Business Suite Database on Oracle Database ApplianceMaris Elsins
This is my Collaborate 13 presentation.
ODA is a pre-configured, simple setup, high performance engineered system running 11gR2 cluster. It is a great choice for small to medium sized DBs and if you wish it can be used for Oracle EBS DB too. This paper will show you how the standardized configuration of ODA can be adjusted to comply with the specific requirements of e-Business Suite without sacrificing ODA’s flexibility and supportability. The paper will also share author’s experience migrating, running and maintaining R12 database tier on ODA.
Using SQL Plan Management for Performance TestingMaris Elsins
This is my article from NoCOUG Journal in August 2012. It discusses advanced approach of using SPM for quality assessment of performance testing and identification of changes.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away