Rolta’s application testing services for handling ever changing environment. Rolta
There are many changes take place every day every minute. The changes in form of updates, upgrades, patches and many more, to handle these everyday changes and alleviate testing pressure, Rolta introduces Real Application Testing (RAT). RAT comes in real handy when Oracle’s applications like SQL performance analyzer and Database Replay are in use. Presentation also gives examples of couple of test cases.
Run Your Oracle BI QA Cycles More EffectivelyKPI Partners
How does one QA an OBI system? Many project teams struggle to plan out the steps and types of tests they will need to efficiently drive an efficient QA cycle. Learn about the different facets of your BI system and how to properly QA each layer. Special attention will be paid to Data testing and OBI Ad-hoc testing.
Speaker: Jeff McQuigg, Solutions Architect, KPI Partners
Delivered at BIWA Summit 2013
Rolta’s application testing services for handling ever changing environment. Rolta
There are many changes take place every day every minute. The changes in form of updates, upgrades, patches and many more, to handle these everyday changes and alleviate testing pressure, Rolta introduces Real Application Testing (RAT). RAT comes in real handy when Oracle’s applications like SQL performance analyzer and Database Replay are in use. Presentation also gives examples of couple of test cases.
Run Your Oracle BI QA Cycles More EffectivelyKPI Partners
How does one QA an OBI system? Many project teams struggle to plan out the steps and types of tests they will need to efficiently drive an efficient QA cycle. Learn about the different facets of your BI system and how to properly QA each layer. Special attention will be paid to Data testing and OBI Ad-hoc testing.
Speaker: Jeff McQuigg, Solutions Architect, KPI Partners
Delivered at BIWA Summit 2013
SoftBase is committed to driving a better DB2 development experience. Combining decades of DB2 expertise, innovative testing and DB2 performance-tuning tools and an unmatched customer support and service team, SoftBase helps application developers and DB2 administrators deliver more reliable DB2 applications and create higher performing DB2 software.
Visit www.softbase.com/solutions_overview.php for more information!
The Top 5 Practices of a Highly Successful ChangeMan ZMF AdministratorSerena Software
ChangeMan ZMF is the most comprehensive and fully integrated solution for software change, configuration, and release management on z/OS. It can scale to manage hundreds of enterprise applications ensuring the right software change gets deployed to the right environment in a secure and reliable way. ChangeMan ZMF's flexibility and rich functionality can be a challenge for the novice ChangeMan Administrator. Join us as Tom Mavor, Sr Serena Consultant and long time ChangeMan ZMF expert, shares the top 5 essential practices for every ChangeMan ZMF administrator.
New Approaches to Faster Oracle Forms System PerformanceCorrelsense
Are your end-users complaining that Forms is slow? Ever wonder what the source of the problem is? Want to learn what are the fastest, most effective strategies to improve overall performance and end user experience?
Join us for a webinar where we will showcase best practices for application support engineers, application owners, QA engineers, Oracle Forms developers and EBS Integrators. Topics include:
Minimizing start up times and resource requirements
Improving speed of Forms rendering
Gaining visibility into the potential source of bottlenecks in Oracle components
Speakers: Mia Urman, CEO of OraPlayer Ltd. and Frank Days, VP of Marketing, Correlsense
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2vasuballa
This session discusses key planning considerations when upgrading to Oracle E-Business Suite 12.2. It combines lessons learned from customers with practical advice from Oracle’s development, consulting, and support organizations. Understand how to build the business case, identify needed time and resources, prepare business and IT staff for changes, plan for required system changes, create an effective test strategy, and more.
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld
VMworld 2013
Thirumalesh Reddy, VMware
Padmaja Vrudhula, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Migrating P2V: SUSE Linux Enterprise Server with XenNovell
Learn the best practices for using PlateSpin Migrate to move workloads to SUSE Linux Enterprise Server with Xen for a high performance virtual infrastructure.
R12.2 is no more a new kid on the block. With its latest release of 12.2.4, it is much more stable and user adoption is increasing day-by-day. Upgrading to R12.2 is on the road map of nearly all Oracle E-business Suite customers and many organizations have already started planning their upgrades. In this session we provide 10 quick tips to consider while you plan this R12.2.4 upgrade.
MySQL Performance Tuning: Top 10 Tips intended for PHP, Ruby and Java developers on performance tuning and optimization of MySQL. We will cover the deadly mistakes to be avoided. We will take real life examples of optimizing application many times. Here is the summary of what we intend to cover:
• Selection of Storage Engine
• Schema Optimization
• Server Tuning
• Hardware Selection and Tuning
• Effective uses of Index, when to use and when not to use.
• Partitions
• Speeding up using Stored Procedures
• Implementing prepared statements?
• Deadly Sins to be avoided
• Performance Tuning and Benchmarking Tools
Five Keys for Performance Management of Oracle Forms and E-Business SuiteCorrelsense
Today's APM tools do not provide sufficient capabilities to perform real end user monitoring of Oracle applications. While these tools can track basic performance data, most solutions do not cover the entire Oracle E-Business Suite technology stack and it can be challenging to acquire the in-depth visibility needed to properly manage your application's performance.
Join us for a webinar where we will showcase solutions for application support engineers, application owners, QA engineers, Oracle Forms developers and EBS Integrators. Topics include how to:
Isolate problems before end users experience them
Gain visibility into the potential source of bottlenecks in Oracle components
Reduce the risk and overall time to rollout for new applications, Oracle Forms migrations and EBS upgrades
Analyze stress tests to identify, isolate and resolve scalability issues before rolling out to production
Monitor your end user experience with both real-time and historical performance metrics
Speakers: Mia Urman, CEO of OraPlayer Ltd. and Frank Days, VP of Marketing, Correlsense
Enterprise applications in the cloud: improving cloud efficiency by transacti...Leonid Grinshpan, Ph.D.
The article introduces a method of hardware server’s allocation to enterprise applications based on business transaction metrics. The method was devised while working on real-life enterprise application capacity planning project initiated by one of Oracle customers. Described approach significantly minimized a number of hardware servers assigned to the customer’s application. The article demonstrates that transaction-aware cloud management might deliver significant improvement of cloud profitability without any additional investments in hardware platform. Further research of cloud management based on business transactions metrics is worthy of consideration as it might bring significant economical benefits to the cloud providers and to the customers.
SoftBase is committed to driving a better DB2 development experience. Combining decades of DB2 expertise, innovative testing and DB2 performance-tuning tools and an unmatched customer support and service team, SoftBase helps application developers and DB2 administrators deliver more reliable DB2 applications and create higher performing DB2 software.
Visit www.softbase.com/solutions_overview.php for more information!
The Top 5 Practices of a Highly Successful ChangeMan ZMF AdministratorSerena Software
ChangeMan ZMF is the most comprehensive and fully integrated solution for software change, configuration, and release management on z/OS. It can scale to manage hundreds of enterprise applications ensuring the right software change gets deployed to the right environment in a secure and reliable way. ChangeMan ZMF's flexibility and rich functionality can be a challenge for the novice ChangeMan Administrator. Join us as Tom Mavor, Sr Serena Consultant and long time ChangeMan ZMF expert, shares the top 5 essential practices for every ChangeMan ZMF administrator.
New Approaches to Faster Oracle Forms System PerformanceCorrelsense
Are your end-users complaining that Forms is slow? Ever wonder what the source of the problem is? Want to learn what are the fastest, most effective strategies to improve overall performance and end user experience?
Join us for a webinar where we will showcase best practices for application support engineers, application owners, QA engineers, Oracle Forms developers and EBS Integrators. Topics include:
Minimizing start up times and resource requirements
Improving speed of Forms rendering
Gaining visibility into the potential source of bottlenecks in Oracle components
Speakers: Mia Urman, CEO of OraPlayer Ltd. and Frank Days, VP of Marketing, Correlsense
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2vasuballa
This session discusses key planning considerations when upgrading to Oracle E-Business Suite 12.2. It combines lessons learned from customers with practical advice from Oracle’s development, consulting, and support organizations. Understand how to build the business case, identify needed time and resources, prepare business and IT staff for changes, plan for required system changes, create an effective test strategy, and more.
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld
VMworld 2013
Thirumalesh Reddy, VMware
Padmaja Vrudhula, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Migrating P2V: SUSE Linux Enterprise Server with XenNovell
Learn the best practices for using PlateSpin Migrate to move workloads to SUSE Linux Enterprise Server with Xen for a high performance virtual infrastructure.
R12.2 is no more a new kid on the block. With its latest release of 12.2.4, it is much more stable and user adoption is increasing day-by-day. Upgrading to R12.2 is on the road map of nearly all Oracle E-business Suite customers and many organizations have already started planning their upgrades. In this session we provide 10 quick tips to consider while you plan this R12.2.4 upgrade.
MySQL Performance Tuning: Top 10 Tips intended for PHP, Ruby and Java developers on performance tuning and optimization of MySQL. We will cover the deadly mistakes to be avoided. We will take real life examples of optimizing application many times. Here is the summary of what we intend to cover:
• Selection of Storage Engine
• Schema Optimization
• Server Tuning
• Hardware Selection and Tuning
• Effective uses of Index, when to use and when not to use.
• Partitions
• Speeding up using Stored Procedures
• Implementing prepared statements?
• Deadly Sins to be avoided
• Performance Tuning and Benchmarking Tools
Five Keys for Performance Management of Oracle Forms and E-Business SuiteCorrelsense
Today's APM tools do not provide sufficient capabilities to perform real end user monitoring of Oracle applications. While these tools can track basic performance data, most solutions do not cover the entire Oracle E-Business Suite technology stack and it can be challenging to acquire the in-depth visibility needed to properly manage your application's performance.
Join us for a webinar where we will showcase solutions for application support engineers, application owners, QA engineers, Oracle Forms developers and EBS Integrators. Topics include how to:
Isolate problems before end users experience them
Gain visibility into the potential source of bottlenecks in Oracle components
Reduce the risk and overall time to rollout for new applications, Oracle Forms migrations and EBS upgrades
Analyze stress tests to identify, isolate and resolve scalability issues before rolling out to production
Monitor your end user experience with both real-time and historical performance metrics
Speakers: Mia Urman, CEO of OraPlayer Ltd. and Frank Days, VP of Marketing, Correlsense
Enterprise applications in the cloud: improving cloud efficiency by transacti...Leonid Grinshpan, Ph.D.
The article introduces a method of hardware server’s allocation to enterprise applications based on business transaction metrics. The method was devised while working on real-life enterprise application capacity planning project initiated by one of Oracle customers. Described approach significantly minimized a number of hardware servers assigned to the customer’s application. The article demonstrates that transaction-aware cloud management might deliver significant improvement of cloud profitability without any additional investments in hardware platform. Further research of cloud management based on business transactions metrics is worthy of consideration as it might bring significant economical benefits to the cloud providers and to the customers.
This presentation discusses SQL Server 2008 Migration tools, planning and execution. You will learn about the SQL Server Featuer Pack, the SQL Server Migration Assistant, and Performance Benchmarks of SQL Server 2005 vs. 2008.
DesignMind is located in Emeryville, California.
www.designmind.com
In our recent webinar hosted by Mike Current, a member of the Hyland Upgrade Council, and Mark Hamilton, DataBank's Infrastructure Engineer, we expanded on how upgrading OnBase offers the ability to not only gain enhancements and fixes, but also radically improve the security, stability and architecture of your entire OnBase environment.
In this presentation you will...
1. Learn the formula for upgrade success with actionable items to work through right away
2. Understand the team needed to get the job done and how DataBank can step in to help
3. The importance of establishing a test environment and more
You can also watch the full webinar here: http://info.databankimx.com/Upgrade-Webinar-RCD.html
Download the Hyland 3rd Part Compatibility Matrix from slide #25 here: http://info.databankimx.com/rs/167-SSD-475/images/Third%20Party%20Product%20Compatibility%20Matrix.pdf
Oracle Enterprise Manager 12c: updates and upgrades.Rolta
Oracle Enterprise Manager is tasked with handling the ever changing applications. For more efficient and user friendly experience OEM 12c has been evolved. The presentation discusses about these changes and how these changes will improve the performance to handle the changing environment.
Adding Value in the Cloud with Performance TestRodolfo Kohn
System quality attributes such performance, scalability, and availability are among the main concerns for cloud application developers and product managers. There are many examples of notable system failures that show how a company business can be affected during key events like a Cyber Monday. However, many difficulties come up when a team intends to consciously manage these type of quality attributes during development and operations. It is possible to group these difficulties in two main aspects: human aspects and technical aspects. During this presentation, I will share main technical difficulties we had to deal with in the last seven years working with different cloud services as well as key technical performance, scalability, and availability issues we were able to find and solve. It is about cases that are relevant through different products, technologies, and teams.
Frank munz oracle fusion middleware and aws cloud services in sync11InSync Conference
Insync2011 presentation by Dr. Frank Munz. A technical review of Oracle's Cloud computing perspective (Oracle provided AMIs, Oracle VM templates) and Amazon Cloud Services such as SNS/SQS, Elastic Load Balancing, Autoscaling.
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
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
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.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Monitoring Java Application Security with JDK Tools and JFR Events
In Sync Running Apps On Oracle
1. Innovations for Running
Applications on Oracle
Michael Charbonnier
Oracle
16-Aug-2010
The most comprehensive Oracle applications & technology content under one roof
2. The following is intended to outline our general product
direction. It is intended for information purposes only,
and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or
functionality, and should not be relied upon in making
purchasing decisions.
The development, release, and timing of any features or
functionality described for Oracle’s products remains at
the sole discretion of Oracle.
3. Contents
• Challenges All App Users Face
• New Oracle Innovations to these Issues
• Real Applications Testing Innovations
• Data Masking Innovations
• Analyst Reviews & Case Studies
• Conclusion
5. Business Pain Points
• Unexpected SQL statement errors often require long and tedious
diagnosis by DBA’s (lower productivity)
• Isolating the root cause of slow DB performance is difficult (poor service
levels)
• Untested applications either break or perform poorly in production
(embarrassment)
• Inability to manage changes and test their effectiveness slow down
business requirements (reduced agility)
• Most companies use production customer data for testing which often gets
lost or stolen (compliance risk)
6. Moreover, many firms are cutting corners on data security
• 89% of companies use production customer data - often exceeding 10M records - for
testing, development, support, training, etc.
• 74% use consumer data, 24% use credit card numbers!!!
• Only 23% do anything to suppress sensitive information and 81% relied on contractual
clauses to protect live data transferred to outsourcers and other third parties
• 23% said live data used for development or testing had been lost or stolen and 50% had
no way of knowing
7. Comprehensive Management
Application Performance Management Lifecycle Management
User Experience Dynamic Resource Management
Java, SOA, Transactions Patching
Diagnostics, Tuning Provisioning
Compliance Dashboards Functional/Load Testing
Application Configuration Mgmt Real Application Testing
Collection, Tracking, History Data Masking
Configuration Management Application Quality Management
8. Oracle’s Application Quality Management Suite
High quality testing for all tiers of application stack
Testing Application Changes
Application
• Application Testing Suite
Layer
Testing Infrastructure Changes
• Real Application Testing
• Designed and optimized for testing database tier
infrastructure changes
Infrastructure
and DB-tiers
• Reduce cost of testing by 50% while increasing application
quality and becoming more agile
Secure Test Data Management
• Data Masking Pack
• Achieve security & compliance objectives by obfuscating
sensitive data in test environments
• Enables secure, production-scale testing
• Mitigate compliance & privacy risk
10. Oracle Real Application Testing
End-to-End Workflow
Create Test
Capture System
Workload
Replay
Workload Deploy Replay
Clients
• SQL Performance Analyzer (SPA)
• SQL unit testing for response time tuning
• Database Replay
• Concurrent load testing using production workloads
11. Oracle Real Application Testing
SQL Performance Analyzer
SQL Plans + Stats
Pre-Change Trial
SQL Workload Analysis Report
STS Compare SQL
SQL Plans + Stats Performance
Post-Change Trial
• Test and predict impact of system changes on SQL query performance
• Analyze performance changes for improvements or regression
• Comprehensive performance analysis and reporting
• Re-execute SQL queries in test environment
• End-to-end solution: STS, SQL Plan Baselines, & SQL Tuning Advisor
12. SPA Enhancements
• Analyze performance of two workloads thru STS comparison
• Allows comparing two different STS and generate SPA report
• Better SPA trial accuracy through multiple test execution
• SPA provides “Alternate Plans” recommendation for individual regressed
SQL in a SPA trial
• SPA Active Reports
13. SPA: Common Usage Scenarios
• Database upgrades and patch-set releases
– 9.2/10.1 10.2 or 11g releases
– 10.2.0.x 10.2.0.y or 11g releases
• Optimizer statistics refresh
• Database parameter changes
• Database schema changes (e.g., add/drop indexes)
SPA can be used for:
• Implementation of tuning recommendations
• I/O subsystem changesexecution plan Exadata)
any change that affects SQL (e.g., ASM, & performance
in production as well as test environments
Backport information: ML Note: 560977.1
15. Spa Scenario
• SPA & SPM – How are they used in an upgrade scenario to see what has
regressed?
• We are going to do the following
– Generate some workload & capture this workload
– Exp the schema & captured workload
– Imp the schema & captured workload into 11g db
– Extract the workload into the Sql Tuning Set (STS) on 11g db
– Use SPA to test the difference between workload execution between
the 2 versions
– Identify the statement that has the most regression use Sql Plan
Management (SPM) to keep the original execution plan.
– Capture the original 10g plan & baseline it.
– Re execute with 11g optimizer stats using the original 10g baseline
plan.
16. Database Load Testing Today
Test – 1-2 testers trying to be 1,000s of users
• Infrastructure load testing not
adequately performed
• Many issues go undetected
• Testing expensive in time and
money with poor results
• Changes such as db
upgrades, platform migrations,
etc., can produce issues
uncovered during proper load
testing only
• Challenge is to generate a test
workload that is representative
of production environment
PRODUCTION TEST
17. Oracle Real Application Testing
• Reduce costs and risks of Database Replay
database changes
• Fully automated workflow Production Test
Clients Replay Driver
• Change Assurance for
– Database and O/S upgrades, e.g.
migration to Exadata V2
– Configuration changes, e.g.,
conversion from SI to RAC
– Storage & hardware changes
– O/S migrations, e.g., Storage Storage
Windows to Linux Analysis &
Capture Process Replay
• Supports upgrades from Reporting
Oracle 9iR2 to 10gR2 and 11g!
18. Database Replay
1 Capture
2 Replay
3 Analyze & Remediate
• Capture Workload in Production
– Capture full production workload with real load, timing & concurrency
characteristics
– Move the captured workload to test system
• Replay Workload in Test
– Make the desired changes in test system
– Replay workload with full production characteristics
• Analyze & Report
– Capture and Replay Reports Analysis & Reporting
– AWR, ASH, Replay Compare Period Reports
19. Supported Changes
Client Client Client
…
Changes
Unsupported Middle Tier
Changes Supported
•Database Upgrades, Patches
•Schema, Parameters Recording of
•RAC nodes, Interconnect External Client
•OS Platforms, OS Upgrades Storage Requests
•CPU, Memory
•Storage
•Etc.
†Shared Server support from Oracle Database Release 11.2
20. Database Replay Enhancements
• Replay Compare Period Report
– Provides holistic view of the experiment – covers functional and
performance aspects of testing
– “Replay Divergence Summary” categorization indicates if further
analysis is necessary
• New reports available; Capture Vs Replay, Replay Vs Replay
• Automatically runs ADDM
• Enhanced Replay Divergence Analysis in Replay Progress/Summary
Pages
• Replay filters support
– Usage similar to capture filters, used to target sub-set workload for
replay
– API support only in current release
• Enhanced ASH performance data for more accurate performance analysis
22. DB Replay Scenario
• DB Replay
• We are going to do the following
– Generate some workload & capture this workload through Enterprise
Manager
– Define the Capture Name & Location
– Start the Capture process
– Kick of the workload generation while the capturing is on
– Stop the Capture process
– Pre-process the workload
– Start the replay
– Restore the original environments
– Replay the workflow
– Start the Replay client
23. Traditional Testing Vs Real Application Testing
Shorter Testing Cycles
80
80
Time Taken (Days)
60
24
40
20 20
20 5 Traditional Approach
0 4 0 0 2 5 Re al Application Te s ting
Install & Setup Understand Identify Key Test Script Run Test
Application Transactions Development
Usage
Total Testing Time
Real Application Testing: 2 weeks
Traditional Approach: 30 weeks
24. Traditional Testing Vs Real Application Testing
Higher Quality Testing
Traditional Testing Real Application Testing
Artificial workloads Production workloads
Partial workflows Complete workflows
Months of development Days of development
Manual intensive Automated
High risk Low risk
26. Test Data Management
• Oracle Data Masking helps deploy test systems with best testing data –
production data with sensitive information obfuscated
• Production data cannot be used in testing without de-identification
– Payment Card Industry Data Security Standard (PCI DSS) 6.3.4
– Graham-Leach-Bliley Act (GLBA) and Sarbanes-Oxley Act (SOX)
– Health Insurance Portability and Accountability Act (HIPAA)
• Non-production breaches must be disclosed
– Database Security Breach Notification Act (California SB 1386)
– $239/record
– Up to $35M/breach
27. Secure Test System Deployment
Oracle Data Masking
Production Test
LAST_NAME SSN SALARY LAST_NAME SSN SALARY
AGUILAR 203-33-3234 40,000 HODGES 111—23-1111 60,000
BENSON 323-22-2943 60,000 JOHNSON 222-34-1345 40,000
• Deploy secure test system by masking sensitive data
• Sensitive data never leaves the database
• Extensible template library and policies for automation
• Sophisticated masking: Condition-based, compound, deterministic
• Integrated masking and cloning
• Leverage masking templates for common data types
• NEW: Command line (EMCLI) support for data masking actions
28. Data Masking
End-to-End Management
Production Non-Production
LAST_NAME SSN SALARY LAST_NAME SSN SALARY
AGUILAR 203-33-3234 40,000 HODGES 111—23-1111 40,000
BENSON 323-22-2943 60,000 JOHNSON 222-34-1345 60,000
• Complete test system • Separation of duties
management
• Provision test system • Application admin defines
• Auto-mask sensitive data masks
• Rich monitoring and • DBA executes masking
management capabilities
• Software maintenance support
30. Case Study 1: Real Application Testing at
a Large Global Hotel Chain
• Upgrade critical customer-facing application providing rates for
room reservations from Oracle Database 10.2.0.4 to 11.1
Challenge • Highly volatile data where plan stability is critical
• Unsuccessfully used synthetic queries to test previous upgrades
• SQL Performance Analyzer to identify SQL regressions
Solution
• SQL Profiles to tune SQL transparently
Approach • SQL Plan Baselines for plan stability
• Very successful upgrade. No surprises!
Benefit • Predictable performance and SLAs
• Reduced testing time from 5 months to 10 days
31. Case Study 1: Large Global Hotel Chain
• Issues Prior to Upgrade
Problems Resolved
– Volatile nature of data sometimes produced inefficient queries based on
stale stats.
– Impossible to maintain good statistics due to the nature of data load –
frequent and widely changing
– Bind variables didn't always help
– Outlines hurt in some cases due to nature of the data values
• After Oracle Database 11g Upgrade:
– No performance problems noticed
– Predictable query performance and plan stability due to Plan Baselines
– Provided a history of plan changes
– Allowed a more efficient usage of bind variables due to adaptive cursor
sharing
32. Arup Nanda
Senior Director
Starwood Hotels & Resorts
Worldwide
“The Database Replay and SQL Plan Management
features alone are worth upgrading to Oracle Database
11g” 11g "
Source: Oracle Real ApplicationTesting – business agility through superior testing, Jan 2008
33. Case Study 2: Australian Firm uses Data Masking
Australian Project Management, Development and Civil Engineering
company chooses Oracle Data Masking
• Oracle was involved in the architectural design of customer’s next-gen
Challenge Contract Business Transformation project
• Customer needed to ensure complete integrity of its data during testing &
migration stages
• This was an uncomplicated deal: customer read the marketing literature on
Oracle.com and asked his Oracle account manager to purchase Data
Solution Masking immediately
Approach • Oracle confirmed that data protection and integrity were the key value
propositions of Data Masking – and the customer’s answer to securely
migrating data between environments
• Use of the only out-of-the box solution compliant to industry privacy
policies and suited to a multi-vendor development environment where data
Benefit integrity could be compromised
• Assurance that confidential project information is not lost to competitors
even when outsourcing
34. Conclusion
• Most companies do not adequately test their Applications or protect sensitive data when
testing
• This leads to costly downtime, poor application quality and user experience, plus leakage
of sensitive data
• Recent innovations from Oracle let Apps Users easily, robustly, and inexpensively test
Applications to achieve business agility
• These new solutions – like Data Masking which allows meaningful data to be securely used
in testing -- are not available elsewhere
• Data Masking and Real Application Testing can be used by Oracle and non-Oracle
Application users running on most databases*
*RAT requires Oracle DBEE 9.x as source and 10gR2 as destination databases. Data Masking merely
requires part of your test servers to run DBEE but can mask data from any vendor’s DB
35.
36. Tell us what you think…
• http://feedback.insync10.com.au