September 28, 2023
Albuquerque NM
UNM Continuing Education Building
UNM Continuing Education Building
Messaging apps do more than facilitate communication—they're hubs that accelerate work along its journey from idea through completion. Slack and MS Teams plugins shift the work once performed in dedicated tools into chat's single, familiar interface. What began as simple applications that connected people and teams are now indispensable platforms that join people to processes, increase productivity, and ignite collaboration.
One of the last frontiers for integration is connecting chat to databases—an idea that might seem, at first, to offer little value. Yet just as chat plugins streamlined other workflows, enabling database-to-chat communications can revolutionize how organizations access database resources. Simple, standardized APIs let organizations quickly build custom applications on top of trusted applications and leverage the platform's existing role-based access and channels.
This session begins with an introduction to database-to-chat integrations possible through Oracle built-in packages, including the new DBMS_CLOUD_NOTIFICATION package. You'll learn how to set up and secure passive notifications from an Oracle database to clients, then discover ways to extend this relationship—deploying a fully interactive platform that allows users to issue database commands directly from a chat client. The session concludes with example applications, a discussion of best practices, and coverage of security strategies and considerations.
UNM Continuing Education Building
Production patching and upgrades expose organizations to significant risks. Lower environments don't reliably predict post-upgrade behavior if their topologies, infrastructure, and configuration aren't identical to production targets or when synthetic load profiles don't accurately mimic their real-world counterparts. What if there was a way to test your next upgrade in production—safely and repeatedly—using actual production loads? To compare the before and after performance of identical systems, side-by-side, in AWR reports? To practice and perfect the upgrade process, catching and fixing performance issues before go-live? These capabilities are available and easier to achieve than you might think. Learn how to bulletproof your next upgrade, replacing hope and luck with Data Guard Snapshot Standby and Real Application Testing!
This session explains:
UNM Continuing Education Building
UNM Continuing Education Building
Envision the ability to establish that a performance problem is not stemming from the database. Although there are methods to deduce that the issue lies elsewhere, it can be challenging to gain others' trust in this assertion. Nevertheless, by utilizing ASH data in a creative manner, we can provide evidence that the problem does not originate within the database.
For instance, let's consider a scenario where a batch process is taking an excessive amount of time, but no evidence of the process can be found in an AWR report, even after analyzing AWR and standard ASH data.
By employing a combination of techniques, such as configuring ASH to capture "non active" sessions temporarily and meticulously observing an Oracle session while focusing on the "SQL*Net message from client" event, we can conclusively demonstrate that the performance issue resides outside of the database.
During this presentation, I will guide you through a step-by-step demonstration of precisely how to accomplish this. We will begin with a brief introduction to ASH, delve into Oracle's time model, discuss what to look for and how to conduct the analysis, and ultimately, learn how to interpret the obtained results.
UNM Continuing Education Building
Viscosity's core expertise includes:
Data Transformation, Emerging Technology, High Availability & Scalability Solutions, Cloud Migrations, Performance Tuning, Data Integrations, Machine Learning, APEX Development, and Custom Application Development.