Utah Oracle Users Group (UTOUG) Training Days brings the best speakers in the country to your doorstep. Network with people who are part of your local community - no hotel required. This two-day annual conference provides the best in educational and training opportunities from premier speakers and experts.
Visit Viscosity's booth during UTOUG's 2023 Training Days. We will also be hosing a pre-conference Performance Tuning Workshop on March 6, 2023 from 9AM - 3 PM in Salt Lake City.
Spencer Fox Eccles Business Building
As we move into the future, the efficiency of Oracle in using InMemory, MachineLearning, Exadata, Documents, JSON, XML...etc. will be their main strength. Converged Database strategy makes it simple to satisfy these demands. Join ACE Directors Nitin Vengurlekar, Rich Niemiec and Jim Czuprynski as they explore the facets of Converged Database from the perspectives of CEO, CIO, and DBA, and what it means for your career's future path.
In the brave new digitally-driven world, IT organizations can no longer focus on internal-only RDBMS databases as the central pillar of their infrastructure; data must be accessed externally as well, regardless of format or location, with utmost security. Fortunately, Oracle's Converged Database strategy makes it simple to satisfy these demands. Join ACE Directors Nitin Vengurlekar, Rich Niemiec and Jim Czuprynski as they explore the facets of Converged Database from the perspectives of CEO, CIO, and DBA, and what it means for your career's future path.
Spencer Fox Eccles Business Building
New to tuning SQL, or maybe this is your 10th year? In this session we will give a quick intro on SQL and Oracle Optimizer and then provide some specific examples and tips for multiple SQL tuning options and methods. The goal is for this session to be approachable by all levels of skill and provide some quick take aways without going too deep into any one area. Example code will be provided, with some demonstrations.
Learning goals include: What is SQL tuning; What tools should I use; Explain Plan Lies; Statistics + Histograms = +1; Tuning Advisor + AWR top N SQL = +1; Why do SQL Profiles fail; Create a SQL Baseline from cursor cache; How to make a SQL Patch; Playing with Optimizer; Why is my index not being used? (Index clustering)
Spencer Fox Eccles Business Building
This presentation will look at which 19c new features (automatic indexing, Quarantine, JSON data, Three user-created PDBs, Read-mostly Standby, and Autonomous Databases) that should be investigated for use. This presentation will also have a few 21c & 23c new features such as AutoML, Standby Result Cache, and InMemory enhancements including Base Level. Some 23c features include True Cache, Locking Enhancements, Schema Level Privileges, Machine Learning Enhancements & more. Many features covered will be related to the DBA, but there are also some that focus on the developer. There will be simple examples, where possible, to show the basic functionality of the new features. in. We will also look at the autonomous database and Oracle's focus on the future of security.
Spencer Fox Eccles Business Building
Rare, intense and random short-lived performance incidents present Oracle DBAs with a real challenge. AWR report analysis will likely be of little value. The analysis answer is to use raw ASH data.
In this presentation, I begin with why ASH (active session history) is so powerful, how it works and how we use ASH to solve complex performance incidents. Using only four free scripts, I will lead you step-by-step through an incident analysis process. Plus, I will show you how to visualize a complex performance incident using an interactive network graph.
Spencer Fox Eccles Business Building
Using Oracle Machine Learning, I'll show how to produce results quickly. The first step is Algorithmic Business Thinking to see where the biggest impact will be for the business. Next, applying the correct algorithm and understanding different settings will be important. Then, training the model with either data that you have or data via Big Data opportunities will be key to teach a model.
After all of that, you can then test your model against data that you understand well already to see if this is the best model or if a different algorithm might be better.
Lastly, testing the model on NEW data that starts to prescribe what to do in the future. Understanding which customers or potential customers are likely to buy. Finding anomalies quicker to address as needed. Knowing which product is the NEXT product a customer will buy. Finding the attributes of great customers that you have within new customers that are opportunities & you'll know what they want to buy first or second. This is an intermediate look at the practical application of Machine Learning.
Spencer Fox Eccles Business Building
Oracle SQL Plan Management (SPM) is often overlooked and underused. This feature started in version 11.1 and has been enhanced with each new release. As of 19c this should be your go-to method to help maintain well-performing SQL statements.
In this session we will cover what SPM is, how to use SPM from end to end, and how to monitor it. Once you start using SPM Baselines you will find them to an invaluable tool in your continuous goal to maintain database performance.
Objectives
1. What is SPM and SPM Baselines
2. How to enable and use SPM to maintain SQL performance
3. How to monitor and influence SPM and the Oracle Optimizer to help maintain SQL performance.
Spencer Fox Eccles Business Building
With support ending or expiring for Oracle database versions before 19c, there's an upgrade in your future. Unfortunately, the procedures used for earlier versions are no longer supported, and new requirements introduced in Oracle Databases 19c and 23c change the upgrade workflow. There's much to consider, and it's easy to feel intimidated, even overwhelmed!
AutoUpgrade mitigates the risks and fears faced by DBAs. It offers unparalleled simplicity and control over all phases of the upgrade process and covers every imaginable upgrade and migration scenario. Its built-in error detection, correction, and self-healing capabilities protect databases at each step, offering peace of mind in any environment— including RAC, Data Guard, GoldenGate, encryption, and legacy and multi-tenant architectures.
In this session, I share practical advice based on my experience upgrading dozens of databases with AutoUpgrade and working with Oracle's AutoUpgrade team, including:
* Insights for planning and preparing for upgrades
* Demonstrations of essential features and capabilities
* Configuring and running AutoUpgrade
* Leveraging AutoUpgrade for added visibility and trust
Spencer Fox Eccles Business Building
Are vou tired of staring at a plain, hard-to-read APEX design? Want to make vour APEX application stand out? In this presentation, we'll explore the power of CSS and JavaScript to breathe new life into a dull design. You'll learn how to use colors effectively to guide the user's eye and make important fields pop. You'll also discover how JavaScript can add interactivity and dynamic functionality to your Grids. By the end of this presentation, you'll have the tools and knowledge
to create a unique and engaging design that will keep your users coming back for more.
Spencer Fox Eccles Business Building
An application goes sideways and no one knows about it... for hours. By then, the data damage is complete. It sure would have been nice to have an "unusual table activity detector."
In this presentation, I will teach you and demonstrate how to build and deploy an Oracle Database Object Activity anomaly detection system using Oracle ML and the Oracle Autonomous DB. You can download the code and give it try!
Spencer Fox Eccles Business Building
The Docker community usually answers, "What's a container?" with, "Containers are like lightweight virtual machines." That doesn't answer the question or say anything about containers! What is a "lightweight" VM anyway? How are they comparable? What are containers, then? Proper understanding means scratching the surface to expose the "layers" below ”the magical sleight-of-hand behind their speed and efficiency. Unless you understand layers and how union filesystems implement them, you can't fully appreciate how containers work!
"Wait! You said simple! This sounds like a technical deep dive into the Linux kernel!"
Have no fear - ”there's nothing technical here, just a game of Tic-Tac-Toe guaranteed to open your eyes to the surprisingly clever illusion made possible by layers. Once you know the trick, it's impossible to un-see! Knowing how and where Docker uses layers (and they're EVERYWHERE) makes it clear that containers aren't anything like virtual machines. With this insight, we'll answer the question, "What is a container?" and demonstrate how to use this knowledge to improve how you're already using containers!
Managing Principal Consultant
Oracle ACE Pro
University of Utah, Spencer Fox Eccles Business 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.