<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>FOA(Fun Oracle Apps) - Learning Never Stops</title><description>Discover comprehensive insights into Oracle DBA, including Core DBA, RAC, Data Guard, EBS R12.2, Unix Shell Scripting, OAM, IDM, OID, SSO, Oracle Cloud, Leadership, Management,Excel and Linux. Enhance your skills with expert tips and remote job support.</description><managingEditor>noreply@blogger.com (Himanshu)</managingEditor><pubDate>Sat, 17 Oct 2026 12:51:22 +0530</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1163</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">3</openSearch:itemsPerPage><link>http://www.funoracleapps.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>Discover comprehensive insights into Oracle DBA, including Core DBA, RAC, Data Guard, EBS R12.2, Unix Shell Scripting, OAM, IDM, OID, SSO, Oracle Cloud, Leadership, Management,Excel and Linux. Enhance your skills with expert tips and remote job support.</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>Oracle Database Performance Tuning Step by Step Beginner to Advanced Guide</title><link>http://www.funoracleapps.com/2026/10/oracle-database-performance-tuning-step-by-step-guide.html</link><category>funoracleapps</category><category>Oracle</category><author>noreply@blogger.com (Himanshu)</author><pubDate>Wed, 14 Oct 2026 11:21:50 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6369673212267799064.post-5348855735401042742</guid><description>&lt;h1 data-source-line="14-14" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Oracle Database Performance Tuning Step by Step Beginner to Advanced Guide&lt;/h1&gt;&lt;p data-source-line="16-16" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Performance tuning is the most critical skill for any Oracle DBA. A slow database affects every user, every transaction, and every business process. This guide walks you through the complete performance tuning process from basic health checks to advanced optimization techniques. Every query and step here is production-tested and ready to use.&lt;/p&gt;&lt;p data-source-line="18-18" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;This is not about guessing. We follow a structured method: identify the problem, analyze the root cause, fix it, and validate the fix. Whether you manage Oracle 11g, 12c, 19c, or the latest 23ai, these steps apply to all versions.&lt;/p&gt;&lt;p data-source-line="18-18" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQuArzpY1vXDo27RyHayJLAKHEQayag9AAw8NYfQdrfsYJ-xoWPUzc4TiSGAXK1bQXofwiju3pnJt9Rn-HZWbYMMOcG4ebps31oMuicRkJGwNkSnri8JmWxaWjvBZlgVRCQeZmX5S5Jpb2WFt9_vITZhEOxP3cg9Po2Z7GJzP3iWbojJhFjriB81i2niY/s1600/image.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="" data-original-height="1536" data-original-width="1024" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQuArzpY1vXDo27RyHayJLAKHEQayag9AAw8NYfQdrfsYJ-xoWPUzc4TiSGAXK1bQXofwiju3pnJt9Rn-HZWbYMMOcG4ebps31oMuicRkJGwNkSnri8JmWxaWjvBZlgVRCQeZmX5S5Jpb2WFt9_vITZhEOxP3cg9Po2Z7GJzP3iWbojJhFjriB81i2niY/w427-h640/image.png" width="427" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p data-source-line="20-22" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p data-source-line="20-22" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;/p&gt;&lt;h2 data-source-line="26-26" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;What is Oracle Database Performance Tuning?&lt;/h2&gt;&lt;p data-source-line="28-28" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Performance tuning means identifying and removing bottlenecks that slow down your database. The bottleneck could be poorly written SQL, missing indexes, memory pressure, disk I/O waits, locking issues, or configuration problems.&lt;/p&gt;&lt;p data-source-line="30-30" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;The Oracle database tracks everything it does. Every wait, every SQL execution, every I/O operation gets recorded. Our job is to read those records and fix what is broken.&lt;/p&gt;&lt;hr data-source-line="32-32" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="34-34" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Prerequisites&lt;/h2&gt;&lt;p data-source-line="36-36" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Before you start tuning:&lt;/p&gt;&lt;ol data-source-line="38-42" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="38-38" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;You need SELECT access on DBA views (DBA_TABLES, DBA_INDEXES, V$ views).&lt;/li&gt;&lt;li data-source-line="39-39" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Diagnostic and Tuning pack license is required for AWR, ADDM, ASH, and SQL Tuning Advisor.&lt;/li&gt;&lt;li data-source-line="40-40" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;SYSDBA or DBA role for most tuning operations.&lt;/li&gt;&lt;li data-source-line="41-42" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;A baseline period: you cannot tune if you do not know what normal performance looks like.&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="43-43" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Note:&lt;/strong&gt;&amp;nbsp;If your database does not have the Diagnostic Pack license, use Statspack instead of AWR. The method is the same but the views and reports are different.&lt;/p&gt;&lt;hr data-source-line="45-45" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="47-47" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 1: Establish a Performance Baseline&lt;/h2&gt;&lt;p data-source-line="49-49" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;A baseline is a snapshot of your database during normal operation. You compare current performance against this baseline to see what changed.&lt;/p&gt;&lt;h3 data-source-line="51-51" id="1.1-check-awr-snapshot-configuration" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;1.1 Check AWR Snapshot Configuration&lt;/h3&gt;&lt;p data-source-line="53-53" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;AWR (Automatic Workload Repository) takes snapshots of database performance metrics every hour by default and retains them for 8 days.&lt;/p&gt;&lt;pre data-source-line="55-58" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="c6fd59e82dd65632" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Check AWR snapshot settings&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; snap_interval, retention &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_hist_wr_control;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="60-60" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Expected output:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="61-64" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="22e2755aeb49ede1" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;SNAP_INTERVAL              RETENTION
+00000 01:00:00.0         +00008 00:00:00.0
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="66-66" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;If AWR is not enabled or the interval is too long, modify it:&lt;/p&gt;&lt;pre data-source-line="68-77" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="ea5714fa23717f41" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Modify AWR settings (SYSDBA required)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BEGIN&lt;/span&gt;
  DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(
    retention &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;10080&lt;/span&gt;,      &lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- 7 days in minutes&lt;/span&gt;
    &lt;span class="hljs-type" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;interval&lt;/span&gt;  &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;30&lt;/span&gt;          &lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- snapshot every 30 minutes&lt;/span&gt;
  );
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;END&lt;/span&gt;;
&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="79-79" id="1.2-take-a-manual-awr-snapshot" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;1.2 Take a Manual AWR Snapshot&lt;/h3&gt;&lt;p data-source-line="81-81" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;When you start a tuning exercise, take a manual snapshot so you have a clear before-and-after comparison.&lt;/p&gt;&lt;pre data-source-line="83-86" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="e4d8a365f4a926fa" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Take manual snapshot&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;EXEC&lt;/span&gt; DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="88-88" id="1.3-generate-an-awr-report" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;1.3 Generate an AWR Report&lt;/h3&gt;&lt;p data-source-line="90-90" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Run the database under normal load for at least 1 hour, then generate the AWR report.&lt;/p&gt;&lt;pre data-source-line="92-98" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="01cac5f73ea340e0" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- For single instance database&lt;/span&gt;
@?&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;rdbms&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;admin&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;awrrpt.sql

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- For RAC database&lt;/span&gt;
@?&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;rdbms&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;admin&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;awrgrpt.sql
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="100-100" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;You will be prompted for:&lt;/p&gt;&lt;ul data-source-line="101-104" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="101-101" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Report type: html or text (choose html)&lt;/li&gt;&lt;li data-source-line="102-102" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Begin snapshot ID&lt;/li&gt;&lt;li data-source-line="103-104" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;End snapshot ID&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="105-105" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;The report gets saved to your current directory. Open it in a browser.&lt;/p&gt;&lt;p data-source-line="107-107" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;What to look for in AWR report:&lt;/strong&gt;&lt;/p&gt;&lt;ul data-source-line="108-112" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="108-108" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Top 5 Timed Events section: shows where the database spends most of its time&lt;/li&gt;&lt;li data-source-line="109-109" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;SQL ordered by Elapsed Time: the slowest queries&lt;/li&gt;&lt;li data-source-line="110-110" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Load Profile: transactions per second, logical reads, physical reads&lt;/li&gt;&lt;li data-source-line="111-112" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Instance Efficiency: buffer cache hit ratio, library cache hit ratio&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-source-line="113-113" id="1.4-run-addm-(automatic-database-diagnostic-monitor)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;1.4 Run ADDM (Automatic Database Diagnostic Monitor)&lt;/h3&gt;&lt;p data-source-line="115-115" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;ADDM analyzes AWR data and gives you recommendations automatically.&lt;/p&gt;&lt;pre data-source-line="117-125" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="8c3cf7482761885b" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Get the latest snapshot IDs&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;MAX&lt;/span&gt;(snap_id) &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;-&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AS&lt;/span&gt; begin_snap, &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;MAX&lt;/span&gt;(snap_id) &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AS&lt;/span&gt; end_snap 
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_hist_snapshot 
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; instance_number &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; (&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; instance_number &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$instance);

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Generate ADDM report&lt;/span&gt;
@?&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;rdbms&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;admin&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;addmrpt.sql
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="127-127" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Enter the begin and end snapshot IDs from the query above. ADDM will tell you exactly what is slow and what to fix.&lt;/p&gt;&lt;hr data-source-line="129-129" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="131-131" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 2: Analyze Wait Events (The Heart of Tuning)&lt;/h2&gt;&lt;p data-source-line="133-133" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Oracle wait events tell you why sessions are waiting instead of working. This is the single most important diagnostic data.&lt;/p&gt;&lt;h3 data-source-line="135-135" id="2.1-check-current-wait-events" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;2.1 Check Current Wait Events&lt;/h3&gt;&lt;pre data-source-line="137-145" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="f4b0981931eb9dde" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- See what the database is waiting for right now&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; event, total_waits, time_waited, average_wait
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$system_event
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; event &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;NOT&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;IN&lt;/span&gt; (&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'SQL*Net message from client'&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'rdbms ipc message'&lt;/span&gt;, 
                    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'smon timer'&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'pmon timer'&lt;/span&gt;)
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; time_waited &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FETCH&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FIRST&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;10&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ROWS&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ONLY&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="147-147" id="2.2-top-wait-events-from-awr" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;2.2 Top Wait Events from AWR&lt;/h3&gt;&lt;pre data-source-line="149-162" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="2692f185a9a1ee91" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Top wait events in the last 24 hours&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    event_name,
    total_waits,
    time_waited_micro&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1000000&lt;/span&gt; time_waited_sec,
    ROUND(time_waited_micro&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;100&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;SUM&lt;/span&gt;(time_waited_micro) &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;OVER&lt;/span&gt; (), &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) pct_time
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_hist_system_event
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; snap_id &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BETWEEN&lt;/span&gt; (&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;MAX&lt;/span&gt;(snap_id)&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;-24&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_hist_snapshot) 
                  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; (&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;MAX&lt;/span&gt;(snap_id) &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_hist_snapshot)
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; wait_class &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;!=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'Idle'&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; time_waited_micro &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FETCH&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FIRST&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;10&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ROWS&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ONLY&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="164-164" id="2.3-common-wait-events-and-what-they-mean" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;2.3 Common Wait Events and What They Mean&lt;/h3&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="166-175" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="166-166" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="166-166" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Wait Event&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Root Cause&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Fix&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="168-175" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="168-168" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;db file scattered read&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Full table scans, index range scans&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Add indexes, rewrite SQL, increase db_file_multiblock_read_count&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="169-169" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;db file sequential read&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Single block reads (index lookups on large tables)&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Check index efficiency, partition large tables, faster disks&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="170-170" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;log file sync&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Slow redo log writes, commit frequency&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Move redo logs to faster disks, reduce commits, check I/O subsystem&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="171-171" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;log file parallel write&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Slow disk I/O for redo logs&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Move redo to SSD or faster storage, check for I/O bottleneck&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="172-172" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;enq: TX - row lock contention&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Multiple sessions updating same rows&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Application fix - reduce lock duration, change batch logic&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="173-173" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;library cache lock/pin&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Hard parsing, shared pool contention&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Use bind variables, increase shared_pool_size&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="174-174" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;latch: cache buffers chains&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Hot block contention in buffer cache&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Reverse key indexes, partition the table, increase freelists&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="175-175" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;direct path read/write&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Parallel query, temp operations&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Expected for big queries, check temp tablespace size&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h3 data-source-line="177-177" id="2.4-find-sessions-causing-waits-right-now" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;2.4 Find Sessions Causing Waits Right Now&lt;/h3&gt;&lt;pre data-source-line="179-195" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d90b73330954471a" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Active sessions and their wait events&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    s.sid,
    s.serial#,
    s.username,
    s.program,
    s.event,
    s.seconds_in_wait,
    s.sql_id,
    q.sql_text
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$session s
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;LEFT&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;JOIN&lt;/span&gt; v$&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;sql&lt;/span&gt; q &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt; s.sql_id &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; q.sql_id
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; s.status &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'ACTIVE'&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; s.username &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;IS&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;NOT NULL&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; s.seconds_in_wait &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="197-197" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="199-199" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 3: SQL Tuning (Fixing the Queries)&lt;/h2&gt;&lt;p data-source-line="201-201" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Most performance problems are bad SQL. Fix the SQL and you fix 80% of performance issues.&lt;/p&gt;&lt;h3 data-source-line="203-203" id="3.1-find-top-resource-consuming-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;3.1 Find Top Resource-Consuming SQL&lt;/h3&gt;&lt;pre data-source-line="205-221" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d912131c8a06a0b6" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Top SQL by elapsed time (from AWR)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    sql_id,
    ROUND(elapsed_time_delta&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1000000&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) elapsed_sec,
    executions_delta executions,
    ROUND(elapsed_time_delta&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;executions_delta&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1000000&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;4&lt;/span&gt;) avg_sec,
    ROUND(cpu_time_delta&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1000000&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) cpu_sec,
    ROUND(iowait_delta&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1000000&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) io_sec,
    disk_reads_delta,
    buffer_gets_delta
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_hist_sqlstat
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; snap_id &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; (&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;MAX&lt;/span&gt;(snap_id) &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_hist_snapshot)
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; executions_delta &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;0&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; elapsed_time_delta &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FETCH&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FIRST&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;20&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ROWS&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ONLY&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="223-223" id="3.2-get-the-full-sql-text" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;3.2 Get the Full SQL Text&lt;/h3&gt;&lt;pre data-source-line="225-235" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="0641f214c73e991f" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Retrieve full SQL text for a SQL_ID&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; sql_text 
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_hist_sqltext 
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; sql_id &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;sql_id'&lt;/span&gt;;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Or from current cache&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; sql_fulltext 
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;sql&lt;/span&gt; 
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; sql_id &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;sql_id'&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="237-237" id="3.3-check-execution-plan" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;3.3 Check Execution Plan&lt;/h3&gt;&lt;pre data-source-line="239-245" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="827086b683321e17" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Get execution plan from cursor cache&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;TABLE&lt;/span&gt;(DBMS_XPLAN.DISPLAY_CURSOR(&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;sql_id'&lt;/span&gt;, &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;NULL&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'ALLSTATS LAST'&lt;/span&gt;));

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Get execution plan from AWR&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;TABLE&lt;/span&gt;(DBMS_XPLAN.DISPLAY_AWR(&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;sql_id'&lt;/span&gt;));
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="247-247" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;What to look for in execution plans:&lt;/strong&gt;&lt;/p&gt;&lt;ul data-source-line="248-253" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="248-248" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;FULL table scans on large tables (Rows: millions, Access: FULL)&lt;/li&gt;&lt;li data-source-line="249-249" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;TABLE ACCESS FULL when an index exists&lt;/li&gt;&lt;li data-source-line="250-250" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Nested loops joining millions of rows (should be hash join)&lt;/li&gt;&lt;li data-source-line="251-251" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;High cardinality estimates vs actual rows&lt;/li&gt;&lt;li data-source-line="252-253" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Missing indexes (check Predicate Information section)&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-source-line="254-254" id="3.4-run-sql-tuning-advisor" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;3.4 Run SQL Tuning Advisor&lt;/h3&gt;&lt;p data-source-line="256-256" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;SQL Tuning Advisor is Oracle's built-in AI for SQL. It suggests indexes, SQL profiles, and rewrites.&lt;/p&gt;&lt;pre data-source-line="258-280" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d96ed99e4ba9387e" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Create tuning task for a SQL_ID&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DECLARE&lt;/span&gt;
  l_task_name VARCHAR2(&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;100&lt;/span&gt;);
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BEGIN&lt;/span&gt;
  l_task_name :&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; DBMS_SQLTUNE.CREATE_TUNING_TASK(
    sql_id      &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;sql_id'&lt;/span&gt;,
    &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;scope&lt;/span&gt;       &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; DBMS_SQLTUNE.SCOPE_COMPREHENSIVE,
    time_limit  &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;300&lt;/span&gt;,
    task_name   &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'TUNE_&amp;amp;sql_id'&lt;/span&gt;,
    description &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'Tuning task for SQL_ID &amp;amp;sql_id'&lt;/span&gt;
  );
  DBMS_OUTPUT.PUT_LINE(&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'Task Name: '&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;||&lt;/span&gt; l_task_name);
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;END&lt;/span&gt;;
&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Execute the task&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;EXEC&lt;/span&gt; DBMS_SQLTUNE.EXECUTE_TUNING_TASK(&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'TUNE_&amp;amp;sql_id'&lt;/span&gt;);

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Get recommendations&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SET&lt;/span&gt; LONG &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1000000&lt;/span&gt; LONGCHUNKSIZE &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1000000&lt;/span&gt; LINESIZE &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;200&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; DBMS_SQLTUNE.REPORT_TUNING_TASK(&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'TUNE_&amp;amp;sql_id'&lt;/span&gt;) &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; DUAL;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="282-282" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;The report will tell you:&lt;/p&gt;&lt;ul data-source-line="283-287" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="283-283" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Missing indexes (with exact CREATE INDEX statement)&lt;/li&gt;&lt;li data-source-line="284-284" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Whether to accept a SQL Profile for better plan&lt;/li&gt;&lt;li data-source-line="285-285" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Statistics that need refresh&lt;/li&gt;&lt;li data-source-line="286-287" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;SQL rewrites to consider&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-source-line="288-288" id="3.5-check-table-and-index-statistics" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;3.5 Check Table and Index Statistics&lt;/h3&gt;&lt;p data-source-line="290-290" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Stale or missing statistics cause the optimizer to choose bad plans.&lt;/p&gt;&lt;pre data-source-line="292-315" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="6db974ca560321b8" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Check table statistics age&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    table_name,
    num_rows,
    blocks,
    last_analyzed,
    ROUND((SYSDATE &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;-&lt;/span&gt; last_analyzed), &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) days_old
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_tables
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; owner &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;owner'&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; table_name &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;table_name'&lt;/span&gt;;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Check index statistics&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    index_name,
    blevel,
    leaf_blocks,
    distinct_keys,
    clustering_factor,
    last_analyzed
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_indexes
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; owner &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;owner'&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; table_name &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;table_name'&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="317-317" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Gather statistics if last_analyzed is more than 7 days old or NULL:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="319-328" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="9c7fd805dd5e2f83" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Gather table stats&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;EXEC&lt;/span&gt; DBMS_STATS.GATHER_TABLE_STATS(ownname &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;owner'&lt;/span&gt;, tabname &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;table_name'&lt;/span&gt;, estimate_percent &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; DBMS_STATS.AUTO_SAMPLE_SIZE, cascade &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-literal" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;TRUE&lt;/span&gt;);

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Gather schema stats&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;EXEC&lt;/span&gt; DBMS_STATS.GATHER_SCHEMA_STATS(ownname &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;owner'&lt;/span&gt;, estimate_percent &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; DBMS_STATS.AUTO_SAMPLE_SIZE, cascade &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-literal" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;TRUE&lt;/span&gt;);

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Gather database stats (run during low usage)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;EXEC&lt;/span&gt; DBMS_STATS.GATHER_DATABASE_STATS(estimate_percent &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; DBMS_STATS.AUTO_SAMPLE_SIZE, cascade &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-literal" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;TRUE&lt;/span&gt;);
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="330-330" id="3.6-identify-missing-indexes" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;3.6 Identify Missing Indexes&lt;/h3&gt;&lt;pre data-source-line="332-350" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="79bddd49fb8a5682" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Find columns used in WHERE clause without indexes&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    owner,
    table_name,
    column_name,
    num_distinct,
    density
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_tab_columns
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; owner &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;owner'&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; table_name &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;table_name'&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; column_name &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;NOT&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;IN&lt;/span&gt; (
      &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; column_name 
      &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_ind_columns 
      &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; table_owner &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;owner'&lt;/span&gt; 
        &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; table_name &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;table_name'&lt;/span&gt;
  )
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; num_distinct &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="352-352" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Create indexes on columns with high selectivity (num_distinct close to number of rows).&lt;/p&gt;&lt;pre data-source-line="354-363" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="a0212e719ef34c44" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Create index template&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;CREATE&lt;/span&gt; INDEX &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;owner..idx_&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;table_name_&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;column_name 
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;owner..&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;table_name(&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;column_name) 
TABLESPACE &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;index_tablespace 
PARALLEL &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;4&lt;/span&gt; NOLOGGING;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Rebuild index as logging after creation&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; INDEX &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;owner.idx_&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;table_name_&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;column_name LOGGING NOPARALLEL;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="365-365" id="3.7-check-for-index-fragmentation" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;3.7 Check for Index Fragmentation&lt;/h3&gt;&lt;pre data-source-line="367-382" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="30364b231ff3611c" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Identify fragmented indexes (blevel &amp;gt; 3 or deleted entries &amp;gt; 20%)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    owner,
    index_name,
    blevel,
    leaf_blocks,
    distinct_keys,
    ROUND((leaf_blocks &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt; distinct_keys), &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) blocks_per_key,
    clustering_factor,
    status
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_indexes
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; owner &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;owner'&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; (blevel &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;3&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;OR&lt;/span&gt; status &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;!=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'VALID'&lt;/span&gt;)
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; blevel &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="384-384" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Rebuild fragmented indexes:&lt;/p&gt;&lt;pre data-source-line="386-390" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="0a59dadabfec3fa4" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Rebuild index online (no downtime)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; INDEX &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;owner.&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;index_name REBUILD ONLINE PARALLEL &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;4&lt;/span&gt;;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; INDEX &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;owner.&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;index_name NOPARALLEL;
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="392-392" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="394-394" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 4: Memory Tuning (SGA and PGA)&lt;/h2&gt;&lt;p data-source-line="396-396" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Memory is the fastest storage. The more you keep in memory, the less you hit disk.&lt;/p&gt;&lt;h3 data-source-line="398-398" id="4.1-check-current-memory-allocation" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;4.1 Check Current Memory Allocation&lt;/h3&gt;&lt;pre data-source-line="400-420" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="9dc692a097893823" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- SGA components&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    component,
    current_size&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt; current_mb,
    min_size&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt; min_mb,
    max_size&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt; max_mb
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$sga_dynamic_components
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; current_size &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- PGA usage&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    name,
    &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;value&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt; value_mb
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$pgastat
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; name &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;IN&lt;/span&gt; (&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'aggregate PGA target parameter'&lt;/span&gt;, 
               &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'aggregate PGA auto target'&lt;/span&gt;,
               &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'total PGA inuse'&lt;/span&gt;,
               &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'total PGA allocated'&lt;/span&gt;,
               &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'maximum PGA allocated'&lt;/span&gt;);
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="422-422" id="4.2-check-buffer-cache-hit-ratio" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;4.2 Check Buffer Cache Hit Ratio&lt;/h3&gt;&lt;p data-source-line="424-424" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;The buffer cache holds data blocks in memory. A hit ratio below 90% means too much disk I/O.&lt;/p&gt;&lt;pre data-source-line="426-438" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="a1e430360cc21c3c" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Buffer cache hit ratio (should be &amp;gt; 95%)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    ROUND((&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;-&lt;/span&gt; (phy.value &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt; (cur.value &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;+&lt;/span&gt; con.value))) &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;100&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) buffer_cache_hit_ratio
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; 
    v$sysstat cur,
    v$sysstat con,
    v$sysstat phy
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; 
    cur.name &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'db block gets'&lt;/span&gt;
    &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; con.name &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'consistent gets'&lt;/span&gt;
    &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; phy.name &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'physical reads'&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="440-440" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;If hit ratio &amp;lt; 90%:&lt;/strong&gt;&amp;nbsp;Increase db_cache_size or sga_target.&lt;/p&gt;&lt;h3 data-source-line="442-442" id="4.3-check-library-cache-hit-ratio" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;4.3 Check Library Cache Hit Ratio&lt;/h3&gt;&lt;p data-source-line="444-444" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Library cache stores parsed SQL and PL/SQL. Low hit ratio means hard parsing (CPU expensive).&lt;/p&gt;&lt;pre data-source-line="446-454" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="e78ffa6b83ebb58b" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Library cache hit ratio (should be &amp;gt; 95%)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    namespace,
    ROUND(gethitratio &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;100&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) hit_ratio,
    ROUND(pinhitratio &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;100&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) pin_hit_ratio
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$librarycache
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; namespace;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="456-456" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;If hit ratio &amp;lt; 90%:&lt;/strong&gt;&amp;nbsp;Sessions are not using bind variables. Check for literal SQL.&lt;/p&gt;&lt;pre data-source-line="458-472" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="efca0806615c8c27" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Find SQL with literals (not using bind variables)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    sql_id,
    executions,
    version_count,
    SUBSTR(sql_text, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;80&lt;/span&gt;) sql_text
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$sqlarea
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; executions &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;lt;&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;5&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; version_count &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;UPPER&lt;/span&gt;(sql_text) &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;LIKE&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'%WHERE%'&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;UPPER&lt;/span&gt;(sql_text) &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;NOT&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;LIKE&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'%BIND%'&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; version_count &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FETCH&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FIRST&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;20&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ROWS&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ONLY&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="474-474" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Force application developers to use bind variables.&lt;/p&gt;&lt;h3 data-source-line="476-476" id="4.4-check-shared-pool-fragmentation" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;4.4 Check Shared Pool Fragmentation&lt;/h3&gt;&lt;pre data-source-line="478-485" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="cfcde305cf670d07" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Shared pool free memory&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    ROUND(&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;SUM&lt;/span&gt;(bytes)&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) free_mb
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$sgastat
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; pool &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'shared pool'&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; name &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'free memory'&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="487-487" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;If free memory is very low and library cache hit ratio is also low:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="489-492" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="6d0b77b015c98df2" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Flush shared pool (only in test environment, causes hard parsing spike)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; FLUSH SHARED_POOL;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="494-494" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;In production, increase shared_pool_size.&lt;/p&gt;&lt;h3 data-source-line="496-496" id="4.5-pga-tuning-for-sorting-and-hashing" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;4.5 PGA Tuning for Sorting and Hashing&lt;/h3&gt;&lt;p data-source-line="498-498" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;PGA memory is used for sorts, hash joins, and bitmap operations. If PGA is too small, sorts spill to temp tablespace (slow).&lt;/p&gt;&lt;pre data-source-line="500-508" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="4ac7884554e08e30" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Check PGA advice&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    pga_target_for_estimate&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt; pga_target_mb,
    estd_pga_cache_hit_percentage cache_hit_pct,
    estd_overalloc_count
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$pga_target_advice
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; pga_target_for_estimate;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="510-510" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Pick a PGA size where cache hit percentage is above 95% and overallocation count is zero.&lt;/p&gt;&lt;pre data-source-line="512-515" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="55363bec2342f2fe" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Set PGA aggregate target (requires restart or use ALTER SYSTEM)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SET&lt;/span&gt; pga_aggregate_target &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;4&lt;/span&gt;G &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SCOPE&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BOTH&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="517-517" id="4.6-automatic-memory-management-(amm)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;4.6 Automatic Memory Management (AMM)&lt;/h3&gt;&lt;p data-source-line="519-519" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;For Oracle 11g and above, you can let Oracle manage memory automatically.&lt;/p&gt;&lt;pre data-source-line="521-527" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d571fab4fd07aa08" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Check current memory management mode&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SHOW&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;PARAMETER&lt;/span&gt; memory_target;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SHOW&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;PARAMETER&lt;/span&gt; memory_max_target;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SHOW&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;PARAMETER&lt;/span&gt; sga_target;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SHOW&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;PARAMETER&lt;/span&gt; pga_aggregate_target;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="529-529" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;If memory_target = 0:&lt;/strong&gt;&amp;nbsp;You are using manual or ASMM (Automatic Shared Memory Management).&lt;/p&gt;&lt;p data-source-line="531-531" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Switch to AMM:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="533-541" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="38a8a2006ee37003" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Set total memory size&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SET&lt;/span&gt; memory_target &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;8&lt;/span&gt;G &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SCOPE&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;SPFILE;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SET&lt;/span&gt; memory_max_target &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;12&lt;/span&gt;G &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SCOPE&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;SPFILE;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Restart database&lt;/span&gt;
SHUTDOWN IMMEDIATE;
STARTUP;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="543-543" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Oracle now manages SGA and PGA automatically.&lt;/p&gt;&lt;p data-source-line="545-545" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Note:&lt;/strong&gt;&amp;nbsp;On Oracle 12.2+ on Linux, AMM is not recommended. Use ASMM instead (set sga_target and pga_aggregate_target, leave memory_target = 0).&lt;/p&gt;&lt;hr data-source-line="547-547" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="549-549" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 5: I/O Tuning (Disk Performance)&lt;/h2&gt;&lt;p data-source-line="551-551" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Disk I/O is the slowest part of the system. Even a small I/O reduction gives big performance gains.&lt;/p&gt;&lt;h3 data-source-line="553-553" id="5.1-identify-top-i%2Fo-consuming-objects" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;5.1 Identify Top I/O Consuming Objects&lt;/h3&gt;&lt;pre data-source-line="555-568" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="3f0d180b6a977d79" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Top segments by physical reads&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    owner,
    object_name,
    object_type,
    statistic_name,
    &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;value&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$segment_statistics
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; statistic_name &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;IN&lt;/span&gt; (&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'physical reads'&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'physical writes'&lt;/span&gt;)
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;value&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1000&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;value&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FETCH&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FIRST&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;20&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ROWS&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ONLY&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="570-570" id="5.2-check-tablespace-i%2Fo-distribution" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;5.2 Check Tablespace I/O Distribution&lt;/h3&gt;&lt;pre data-source-line="572-585" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="f67b0b44dc17fa2f" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- I/O per datafile&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    df.tablespace_name,
    df.file_name,
    fs.phyrds physical_reads,
    fs.phywrts physical_writes,
    fs.readtim read_time_cs,
    fs.writetim write_time_cs,
    ROUND(fs.readtim &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt; &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;NULLIF&lt;/span&gt;(fs.phyrds, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;0&lt;/span&gt;), &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) avg_read_time_cs
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$filestat fs
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;JOIN&lt;/span&gt; dba_data_files df &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt; fs.file# &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; df.file_id
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; fs.phyrds &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="587-587" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;If one datafile has 10x more reads than others:&lt;/strong&gt;&amp;nbsp;Spread that tablespace across multiple disks or move hot objects to SSD.&lt;/p&gt;&lt;h3 data-source-line="589-589" id="5.3-check-temp-tablespace-usage" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;5.3 Check Temp Tablespace Usage&lt;/h3&gt;&lt;p data-source-line="591-591" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Large sorts and hash joins use temp. If temp is full, queries fail.&lt;/p&gt;&lt;pre data-source-line="593-608" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="680857ae9ed20a33" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Temp usage by session&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    s.sid,
    s.serial#,
    s.username,
    s.program,
    t.tablespace,
    ROUND(t.blocks &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;8192&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) temp_mb,
    q.sql_id,
    SUBSTR(q.sql_text, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;100&lt;/span&gt;) sql_text
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$tempseg_usage t
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;JOIN&lt;/span&gt; v$session s &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt; t.session_addr &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; s.saddr
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;LEFT&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;JOIN&lt;/span&gt; v$&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;sql&lt;/span&gt; q &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt; s.sql_id &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; q.sql_id
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; t.blocks &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="610-610" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Add more tempfiles if temp is constantly full:&lt;/p&gt;&lt;pre data-source-line="612-615" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="9208405170986f21" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Add tempfile&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; TABLESPACE TEMP &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ADD&lt;/span&gt; TEMPFILE &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'/u01/oradata/PROD/temp02.dbf'&lt;/span&gt; SIZE &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;10&lt;/span&gt;G AUTOEXTEND &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt; NEXT &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;G MAXSIZE &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;32&lt;/span&gt;G;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="617-617" id="5.4-monitor-redo-log-performance" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;5.4 Monitor Redo Log Performance&lt;/h3&gt;&lt;p data-source-line="619-619" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Redo logs must be fast. Slow redo writes cause log file sync waits.&lt;/p&gt;&lt;pre data-source-line="621-630" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="60156aee0dc342b3" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Redo log switch frequency&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    TO_CHAR(first_time, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'YYYY-MM-DD HH24'&lt;/span&gt;) &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;hour&lt;/span&gt;,
    &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;COUNT&lt;/span&gt;(&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt;) switches
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$log_history
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; first_time &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; SYSDATE &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;-&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;GROUP&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; TO_CHAR(first_time, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'YYYY-MM-DD HH24'&lt;/span&gt;)
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;hour&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="632-632" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;If switches happen every 5-10 minutes:&lt;/strong&gt;&amp;nbsp;Redo logs are too small. Increase redo log size to reduce switch frequency to once per hour.&lt;/p&gt;&lt;pre data-source-line="634-643" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="40d471c47bbd0e9d" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Add new larger redo log group (do this for each group)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; DATABASE &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ADD&lt;/span&gt; LOGFILE &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;GROUP&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;4&lt;/span&gt; (&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'/u01/oradata/PROD/redo04a.log'&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'/u02/oradata/PROD/redo04b.log'&lt;/span&gt;) SIZE &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;G;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Switch to new group&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; SWITCH LOGFILE;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Drop old small group after it is inactive&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; DATABASE &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DROP&lt;/span&gt; LOGFILE &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;GROUP&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="645-645" id="5.5-check-undo-retention-and-usage" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;5.5 Check UNDO Retention and Usage&lt;/h3&gt;&lt;p data-source-line="647-647" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;UNDO tablespace holds old versions of rows for read consistency and flashback.&lt;/p&gt;&lt;pre data-source-line="649-660" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="7d20bc675037229d" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- UNDO usage&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    tablespace_name,
    ROUND(&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;SUM&lt;/span&gt;(bytes)&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) size_mb,
    ROUND(&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;SUM&lt;/span&gt;(bytes)&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;-&lt;/span&gt; &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;SUM&lt;/span&gt;(DECODE(status, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'EXPIRED'&lt;/span&gt;, bytes, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;0&lt;/span&gt;))&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) used_mb
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_undo_extents
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;GROUP&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; tablespace_name;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- UNDO retention&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SHOW&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;PARAMETER&lt;/span&gt; undo_retention;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="662-662" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;If you get "ORA-01555 snapshot too old":&lt;/strong&gt;&amp;nbsp;Increase undo_retention or add space to UNDO tablespace.&lt;/p&gt;&lt;pre data-source-line="664-666" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="79b6d3d3d0760cbe" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SET&lt;/span&gt; undo_retention &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;3600&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SCOPE&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BOTH&lt;/span&gt;;  &lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- 1 hour retention&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="668-668" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="670-670" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 6: Locking and Contention Issues&lt;/h2&gt;&lt;p data-source-line="672-672" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Locks prevent data corruption but also block other sessions. Lock waits kill performance.&lt;/p&gt;&lt;h3 data-source-line="674-674" id="6.1-find-blocking-sessions" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6.1 Find Blocking Sessions&lt;/h3&gt;&lt;pre data-source-line="676-704" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="b5ca02ec81df08d6" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Blocking session tree&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    LPAD(&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;' '&lt;/span&gt;, LEVEL &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;||&lt;/span&gt; s.sid &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;||&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;','&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;||&lt;/span&gt; s.serial# blocking_tree,
    s.username,
    s.program,
    s.status,
    s.event,
    s.seconds_in_wait,
    s.sql_id
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$session s
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;START&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WITH&lt;/span&gt; s.blocking_session &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;IS&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;NOT NULL&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;CONNECT&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; PRIOR s.sid &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; s.blocking_session
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; SIBLINGS &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; s.sid;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Who is blocking whom (simple view)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    blocking.sid blocking_sid,
    blocking.serial# blocking_serial,
    blocking.username blocking_user,
    blocked.sid blocked_sid,
    blocked.serial# blocked_serial,
    blocked.username blocked_user,
    blocked.event,
    blocked.seconds_in_wait
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$session blocking
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;JOIN&lt;/span&gt; v$session blocked &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt; blocking.sid &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; blocked.blocking_session
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; blocked.blocking_session &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;IS&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;NOT NULL&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="706-706" id="6.2-identify-lock-type-and-object" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6.2 Identify Lock Type and Object&lt;/h3&gt;&lt;pre data-source-line="708-730" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="6ea8d537a2ce3a33" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Locked objects&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    s.sid,
    s.serial#,
    s.username,
    o.owner,
    o.object_name,
    o.object_type,
    l.locked_mode,
    DECODE(l.locked_mode, 
        &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;0&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'None'&lt;/span&gt;,
        &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'Null'&lt;/span&gt;,
        &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'Row Share'&lt;/span&gt;,
        &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;3&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'Row Exclusive'&lt;/span&gt;,
        &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;4&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'Share'&lt;/span&gt;,
        &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;5&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'Share Row Exclusive'&lt;/span&gt;,
        &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;6&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'Exclusive'&lt;/span&gt;) lock_mode
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$locked_object l
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;JOIN&lt;/span&gt; dba_objects o &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt; l.object_id &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; o.object_id
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;JOIN&lt;/span&gt; v$session s &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt; l.session_id &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; s.sid
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; s.sid;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="732-732" id="6.3-kill-a-blocking-session-(last-resort)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6.3 Kill a Blocking Session (Last Resort)&lt;/h3&gt;&lt;p data-source-line="734-734" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Only kill a session if it is truly stuck and blocking critical work.&lt;/p&gt;&lt;pre data-source-line="736-742" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="e1bb55df5a0880ed" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Kill session&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; KILL SESSION &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'sid,serial#'&lt;/span&gt; IMMEDIATE;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Example&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; KILL SESSION &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'123,45678'&lt;/span&gt; IMMEDIATE;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="744-744" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Note:&lt;/strong&gt;&amp;nbsp;Killing a session rolls back its transaction. This can take time if the transaction is large.&lt;/p&gt;&lt;h3 data-source-line="746-746" id="6.4-reduce-lock-contention-at-application-level" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6.4 Reduce Lock Contention at Application Level&lt;/h3&gt;&lt;p data-source-line="748-748" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Most lock contention is an application design issue:&lt;/p&gt;&lt;ul data-source-line="750-755" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="750-750" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Use smaller transactions (commit more often in batch jobs)&lt;/li&gt;&lt;li data-source-line="751-751" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Use SELECT FOR UPDATE NOWAIT to fail fast instead of waiting&lt;/li&gt;&lt;li data-source-line="752-752" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Avoid long-running transactions during peak hours&lt;/li&gt;&lt;li data-source-line="753-753" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Partition large tables to reduce row contention&lt;/li&gt;&lt;li data-source-line="754-755" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Use application-level queuing instead of database locks&lt;/li&gt;&lt;/ul&gt;&lt;hr data-source-line="756-756" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="758-758" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 7: Configuration and Initialization Parameters&lt;/h2&gt;&lt;p data-source-line="760-760" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Some init.ora parameters directly affect performance.&lt;/p&gt;&lt;h3 data-source-line="762-762" id="7.1-review-current-parameters" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;7.1 Review Current Parameters&lt;/h3&gt;&lt;pre data-source-line="764-774" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="36426ab9e0f7a6b0" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Show all non-default parameters&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    name,
    &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;value&lt;/span&gt;,
    isdefault,
    ismodified
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;parameter&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; isdefault &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'FALSE'&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; name;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="776-776" id="7.2-key-performance-parameters-to-check" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;7.2 Key Performance Parameters to Check&lt;/h3&gt;&lt;pre data-source-line="778-799" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="ff1e160348c494e4" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Critical parameters&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; name, &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;value&lt;/span&gt;, description 
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;parameter&lt;/span&gt; 
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; name &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;IN&lt;/span&gt; (
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'sga_target'&lt;/span&gt;,
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'pga_aggregate_target'&lt;/span&gt;,
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'memory_target'&lt;/span&gt;,
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'db_cache_size'&lt;/span&gt;,
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'shared_pool_size'&lt;/span&gt;,
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'processes'&lt;/span&gt;,
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'sessions'&lt;/span&gt;,
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'open_cursors'&lt;/span&gt;,
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'cursor_sharing'&lt;/span&gt;,
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'optimizer_mode'&lt;/span&gt;,
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'optimizer_index_cost_adj'&lt;/span&gt;,
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'db_file_multiblock_read_count'&lt;/span&gt;,
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'parallel_max_servers'&lt;/span&gt;,
    &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'parallel_degree_policy'&lt;/span&gt;
)
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; name;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="801-801" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Recommended settings for OLTP workloads:&lt;/strong&gt;&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="803-811" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="803-803" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="803-803" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Parameter&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Recommended Value&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Notes&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="805-811" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="805-805" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;cursor_sharing&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;EXACT&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Use bind variables in code, not FORCE&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="806-806" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;optimizer_mode&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;ALL_ROWS&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;For OLTP; use FIRST_ROWS_n for reports&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="807-807" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;optimizer_index_cost_adj&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;100&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Default; reduce if optimizer ignores indexes&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="808-808" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;db_file_multiblock_read_count&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;8-16&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Higher for DW, lower for OLTP&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="809-809" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;open_cursors&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;300-1000&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Increase if you get ORA-01000&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="810-810" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;processes&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;(connections * 1.2) + 50&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Leave headroom&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="811-811" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;sessions&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;processes * 1.5&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Auto-derived&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h3 data-source-line="813-813" id="7.3-enable-parallel-query-for-large-tables-(use-carefully)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;7.3 Enable Parallel Query for Large Tables (Use Carefully)&lt;/h3&gt;&lt;p data-source-line="815-815" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Parallel query splits a query across multiple CPU cores.&lt;/p&gt;&lt;pre data-source-line="817-825" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d65230bb43cf208a" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Check parallel execution stats&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    name,
    &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;value&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$sysstat
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; name &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;LIKE&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'%parallel%'&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; name;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="827-827" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Do not enable parallel on OLTP tables.&lt;/strong&gt;&amp;nbsp;It is for large batch reports and DW loads only.&lt;/p&gt;&lt;pre data-source-line="829-835" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="fc1202c2de79322b" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Enable parallel on a table (DW only)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER TABLE&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;owner..&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;table_name PARALLEL &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;4&lt;/span&gt;;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Disable parallel (OLTP)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER TABLE&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;owner..&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;table_name NOPARALLEL;
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="837-837" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="839-839" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 8: Monitoring and Validation&lt;/h2&gt;&lt;p data-source-line="841-841" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;After tuning, you must validate that performance actually improved.&lt;/p&gt;&lt;h3 data-source-line="843-843" id="8.1-take-another-awr-snapshot" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;8.1 Take Another AWR Snapshot&lt;/h3&gt;&lt;pre data-source-line="845-847" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="55519817ed3cdcc5" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;EXEC&lt;/span&gt; DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="849-849" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Wait for the same workload period (1-2 hours), then take another snapshot and generate the AWR report.&lt;/p&gt;&lt;h3 data-source-line="851-851" id="8.2-compare-before-and-after" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;8.2 Compare Before and After&lt;/h3&gt;&lt;p data-source-line="853-853" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Compare these sections in the new AWR report:&lt;/p&gt;&lt;ul data-source-line="855-859" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="855-855" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Load Profile:&lt;/strong&gt;&amp;nbsp;Are transactions per second higher? Are physical reads lower?&lt;/li&gt;&lt;li data-source-line="856-856" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Top 5 Timed Events:&lt;/strong&gt;&amp;nbsp;Did the top wait event drop in percentage?&lt;/li&gt;&lt;li data-source-line="857-857" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;SQL ordered by Elapsed Time:&lt;/strong&gt;&amp;nbsp;Did the problematic SQL_IDs drop in rank or disappear?&lt;/li&gt;&lt;li data-source-line="858-859" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Instance Efficiency Percentages:&lt;/strong&gt;&amp;nbsp;Did buffer cache hit ratio improve?&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-source-line="860-860" id="8.3-monitor-sql-execution-time-over-time" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;8.3 Monitor SQL Execution Time Over Time&lt;/h3&gt;&lt;pre data-source-line="862-876" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="e1e5937c5b137cc3" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Track a specific SQL_ID performance trend&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    TO_CHAR(s.begin_interval_time, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'YYYY-MM-DD HH24:MI'&lt;/span&gt;) snap_time,
    h.executions_delta executions,
    ROUND(h.elapsed_time_delta&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1000000&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) elapsed_sec,
    ROUND(h.elapsed_time_delta&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;h.executions_delta&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1000000&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;4&lt;/span&gt;) avg_sec,
    h.plan_hash_value
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_hist_sqlstat h
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;JOIN&lt;/span&gt; dba_hist_snapshot s &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt; h.snap_id &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; s.snap_id
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; h.sql_id &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;sql_id'&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; h.executions_delta &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;0&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; s.begin_interval_time &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; SYSDATE &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;-&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;7&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; s.begin_interval_time;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="878-878" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;If avg_sec decreased after your tuning, you succeeded.&lt;/p&gt;&lt;h3 data-source-line="880-880" id="8.4-set-up-alerts-for-future-issues" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;8.4 Set Up Alerts for Future Issues&lt;/h3&gt;&lt;pre data-source-line="882-899" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="3bef21655f1705f4" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Create alert for tablespace usage &amp;gt; 85%&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BEGIN&lt;/span&gt;
  DBMS_SERVER_ALERT.SET_THRESHOLD(
    metrics_id              &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; DBMS_SERVER_ALERT.TABLESPACE_PCT_FULL,
    warning_operator        &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; DBMS_SERVER_ALERT.OPERATOR_GE,
    warning_value           &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'85'&lt;/span&gt;,
    critical_operator       &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; DBMS_SERVER_ALERT.OPERATOR_GE,
    critical_value          &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'95'&lt;/span&gt;,
    observation_period      &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;,
    consecutive_occurrences &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;,
    instance_name           &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;NULL&lt;/span&gt;,
    object_type             &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; DBMS_SERVER_ALERT.OBJECT_TYPE_TABLESPACE,
    object_name             &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'USERS'&lt;/span&gt;
  );
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;END&lt;/span&gt;;
&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="901-901" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Check alerts:&lt;/p&gt;&lt;pre data-source-line="903-910" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="8d04709b8c4fddf8" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    reason,
    creation_time,
    message_level
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_outstanding_alerts
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; creation_time &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="912-912" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="914-914" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Advanced Tuning Techniques&lt;/h2&gt;&lt;h3 data-source-line="916-916" id="9.1-partitioning-large-tables" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;9.1 Partitioning Large Tables&lt;/h3&gt;&lt;p data-source-line="918-918" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Tables with hundreds of millions of rows should be partitioned. This improves query performance through partition pruning.&lt;/p&gt;&lt;pre data-source-line="920-934" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="23b10e8e7c831b15" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Identify large tables (&amp;gt; 10 GB)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    owner,
    table_name,
    ROUND(bytes&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) size_gb,
    num_rows,
    partitioned
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_tables t
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;JOIN&lt;/span&gt; dba_segments s &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt; t.owner &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; s.owner &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; t.table_name &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; s.segment_name
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; t.owner &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;NOT&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;IN&lt;/span&gt; (&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'SYS'&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'SYSTEM'&lt;/span&gt;)
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; bytes &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;10737418240&lt;/span&gt;  &lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- 10 GB&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; partitioned &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'NO'&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; bytes &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="936-936" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Partition by a column frequently used in WHERE clauses (date, region, status).&lt;/p&gt;&lt;pre data-source-line="938-951" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="0a650aec5e995882" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Example: Partition by date range&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;CREATE TABLE&lt;/span&gt; orders_partitioned (
    order_id NUMBER,
    order_date &lt;span class="hljs-type" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DATE&lt;/span&gt;,
    customer_id NUMBER,
    amount NUMBER
)
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;PARTITION&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;RANGE&lt;/span&gt; (order_date) (
    &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;PARTITION&lt;/span&gt; orders_2023 &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;VALUES&lt;/span&gt; LESS THAN (TO_DATE(&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'2024-01-01'&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'YYYY-MM-DD'&lt;/span&gt;)),
    &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;PARTITION&lt;/span&gt; orders_2024 &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;VALUES&lt;/span&gt; LESS THAN (TO_DATE(&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'2025-01-01'&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'YYYY-MM-DD'&lt;/span&gt;)),
    &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;PARTITION&lt;/span&gt; orders_2025 &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;VALUES&lt;/span&gt; LESS THAN (TO_DATE(&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'2026-01-01'&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'YYYY-MM-DD'&lt;/span&gt;))
);
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="953-953" id="9.2-result-cache-(12c%2B)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;9.2 Result Cache (12c+)&lt;/h3&gt;&lt;p data-source-line="955-955" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Result cache stores query results in memory. Identical queries return cached results instantly.&lt;/p&gt;&lt;pre data-source-line="957-963" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="00f949492d842335" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Enable result cache&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SHOW&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;PARAMETER&lt;/span&gt; result_cache_max_size;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- If 0, set it&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SET&lt;/span&gt; result_cache_max_size &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;G &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SCOPE&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BOTH&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="965-965" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Use it in queries:&lt;/p&gt;&lt;pre data-source-line="967-969" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="7596a2785f3f4609" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; &lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;/*+ RESULT_CACHE */&lt;/span&gt; &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;COUNT&lt;/span&gt;(&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt;) &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; large_table &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; status &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'ACTIVE'&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="971-971" id="9.3-in-memory-column-store-(12c%2B)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;9.3 In-Memory Column Store (12c+)&lt;/h3&gt;&lt;p data-source-line="973-973" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;In-Memory Column Store keeps tables in columnar format in memory for analytic queries.&lt;/p&gt;&lt;pre data-source-line="975-993" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="a9fa6407ffb98c54" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Enable In-Memory&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SHOW&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;PARAMETER&lt;/span&gt; inmemory_size;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Set In-Memory pool size&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SET&lt;/span&gt; inmemory_size &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;4&lt;/span&gt;G &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SCOPE&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;SPFILE;
&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Restart required&lt;/span&gt;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Enable a table for In-Memory&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER TABLE&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;owner..&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;table_name INMEMORY;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Check In-Memory status&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    segment_name,
    inmemory_size,
    bytes_not_populated,
    populate_status
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$im_segments;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="995-995" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Only use In-Memory for read-heavy tables in DW and reporting environments.&lt;/p&gt;&lt;h3 data-source-line="997-997" id="9.4-adaptive-query-optimization-(12c%2B)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;9.4 Adaptive Query Optimization (12c+)&lt;/h3&gt;&lt;p data-source-line="999-999" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Oracle 12c introduced adaptive plans that adjust at runtime.&lt;/p&gt;&lt;pre data-source-line="1001-1008" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="38c372185035e4f5" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Check if adaptive features are enabled&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    name,
    &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;value&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;parameter&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; name &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;LIKE&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'optimizer_adaptive%'&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="1010-1010" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Recommended settings:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="1011-1014" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="071180b1bbe29397" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SET&lt;/span&gt; optimizer_adaptive_reporting_only &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-literal" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;FALSE&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SCOPE&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BOTH&lt;/span&gt;;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SET&lt;/span&gt; optimizer_adaptive_features &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-literal" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;TRUE&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SCOPE&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BOTH&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="1016-1016" id="9.5-sql-plan-management-(spm)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;9.5 SQL Plan Management (SPM)&lt;/h3&gt;&lt;p data-source-line="1018-1018" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;SPM locks down good execution plans so Oracle does not change them.&lt;/p&gt;&lt;pre data-source-line="1020-1042" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="963db39989ea2ca4" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Load a plan from cursor cache into a baseline&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DECLARE&lt;/span&gt;
  l_plans_loaded PLS_INTEGER;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BEGIN&lt;/span&gt;
  l_plans_loaded :&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; DBMS_SPM.LOAD_PLANS_FROM_CURSOR_CACHE(
    sql_id &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;sql_id'&lt;/span&gt;,
    plan_hash_value &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;amp;&lt;/span&gt;plan_hash_value
  );
  DBMS_OUTPUT.PUT_LINE(&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'Plans loaded: '&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;||&lt;/span&gt; l_plans_loaded);
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;END&lt;/span&gt;;
&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Check SQL Plan Baselines&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    sql_handle,
    plan_name,
    enabled,
    accepted,
    fixed,
    origin
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_sql_plan_baselines;
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="1044-1044" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="1046-1046" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Troubleshooting Common Performance Problems&lt;/h2&gt;&lt;h3 data-source-line="1048-1048" id="ora-04031%3A-unable-to-allocate-memory-in-shared-pool" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;ORA-04031: Unable to Allocate Memory in Shared Pool&lt;/h3&gt;&lt;p data-source-line="1050-1050" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;Shared pool fragmentation or too small.&lt;/p&gt;&lt;p data-source-line="1052-1052" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="1053-1059" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="89535c2ca9e6ef56" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Immediate (flush shared pool - causes hard parsing spike)&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; FLUSH SHARED_POOL;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Permanent&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SYSTEM&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SET&lt;/span&gt; shared_pool_size &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;G &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SCOPE&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BOTH&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="1061-1061" id="high-cpu-usage-with-no-wait-events" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;High CPU Usage with No Wait Events&lt;/h3&gt;&lt;p data-source-line="1063-1063" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;Inefficient SQL causing excessive logical I/O (buffer gets).&lt;/p&gt;&lt;p data-source-line="1065-1065" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&amp;nbsp;Find CPU-intensive SQL:&lt;/p&gt;&lt;pre data-source-line="1066-1077" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d856abfb10af677b" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    sql_id,
    executions,
    ROUND(cpu_time&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1000000&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) cpu_sec,
    ROUND(cpu_time&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;executions&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1000000&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;4&lt;/span&gt;) avg_cpu_sec,
    SUBSTR(sql_text, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;100&lt;/span&gt;) sql_text
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;sql&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; cpu_time &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;10000000&lt;/span&gt;  &lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- More than 10 seconds total CPU&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; cpu_time &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FETCH&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FIRST&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;20&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ROWS&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ONLY&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="1079-1079" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Tune those SQLs.&lt;/p&gt;&lt;h3 data-source-line="1081-1081" id="database-slow-after-statistics-gather" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Database Slow After Statistics Gather&lt;/h3&gt;&lt;p data-source-line="1083-1083" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;New statistics changed execution plans.&lt;/p&gt;&lt;p data-source-line="1085-1085" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&amp;nbsp;Restore old statistics:&lt;/p&gt;&lt;pre data-source-line="1086-1098" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="719013100839db0d" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Check stats history&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    table_name,
    stats_update_time
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_tab_stats_history
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; owner &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;owner'&lt;/span&gt;
  &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;AND&lt;/span&gt; table_name &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;table_name'&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; stats_update_time &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DESC&lt;/span&gt;;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Restore old stats&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;EXEC&lt;/span&gt; DBMS_STATS.RESTORE_TABLE_STATS(ownname &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;owner'&lt;/span&gt;, tabname &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'&amp;amp;table_name'&lt;/span&gt;, as_of_timestamp &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; TO_TIMESTAMP(&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'2025-01-15 10:00:00'&lt;/span&gt;, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'YYYY-MM-DD HH24:MI:SS'&lt;/span&gt;));
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="1100-1100" id="log-file-sync-wait-spikes" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Log File Sync Wait Spikes&lt;/h3&gt;&lt;p data-source-line="1102-1102" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;Slow redo log I/O or excessive commits.&lt;/p&gt;&lt;p data-source-line="1104-1104" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;ol data-source-line="1105-1108" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1105-1105" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Move redo logs to faster disks (SSD).&lt;/li&gt;&lt;li data-source-line="1106-1106" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Reduce commit frequency in batch jobs.&lt;/li&gt;&lt;li data-source-line="1107-1108" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Check for I/O bottleneck on redo log disks.&lt;/li&gt;&lt;/ol&gt;&lt;pre data-source-line="1109-1119" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="569b49965e89bdd6" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- Check redo I/O stats&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; 
    TO_CHAR(first_time, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'YYYY-MM-DD HH24'&lt;/span&gt;) &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;hour&lt;/span&gt;,
    &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;COUNT&lt;/span&gt;(&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt;) log_switches,
    ROUND(&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;AVG&lt;/span&gt;(bytes)&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1024&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;) avg_redo_mb
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$log_history
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; first_time &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; SYSDATE &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;-&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;GROUP&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; TO_CHAR(first_time, &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'YYYY-MM-DD HH24'&lt;/span&gt;)
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;hour&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="1121-1121" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="1123-1123" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Best Practices Checklist&lt;/h2&gt;&lt;p data-source-line="1125-1125" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Before you close any tuning exercise, verify:&lt;/p&gt;&lt;ol data-source-line="1127-1137" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1127-1127" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;AWR report shows reduced Top 5 Wait times.&lt;/li&gt;&lt;li data-source-line="1128-1128" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Problem SQL_IDs no longer appear in top 20 by elapsed time.&lt;/li&gt;&lt;li data-source-line="1129-1129" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Buffer cache hit ratio &amp;gt; 95%.&lt;/li&gt;&lt;li data-source-line="1130-1130" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Library cache hit ratio &amp;gt; 95%.&lt;/li&gt;&lt;li data-source-line="1131-1131" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;No tablespace &amp;gt; 85% full.&lt;/li&gt;&lt;li data-source-line="1132-1132" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;No index with blevel &amp;gt; 4.&lt;/li&gt;&lt;li data-source-line="1133-1133" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;All production tables have current statistics (&amp;lt; 7 days old).&lt;/li&gt;&lt;li data-source-line="1134-1134" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Redo log switches happen &amp;lt; once per hour.&lt;/li&gt;&lt;li data-source-line="1135-1135" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;No blocking sessions during peak hours.&lt;/li&gt;&lt;li data-source-line="1136-1137" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Application team confirmed improved response times.&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="1138-1138" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Document everything you changed.&lt;/strong&gt;&amp;nbsp;If performance gets worse later, you need a rollback plan.&lt;/p&gt;&lt;hr data-source-line="1140-1140" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="1142-1142" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Summary&lt;/h2&gt;&lt;p data-source-line="1144-1144" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Oracle database performance tuning is not magic. It is a repeatable process: collect data (AWR, ASH, wait events), identify the bottleneck (SQL, I/O, memory, locks), fix it with the right tool (indexes, statistics, rewrites, memory increase), and validate the improvement with another AWR comparison.&lt;/p&gt;&lt;p data-source-line="1146-1146" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Start with wait events. They tell you exactly where the database is slow. Then tune the SQL causing those waits. Refresh statistics and add indexes where needed. Adjust memory if cache hit ratios are low. Move to I/O tuning only if waits point there.&lt;/p&gt;&lt;p data-source-line="1148-1148" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Do not tune blindly. Do not add indexes everywhere. Do not increase memory parameters randomly. Every change must target a specific measured bottleneck.&lt;/p&gt;&lt;p data-source-line="1150-1150" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Use this guide as a checklist every time performance degrades. Follow the steps in order and you will find and fix the problem faster than guessing.&lt;/p&gt;&lt;p data-source-line="1152-1152" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;Please do like and subscribe to my youtube channel:&amp;nbsp;&lt;a href="https://www.youtube.com/@foalabs" rel="noopener noreferrer" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; cursor: pointer; display: inline-flex; line-height: calc(1em + 2px); max-width: 100%; outline: none; position: relative; text-decoration: none; transition: 0.3s;" target="_blank"&gt;https://www.youtube.com/@foalabs&lt;/a&gt;&amp;nbsp;If you like this post please follow, share and comment&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;hr data-source-line="1154-1154" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="1156-1156" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;FAQ&lt;/h2&gt;&lt;p data-source-line="1158-1159" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q1: How often should I run AWR reports?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Run AWR daily during peak hours to establish a baseline. When performance problems occur, run AWR for the problem period and compare it to the baseline.&lt;/p&gt;&lt;p data-source-line="1161-1162" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q2: Can I use these steps on Oracle Standard Edition?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Most steps yes, but AWR, ADDM, ASH, and SQL Tuning Advisor require Enterprise Edition with Diagnostic and Tuning Pack license. Use Statspack instead for Standard Edition.&lt;/p&gt;&lt;p data-source-line="1164-1165" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q3: What is the fastest way to identify the performance problem?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Check the Top 5 Timed Events in AWR report first. That tells you the category (SQL, I/O, memory, locks). Then drill down from there.&lt;/p&gt;&lt;p data-source-line="1167-1168" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q4: Should I increase SGA or PGA first?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Check buffer cache hit ratio and PGA cache hit ratio. Increase whichever has the lower percentage first. Usually buffer cache matters more for OLTP.&lt;/p&gt;&lt;p data-source-line="1170-1171" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q5: How do I tune without affecting production?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Test all changes in a non-production environment first. For production, use online index rebuild, statistics gather at low-usage hours, and SQL profiles instead of SQL rewrites.&lt;/p&gt;&lt;br /&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQuArzpY1vXDo27RyHayJLAKHEQayag9AAw8NYfQdrfsYJ-xoWPUzc4TiSGAXK1bQXofwiju3pnJt9Rn-HZWbYMMOcG4ebps31oMuicRkJGwNkSnri8JmWxaWjvBZlgVRCQeZmX5S5Jpb2WFt9_vITZhEOxP3cg9Po2Z7GJzP3iWbojJhFjriB81i2niY/s72-w427-h640-c/image.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Oracle IDCS Integration with EBS and Active Directory – Complete SSO Setup Guide</title><link>http://www.funoracleapps.com/2026/10/oracle-idcs-ebs-active-directory-sso-integration.html</link><category>funoracleapps</category><category>Oracle Apps</category><category>Oracle Cloud</category><author>noreply@blogger.com (Himanshu)</author><pubDate>Wed, 14 Oct 2026 11:11:19 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6369673212267799064.post-8923816263697264482</guid><description>&lt;h1 data-source-line="14-14" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Oracle IDCS Integration with EBS and Active Directory – Complete SSO Setup Guide&lt;/h1&gt;&lt;p data-source-line="16-16" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Single Sign-On (SSO) has become a critical requirement for modern Oracle E-Business Suite deployments. Users expect to log in once and access all their enterprise applications seamlessly — without re-entering credentials. Oracle Identity Cloud Service (IDCS) makes this possible by providing a centralized, cloud-based identity management platform that integrates with both Oracle E-Business Suite and enterprise identity providers like Microsoft Active Directory.&lt;/p&gt;&lt;p data-source-line="18-18" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;In this comprehensive guide, I'll walk you through the complete integration of&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle Identity Cloud Service (IDCS)&lt;/strong&gt;&amp;nbsp;with&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle E-Business Suite 12.2&lt;/strong&gt;&amp;nbsp;and&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Microsoft Active Directory&lt;/strong&gt;, enabling:&lt;/p&gt;&lt;ul data-source-line="20-24" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="20-20" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Single Sign-On (SSO)&lt;/strong&gt;&amp;nbsp;for EBS users using IDCS credentials&lt;/li&gt;&lt;li data-source-line="21-21" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory Federation&lt;/strong&gt;&amp;nbsp;so users log in with their corporate AD accounts&lt;/li&gt;&lt;li data-source-line="22-22" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Centralized user management&lt;/strong&gt;&amp;nbsp;across cloud and on-premises applications&lt;/li&gt;&lt;li data-source-line="23-24" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Multi-Factor Authentication (MFA)&lt;/strong&gt;&amp;nbsp;and adaptive security policies&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="25-25" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;This is a production-ready, step-by-step implementation guide with real commands, configuration files, and troubleshooting tips.&lt;/p&gt;&lt;hr data-source-line="27-27" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="29-29" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;What is Oracle Identity Cloud Service (IDCS)?&lt;/h2&gt;&lt;p data-source-line="31-31" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle Identity Cloud Service (IDCS)&lt;/strong&gt;&amp;nbsp;is Oracle's cloud-native, Identity-as-a-Service (IDaaS) platform. It provides:&lt;/p&gt;&lt;ul data-source-line="33-39" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="33-33" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Single Sign-On (SSO)&lt;/strong&gt;&amp;nbsp;for cloud and on-premises applications&lt;/li&gt;&lt;li data-source-line="34-34" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Multi-Factor Authentication (MFA)&lt;/strong&gt;&amp;nbsp;with OTP, SMS, email, and biometric support&lt;/li&gt;&lt;li data-source-line="35-35" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;User Lifecycle Management&lt;/strong&gt;&amp;nbsp;— create, update, deactivate users centrally&lt;/li&gt;&lt;li data-source-line="36-36" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Federation with external Identity Providers (IdP)&lt;/strong&gt;&amp;nbsp;— Active Directory, ADFS, Okta, Azure AD, Google&lt;/li&gt;&lt;li data-source-line="37-37" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;API-driven access control&lt;/strong&gt;&amp;nbsp;and OAuth 2.0 / SAML 2.0 support&lt;/li&gt;&lt;li data-source-line="38-39" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Adaptive Security&lt;/strong&gt;&amp;nbsp;— risk-based authentication, IP whitelisting, device trust&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="40-40" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;IDCS replaces the traditional on-premises SSO stack (Oracle Access Manager + Oracle Internet Directory) with a simpler, cloud-native solution.&lt;/p&gt;&lt;hr data-source-line="42-42" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="44-44" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Why Integrate IDCS with EBS and Active Directory?&lt;/h2&gt;&lt;h3 data-source-line="46-46" id="the-traditional-ebs-sso-stack-is-complex" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;The Traditional EBS SSO Stack is Complex&lt;/h3&gt;&lt;p data-source-line="48-48" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Historically, implementing SSO for Oracle EBS required:&lt;/p&gt;&lt;ul data-source-line="50-54" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="50-50" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle Access Manager (OAM)&lt;/strong&gt;&amp;nbsp;— web SSO engine&lt;/li&gt;&lt;li data-source-line="51-51" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle Internet Directory (OID)&lt;/strong&gt;&amp;nbsp;— LDAP directory&lt;/li&gt;&lt;li data-source-line="52-52" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle HTTP Server (OHS)&lt;/strong&gt;&amp;nbsp;— reverse proxy with WebGate agent&lt;/li&gt;&lt;li data-source-line="53-54" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AD Sync Tools&lt;/strong&gt;&amp;nbsp;— to replicate users from Active Directory to OID&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="55-55" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;This multi-tier architecture is expensive to deploy, maintain, and upgrade.&lt;/p&gt;&lt;h3 data-source-line="57-57" id="idcs-simplifies-everything" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;IDCS Simplifies Everything&lt;/h3&gt;&lt;p data-source-line="59-59" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;With IDCS:&lt;/p&gt;&lt;p data-source-line="61-65" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;No OAM or OID required&lt;/strong&gt;&amp;nbsp;— IDCS replaces both&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Lightweight EBS Asserter&lt;/strong&gt;&amp;nbsp;— a small Java WAR app deployed on WebLogic&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Native AD Federation&lt;/strong&gt;&amp;nbsp;— SAML 2.0 federation with Active Directory Federation Services (ADFS) or AD Bridge for user sync&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Cloud-managed&lt;/strong&gt;&amp;nbsp;— Oracle handles patching, upgrades, and availability&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Works with EBS on-premises and in OCI&lt;/strong&gt;&amp;nbsp;— hybrid cloud ready&lt;/p&gt;&lt;h3 data-source-line="67-67" id="business-benefits" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Business Benefits&lt;/h3&gt;&lt;ul data-source-line="69-73" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="69-69" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Faster Deployment&lt;/strong&gt;&amp;nbsp;— 1–2 weeks vs. 2–3 months for OAM/OID&lt;/li&gt;&lt;li data-source-line="70-70" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Lower TCO&lt;/strong&gt;&amp;nbsp;— no infrastructure to maintain&lt;/li&gt;&lt;li data-source-line="71-71" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Better Security&lt;/strong&gt;&amp;nbsp;— MFA, adaptive policies, audit logs in the cloud&lt;/li&gt;&lt;li data-source-line="72-73" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Unified User Experience&lt;/strong&gt;&amp;nbsp;— one login for EBS, cloud apps, and SaaS tools&lt;/li&gt;&lt;/ul&gt;&lt;hr data-source-line="74-74" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="76-76" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Architecture Overview — How It All Fits Together&lt;/h2&gt;&lt;p data-source-line="78-78" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Here's the high-level integration architecture:&lt;/p&gt;&lt;pre data-source-line="80-114" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d721381b70536b68" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;┌─────────────────────┐
│  End User Browser   │
└──────────┬──────────┘
           │
           │ 1. Access EBS URL
           ▼
┌──────────────────────────────┐
│   EBS Asserter (WebLogic)    │  ◄── Java WAR app
│   https://ebsasserter.com    │
└──────────┬───────────────────┘
           │
           │ 2. Redirect to IDCS for authentication
           ▼
┌──────────────────────────────┐
│  Oracle Identity Cloud       │
│  Service (IDCS)              │  ◄── Cloud Identity Provider
│  identity.oraclecloud.com    │
└──────────┬───────────────────┘
           │
           │ 3. Federate to AD FS (if AD user)
           ▼
┌──────────────────────────────┐
│  Microsoft Active Directory  │
│  Federation Services (ADFS)  │  ◄── On-Premises IdP
│  or AD Bridge                │
└──────────┬───────────────────┘
           │
           │ 4. Validate user credentials
           ▼
┌──────────────────────────────┐
│  Microsoft Active Directory  │  ◄── Enterprise LDAP
│  (Domain Controller)         │
└──────────────────────────────┘
&lt;button class="hljs-copy-button-bottom" data-copy-id="d721381b70536b68" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; bottom: 8px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px;"&gt;Copy&lt;/button&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="116-116" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Flow:&lt;/strong&gt;&lt;/p&gt;&lt;ol data-source-line="118-127" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="118-118" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;User accesses Oracle EBS URL&lt;/li&gt;&lt;li data-source-line="119-119" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS redirects to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="120-120" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS Asserter redirects to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS&lt;/strong&gt;&amp;nbsp;for authentication&lt;/li&gt;&lt;li data-source-line="121-121" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;IDCS offers login options: IDCS native or&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;federated AD&lt;/strong&gt;&amp;nbsp;(via ADFS or AD Bridge)&lt;/li&gt;&lt;li data-source-line="122-122" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;User authenticates with&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory&lt;/strong&gt;&amp;nbsp;credentials&lt;/li&gt;&lt;li data-source-line="123-123" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;ADFS sends SAML assertion to IDCS&lt;/li&gt;&lt;li data-source-line="124-124" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;IDCS validates assertion and issues&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;OAuth token&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="125-125" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS Asserter exchanges token for EBS session cookie&lt;/li&gt;&lt;li data-source-line="126-127" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;User is logged into EBS — SSO complete!&lt;/li&gt;&lt;/ol&gt;&lt;hr data-source-line="128-128" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="130-130" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Prerequisites — What You Need Before Starting&lt;/h2&gt;&lt;h3 data-source-line="132-132" id="1.-oracle-identity-cloud-service-(idcs)-instance" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;1. Oracle Identity Cloud Service (IDCS) Instance&lt;/h3&gt;&lt;p data-source-line="134-134" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;You need an active IDCS tenant. If you don't have one:&lt;/p&gt;&lt;ul data-source-line="136-138" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="136-136" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;OCI Tenancy with IDCS&lt;/strong&gt;&amp;nbsp;— comes free with Oracle Cloud Free Tier&lt;/li&gt;&lt;li data-source-line="137-138" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Standalone IDCS subscription&lt;/strong&gt;&amp;nbsp;— available via Oracle sales&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="139-140" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Check your IDCS URL format:&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://&amp;lt;tenant-name&amp;gt;.identity.oraclecloud.com&lt;/code&gt;&lt;/p&gt;&lt;p data-source-line="142-142" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Example:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://mycompany.identity.oraclecloud.com&lt;/code&gt;&lt;/p&gt;&lt;h3 data-source-line="144-144" id="2.-oracle-e-business-suite-environment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;2. Oracle E-Business Suite Environment&lt;/h3&gt;&lt;p data-source-line="146-146" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Supported EBS Versions:&lt;/strong&gt;&lt;/p&gt;&lt;ul data-source-line="148-151" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="148-148" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Oracle EBS Release 11i (11.5.10) — with latest patches&lt;/li&gt;&lt;li data-source-line="149-149" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Oracle EBS Release 12.1.3 or later — with latest patches&lt;/li&gt;&lt;li data-source-line="150-151" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Oracle EBS Release 12.2.x — recommended&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="152-152" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Important:&lt;/strong&gt;&amp;nbsp;EBS must&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;NOT&lt;/strong&gt;&amp;nbsp;be integrated with OAM, OID, or any other SSO solution. If it is, remove the integration first.&lt;/p&gt;&lt;p data-source-line="154-154" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Verify EBS is accessible via&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;HTTPS&lt;/strong&gt;&amp;nbsp;(required for IDCS SSO):&lt;/p&gt;&lt;pre data-source-line="156-158" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="75754fe3caf4ec6f" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;https://ebs.example.com/OA_HTML/AppsLogin
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="160-160" id="3.-separate-oracle-weblogic-server-12c-for-ebs-asserter" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;3. Separate Oracle WebLogic Server 12c for EBS Asserter&lt;/h3&gt;&lt;p data-source-line="162-162" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Do NOT use the EBS application server for EBS Asserter.&lt;/strong&gt;&amp;nbsp;Deploy it on a dedicated WebLogic instance.&lt;/p&gt;&lt;p data-source-line="164-164" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Supported Versions:&lt;/strong&gt;&lt;/p&gt;&lt;ul data-source-line="166-169" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="166-166" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Oracle WebLogic Server 12.1.3&lt;/li&gt;&lt;li data-source-line="167-167" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Oracle WebLogic Server 12.2.x&lt;/li&gt;&lt;li data-source-line="168-169" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Oracle WebLogic Server 14.1.1 (14c)&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="170-170" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Java Requirements:&lt;/strong&gt;&lt;/p&gt;&lt;ul data-source-line="172-173" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="172-173" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Java SE Development Kit 8 (JDK 8) or Java EE 8&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="174-175" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Domain Requirement:&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;⚠️&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Critical:&lt;/strong&gt;&amp;nbsp;The EBS Asserter WebLogic server hostname and EBS application server hostname&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;must be in the same domain&lt;/strong&gt;&amp;nbsp;for SSO to work.&lt;/p&gt;&lt;p data-source-line="177-177" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Correct:&lt;/strong&gt;&lt;/p&gt;&lt;ul data-source-line="178-180" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="178-178" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS Asserter:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://ebsasserter.example.com&lt;/code&gt;&lt;/li&gt;&lt;li data-source-line="179-180" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS Apps:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://ebs.example.com&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="181-181" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;❌&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Wrong:&lt;/strong&gt;&lt;/p&gt;&lt;ul data-source-line="182-184" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="182-182" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS Asserter:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://ebsasserter.mydomain.com&lt;/code&gt;&lt;/li&gt;&lt;li data-source-line="183-184" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS Apps:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://ebs.anotherdomain.com&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-source-line="185-185" id="4.-microsoft-active-directory-(optional-but-recommended)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;4. Microsoft Active Directory (Optional but Recommended)&lt;/h3&gt;&lt;p data-source-line="187-187" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;If you want users to log in with their corporate AD credentials:&lt;/p&gt;&lt;ul data-source-line="189-192" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="189-189" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory Domain Services&lt;/strong&gt;&amp;nbsp;(Windows Server 2012 R2 or later)&lt;/li&gt;&lt;li data-source-line="190-190" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory Federation Services (ADFS)&lt;/strong&gt;&amp;nbsp;— for SAML 2.0 federation&lt;/li&gt;&lt;li data-source-line="191-192" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;OR Oracle IDCS AD Bridge&lt;/strong&gt;&amp;nbsp;— for direct user sync from AD to IDCS&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-source-line="193-193" id="5.-idcs-administrator-role" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;5. IDCS Administrator Role&lt;/h3&gt;&lt;p data-source-line="195-195" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;You need the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Identity Domain Administrator&lt;/strong&gt;&amp;nbsp;or&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Security Administrator&lt;/strong&gt;&amp;nbsp;role in IDCS to:&lt;/p&gt;&lt;ul data-source-line="197-200" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="197-197" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Register the EBS Asserter application&lt;/li&gt;&lt;li data-source-line="198-198" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Configure AD federation&lt;/li&gt;&lt;li data-source-line="199-200" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Manage users and policies&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-source-line="201-201" id="6.-ebs-application-dba-access" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6. EBS Application DBA Access&lt;/h3&gt;&lt;p data-source-line="203-203" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;You need&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;SYSADMIN&lt;/code&gt;&amp;nbsp;access in EBS to:&lt;/p&gt;&lt;ul data-source-line="205-208" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="205-205" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Create the EBS Asserter service user&lt;/li&gt;&lt;li data-source-line="206-206" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Register the asserter application server&lt;/li&gt;&lt;li data-source-line="207-208" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Update user email addresses&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-source-line="209-209" id="7.-time-synchronization" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;7. Time Synchronization&lt;/h3&gt;&lt;p data-source-line="211-211" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;⚠️&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Critical:&lt;/strong&gt;&amp;nbsp;Ensure&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;server clocks are synchronized&lt;/strong&gt;&amp;nbsp;across:&lt;/p&gt;&lt;ul data-source-line="213-216" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="213-213" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS Asserter WebLogic server&lt;/li&gt;&lt;li data-source-line="214-214" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS Application server&lt;/li&gt;&lt;li data-source-line="215-216" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Active Directory server&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="217-217" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Use NTP (Network Time Protocol) to sync all servers. SAML assertions are time-sensitive and will fail if clocks drift more than 5 minutes.&lt;/p&gt;&lt;pre data-source-line="219-227" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="c0ec101f7672dcdc" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;# Check time on Linux&lt;/span&gt;
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;date&lt;/span&gt;
timedatectl status

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;# Enable NTP sync&lt;/span&gt;
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;sudo&lt;/span&gt; systemctl &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;enable&lt;/span&gt; chronyd
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;sudo&lt;/span&gt; systemctl start chronyd
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="229-229" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="231-231" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Planning Checklist — Before You Start&lt;/h2&gt;&lt;p data-source-line="233-233" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Before touching any system, complete this planning checklist:&lt;/p&gt;&lt;h3 data-source-line="235-235" id="1.-network-and-firewall" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;1. Network and Firewall&lt;/h3&gt;&lt;p data-source-line="237-237" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Ensure network connectivity:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="239-246" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="239-239" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="239-239" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Source&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Destination&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Port&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Protocol&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Purpose&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="241-246" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="241-241" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;EBS Asserter WebLogic&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;EBS DB&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;1521&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;TCP&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;JDBC connection to APPS schema&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="242-242" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;EBS Asserter WebLogic&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;IDCS&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;443&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;HTTPS&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;OAuth token exchange&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="243-243" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;User Browser&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;EBS Asserter&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;443&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;HTTPS&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;SSO login&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="244-244" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;User Browser&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;IDCS&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;443&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;HTTPS&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Authentication&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="245-245" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;IDCS&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;ADFS (if used)&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;443&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;HTTPS&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;SAML federation&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="246-246" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;AD Bridge (if used)&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;AD Domain Controller&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;389/636&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;LDAP/LDAPS&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;User sync&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h3 data-source-line="248-248" id="2.-dns-resolution" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;2. DNS Resolution&lt;/h3&gt;&lt;p data-source-line="250-250" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Verify DNS resolution from all servers:&lt;/p&gt;&lt;pre data-source-line="252-257" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="34fdc53d3dcb289f" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;nslookup ebs.example.com
nslookup ebsasserter.example.com
nslookup mycompany.identity.oraclecloud.com
nslookup adfs.example.com
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="259-259" id="3.-ssl-certificates" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;3. SSL Certificates&lt;/h3&gt;&lt;p data-source-line="261-261" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;You need valid SSL certificates for:&lt;/p&gt;&lt;ul data-source-line="263-266" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="263-263" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter WebLogic Server&lt;/strong&gt;&amp;nbsp;— signed by a trusted CA (not self-signed)&lt;/li&gt;&lt;li data-source-line="264-264" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Application Server&lt;/strong&gt;&amp;nbsp;— signed by a trusted CA&lt;/li&gt;&lt;li data-source-line="265-266" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ADFS Server&lt;/strong&gt;&amp;nbsp;(if used) — signed by a trusted CA&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="267-267" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Self-signed certificates will cause SSO failures.&lt;/p&gt;&lt;h3 data-source-line="269-269" id="4.-user-identity-mapping" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;4. User Identity Mapping&lt;/h3&gt;&lt;p data-source-line="271-271" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Decide how users will be matched between IDCS and EBS:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="273-276" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="273-273" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="273-273" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Attribute&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;EBS Column&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;IDCS Attribute&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Recommended&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="275-276" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="275-275" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Email&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;FND_USERS.EMAIL_ADDRESS&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;email&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;✅ Yes (most reliable)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="276-276" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Username&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;FND_USERS.USER_NAME&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;username&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;⚠️ Only if usernames match exactly&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p data-source-line="278-278" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Best Practice:&lt;/strong&gt;&amp;nbsp;Use&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;email address&lt;/strong&gt;&amp;nbsp;as the unique identifier. Ensure every EBS user has a valid email in&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;FND_USERS.EMAIL_ADDRESS&lt;/code&gt;.&lt;/p&gt;&lt;h3 data-source-line="280-280" id="5.-backup" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;5. Backup&lt;/h3&gt;&lt;p data-source-line="282-282" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Take backups before starting:&lt;/p&gt;&lt;pre data-source-line="284-293" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="4aca04db1a5368cc" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;# Backup EBS database&lt;/span&gt;
RMAN&amp;gt; BACKUP DATABASE PLUS ARCHIVELOG;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;# Backup EBS configuration files&lt;/span&gt;
tar -czf ebs_config_backup_$(&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;date&lt;/span&gt; +%Y%m%d).tar.gz &lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$INST_TOP&lt;/span&gt;/appl

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;# Backup WebLogic domain&lt;/span&gt;
tar -czf wls_domain_backup_$(&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;date&lt;/span&gt; +%Y%m%d).tar.gz &lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$DOMAIN_HOME&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="295-295" id="6.-downtime-planning" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6. Downtime Planning&lt;/h3&gt;&lt;p data-source-line="297-297" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;No EBS downtime is required&lt;/strong&gt;&amp;nbsp;for this integration. The EBS Asserter is deployed externally, and you can test the integration before switching users to SSO.&lt;/p&gt;&lt;p data-source-line="299-299" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Estimated&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;implementation time:&lt;/strong&gt;&amp;nbsp;6–8 hours&lt;/p&gt;&lt;hr data-source-line="301-301" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="303-303" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Part 1: Download and Prepare EBS Asserter&lt;/h2&gt;&lt;h3 data-source-line="305-305" id="step-1%3A-download-ebs-asserter-from-idcs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 1: Download EBS Asserter from IDCS&lt;/h3&gt;&lt;ol data-source-line="307-343" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="307-310" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="307-307" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Sign in to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle Identity Cloud Service&lt;/strong&gt;&amp;nbsp;console:&lt;/p&gt;&lt;p data-source-line="309-309" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://&amp;lt;tenant-name&amp;gt;.identity.oraclecloud.com/ui/v1/adminconsole&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="311-312" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="311-311" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Navigation Menu&lt;/strong&gt;&amp;nbsp;(≡), expand&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Settings&lt;/strong&gt;, and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Downloads&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="313-314" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="313-313" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;On the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Downloads&lt;/strong&gt;&amp;nbsp;page, locate&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Identity Cloud Service E-Business Suite Asserter&lt;/strong&gt;, and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Download&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="315-318" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="315-315" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Save the zip file:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;idcs-ebs-asserter-&amp;lt;version&amp;gt;.zip&lt;/code&gt;&lt;/p&gt;&lt;p data-source-line="317-317" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Example:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;idcs-ebs-asserter-19.1.4-1.2.2.zip&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="319-324" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="319-319" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Extract the zip file on your desktop:&lt;/p&gt;&lt;pre data-source-line="321-323" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="00fd3695fb1b584c" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;unzip idcs-ebs-asserter-19.1.4-1.2.2.zip
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="325-331" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="325-325" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Inside the extracted folder, you'll find:&lt;/p&gt;&lt;ul data-source-line="327-331" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="327-327" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.war&lt;/code&gt;&amp;nbsp;— the EBS Asserter Java application&lt;/li&gt;&lt;li data-source-line="328-328" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;idcs-wallet-&amp;lt;version&amp;gt;.jar&lt;/code&gt;&amp;nbsp;— wallet creation utility&lt;/li&gt;&lt;li data-source-line="329-329" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;fndext.jar&lt;/code&gt;&amp;nbsp;— EBS FND library&lt;/li&gt;&lt;li data-source-line="330-331" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;README.txt&lt;/code&gt;&amp;nbsp;— installation guide&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li data-source-line="332-343" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="332-332" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Copy&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.war&lt;/code&gt;,&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;idcs-wallet-&amp;lt;version&amp;gt;.jar&lt;/code&gt;, and&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;fndext.jar&lt;/code&gt;&amp;nbsp;to a working directory on the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter WebLogic server&lt;/strong&gt;:&lt;/p&gt;&lt;pre data-source-line="334-342" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="c4deca7d7a6816d9" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;mkdir&lt;/span&gt; -p /opt/ebssdk
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; /opt/ebssdk

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;# Copy files from your desktop to the WebLogic server&lt;/span&gt;
scp ebs.war oracle@ebsasserter.example.com:/opt/ebssdk/
scp idcs-wallet-*.jar oracle@ebsasserter.example.com:/opt/ebssdk/
scp fndext.jar oracle@ebsasserter.example.com:/opt/ebssdk/
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 data-source-line="344-344" id="step-2%3A-copy-fndext.jar-to-weblogic-domain" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 2: Copy fndext.jar to WebLogic Domain&lt;/h3&gt;&lt;p data-source-line="346-346" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;The&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;fndext.jar&lt;/code&gt;&amp;nbsp;library is needed for EBS API calls.&lt;/p&gt;&lt;pre data-source-line="348-359" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="98fda40e32734aa6" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;# Log in to EBS Asserter WebLogic server&lt;/span&gt;
ssh oracle@ebsasserter.example.com

&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; /opt/ebssdk

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;# Copy fndext.jar to WebLogic domain lib folder&lt;/span&gt;
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cp&lt;/span&gt; fndext.jar &lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$DOMAIN_HOME&lt;/span&gt;/lib/

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;# Verify&lt;/span&gt;
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;ls&lt;/span&gt; -lh &lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$DOMAIN_HOME&lt;/span&gt;/lib/fndext.jar
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="361-361" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Note:&lt;/strong&gt;&amp;nbsp;Replace&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;$DOMAIN_HOME&lt;/code&gt;&amp;nbsp;with your WebLogic domain path, e.g.,&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;/u01/app/oracle/middleware/user_projects/domains/ebsasserter_domain&lt;/code&gt;&lt;/p&gt;&lt;hr data-source-line="363-363" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="365-365" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Part 2: Configure Oracle E-Business Suite&lt;/h2&gt;&lt;h3 data-source-line="367-367" id="step-3%3A-create-ebs-asserter-service-user-in-ebs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 3: Create EBS Asserter Service User in EBS&lt;/h3&gt;&lt;p data-source-line="369-369" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;The EBS Asserter needs a&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;service account&lt;/strong&gt;&amp;nbsp;to communicate with the EBS database (APPS schema).&lt;/p&gt;&lt;ol data-source-line="371-399" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="371-374" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="371-371" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Log in to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle E-Business Suite&lt;/strong&gt;&amp;nbsp;as&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;SYSADMIN&lt;/code&gt;:&lt;/p&gt;&lt;p data-source-line="373-373" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://ebs.example.com/OA_HTML/AppsLogin&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="375-376" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="375-375" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Navigate to:&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;User Management → Users&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="377-378" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="377-377" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;User Account&lt;/strong&gt;&amp;nbsp;from the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Register&lt;/strong&gt;&amp;nbsp;dropdown, and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Go&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="379-387" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="379-379" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Create User Account&lt;/strong&gt;&amp;nbsp;page, enter:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="381-386" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="381-381" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="381-381" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Field&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="383-386" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="383-383" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;User Name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBSASSERTER&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="384-384" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Password&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&amp;lt;Strong_Password&amp;gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="385-385" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Description&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter Service Account&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="386-386" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Password Expire&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;None&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-source-line="388-389" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="388-388" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Submit&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="390-391" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="390-390" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;After the success message appears, click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Assign Roles&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="392-393" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="392-392" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Assign Roles&lt;/strong&gt;&amp;nbsp;window, search by&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Code&lt;/strong&gt;:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;UMX|APPS_SCHEMA_CONNECT&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="394-395" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="394-394" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Apps Schema Connect Role&lt;/strong&gt;&amp;nbsp;and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Select&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="396-397" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="396-396" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Provide justification:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter Service Account&lt;/code&gt;, and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Save&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="398-399" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="398-398" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Log out&lt;/strong&gt;&amp;nbsp;from EBS and&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;log back in&lt;/strong&gt;&amp;nbsp;as&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBSASSERTER&lt;/code&gt;&amp;nbsp;to activate the account and set the password.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="400-400" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Note:&lt;/strong&gt;&amp;nbsp;Store the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBSASSERTER&lt;/code&gt;&amp;nbsp;password securely — you'll need it later for the JDBC datasource configuration.&lt;/p&gt;&lt;h3 data-source-line="402-402" id="step-4%3A-update-sysadmin-email-address-in-ebs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 4: Update SYSADMIN Email Address in EBS&lt;/h3&gt;&lt;p data-source-line="404-404" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;IDCS matches users by&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;email address&lt;/strong&gt;. Ensure the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;SYSADMIN&lt;/code&gt;&amp;nbsp;user has a valid email in EBS.&lt;/p&gt;&lt;ol data-source-line="406-415" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="406-407" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="406-406" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Log in to EBS as&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;SYSADMIN&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="408-409" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="408-408" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Navigate to:&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;User Management → Users&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="410-411" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="410-410" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Search for&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;User Name&lt;/strong&gt;:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;SYSADMIN&lt;/code&gt;, and click the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Update&lt;/strong&gt;&amp;nbsp;icon.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="412-413" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="412-412" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Update the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Email&lt;/strong&gt;&amp;nbsp;field with a valid email address (e.g.,&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;sysadmin@example.com&lt;/code&gt;).&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="414-415" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="414-414" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Apply&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="416-416" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Important:&lt;/strong&gt;&amp;nbsp;Use the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;same email address&lt;/strong&gt;&amp;nbsp;when creating the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;SYSADMIN&lt;/code&gt;&amp;nbsp;user in IDCS in the next section.&lt;/p&gt;&lt;h3 data-source-line="418-418" id="step-5%3A-register-ebs-asserter-application-server-with-ebs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 5: Register EBS Asserter Application Server with EBS&lt;/h3&gt;&lt;p data-source-line="420-420" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;The EBS Asserter must be registered as a trusted application server in EBS.&lt;/p&gt;&lt;ol data-source-line="422-521" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="422-423" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="422-422" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Log in to the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS database server&lt;/strong&gt;&amp;nbsp;as the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;oracle&lt;/code&gt;&amp;nbsp;user.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="424-435" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="424-424" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Source the EBS environment file:&lt;/p&gt;&lt;pre data-source-line="426-428" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="11f798dc222409b8" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;source&lt;/span&gt; /u01/install/VISION/EBSapps.&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;env&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="430-430" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Note:&lt;/strong&gt;&amp;nbsp;Replace&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;/u01/install/VISION/EBSapps.env&lt;/code&gt;&amp;nbsp;with your actual EBS environment file path. Find it with:&lt;/p&gt;&lt;pre data-source-line="432-434" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d6223f4be5f14306" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;find /u01 -name &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;"EBSapps.env"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="436-456" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="436-436" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Locate the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;.dbc&lt;/code&gt;&amp;nbsp;file for your EBS instance:&lt;/p&gt;&lt;pre data-source-line="438-441" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="4c4aaa6d535d3c86" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; &lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$FND_SECURE&lt;/span&gt;
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;ls&lt;/span&gt; -lh *.dbc
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="443-443" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Example output:&lt;/p&gt;&lt;pre data-source-line="445-447" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="5099416ac349440c" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;VISION_ebs.dbc
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="449-449" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Note the full path&lt;/strong&gt;&amp;nbsp;including the filename:&lt;/p&gt;&lt;pre data-source-line="451-453" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="c2aa8288891882fc" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;echo&lt;/span&gt; &lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$FND_SECURE&lt;/span&gt;/VISION_ebs.dbc
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="455-455" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Example:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;/u01/install/VISION/fs1/inst/apps/VISION_ebs/appl/fnd/12.0.0/secure/VISION_ebs.dbc&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="457-466" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="457-457" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Copy&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;fndext.jar&lt;/code&gt;&amp;nbsp;to a working directory on the EBS server:&lt;/p&gt;&lt;pre data-source-line="459-465" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="a3a70a85b4ca544a" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;mkdir&lt;/span&gt; -p /opt/ebssdk
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; /opt/ebssdk

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;# Copy fndext.jar from the EBS Asserter package&lt;/span&gt;
scp oracle@ebsasserter.example.com:/opt/ebssdk/fndext.jar .
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="467-488" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="467-467" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Register the EBS Asserter application server:&lt;/p&gt;&lt;pre data-source-line="469-475" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="2a2cc6cfc789ff87" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; /opt/ebssdk

java oracle.apps.fnd.security.AdminDesktop apps/&amp;lt;APPS_PASSWORD&amp;gt; \
  CREATE NODE_NAME=ebsasserter.example.com \
  DBC=/u01/install/VISION/fs1/inst/apps/VISION_ebs/appl/fnd/12.0.0/secure/VISION_ebs.dbc
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="477-477" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Replace:&lt;/strong&gt;&lt;/p&gt;&lt;ul data-source-line="478-481" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="478-478" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&amp;lt;APPS_PASSWORD&amp;gt;&lt;/code&gt;&amp;nbsp;— your EBS APPS schema password&lt;/li&gt;&lt;li data-source-line="479-479" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebsasserter.example.com&lt;/code&gt;&amp;nbsp;— your EBS Asserter WebLogic server hostname&lt;/li&gt;&lt;li data-source-line="480-481" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;DBC path — your actual&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;.dbc&lt;/code&gt;&amp;nbsp;file path&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="482-482" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Expected Output:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="484-487" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d76f3b9c92ca21f7" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;Registering ebsasserter.example.com...
Successfully created node ebsasserter.example.com with APPL_SERVER_ID: 1234
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="489-490" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="489-489" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Note the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;APPL_SERVER_ID&lt;/code&gt;&lt;/strong&gt;&amp;nbsp;— you'll need it for the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;bridge.properties&lt;/code&gt;&amp;nbsp;file.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="491-503" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="491-491" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Verify the registration created a new&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;.dbc&lt;/code&gt;&amp;nbsp;file:&lt;/p&gt;&lt;pre data-source-line="493-496" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="e3bc76a7326e7622" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; &lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$FND_SECURE&lt;/span&gt;
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;ls&lt;/span&gt; -lh ebsasserter*.dbc
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="498-498" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Example output:&lt;/p&gt;&lt;pre data-source-line="500-502" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="b0995e19fa657c45" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;ebsasserter.example.com_VISION.dbc
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="504-515" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="504-504" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;View the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;APPL_SERVER_ID&lt;/code&gt;&amp;nbsp;value inside the new&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;.dbc&lt;/code&gt;&amp;nbsp;file:&lt;/p&gt;&lt;pre data-source-line="506-508" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="15de03472f97225c" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cat&lt;/span&gt; ebsasserter.example.com_VISION.dbc | grep APPL_SERVER_ID
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="510-510" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Example output:&lt;/p&gt;&lt;pre data-source-line="512-514" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="1dca25a8fe755386" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;APPL_SERVER_ID=1234
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="516-521" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="516-516" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Copy the new&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;.dbc&lt;/code&gt;&amp;nbsp;file to the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter WebLogic server&lt;/strong&gt;:&lt;/p&gt;&lt;pre data-source-line="518-520" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="4b70a80955e2363b" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;scp ebsasserter.example.com_VISION.dbc oracle@ebsasserter.example.com:/opt/ebssdk/
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr data-source-line="522-522" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="524-524" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Part 3: Register EBS Asserter in IDCS&lt;/h2&gt;&lt;h3 data-source-line="526-526" id="step-6%3A-create-sysadmin-user-in-idcs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 6: Create SYSADMIN User in IDCS&lt;/h3&gt;&lt;p data-source-line="528-528" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Create a user in IDCS that matches the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;SYSADMIN&lt;/code&gt;&amp;nbsp;user in EBS.&lt;/p&gt;&lt;ol data-source-line="530-549" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="530-533" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="530-530" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Sign in to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS console&lt;/strong&gt;:&lt;/p&gt;&lt;p data-source-line="532-532" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://&amp;lt;tenant-name&amp;gt;.identity.oraclecloud.com/ui/v1/adminconsole&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="534-535" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="534-534" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Navigation Menu&lt;/strong&gt;&amp;nbsp;(≡), and select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Users&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="536-537" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="536-536" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Add&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="538-547" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="538-538" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Add User&lt;/strong&gt;&amp;nbsp;dialog, enter:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="540-546" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="540-540" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="540-540" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Field&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="542-546" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="542-542" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;First Name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="543-543" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Last Name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Sysadmin&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="544-544" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;User Name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;sysadmin&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="545-545" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Email&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;sysadmin@example.com&lt;/code&gt;&amp;nbsp;←&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;same email as EBS&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="546-546" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Uncheck&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;☐ Use the email address as the user name&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-source-line="548-549" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="548-548" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Finish&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="550-550" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Important:&lt;/strong&gt;&amp;nbsp;The email address&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;must match exactly&lt;/strong&gt;&amp;nbsp;with the email in&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;FND_USERS.EMAIL_ADDRESS&lt;/code&gt;&amp;nbsp;for the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;SYSADMIN&lt;/code&gt;&amp;nbsp;user in EBS.&lt;/p&gt;&lt;h3 data-source-line="552-552" id="step-7%3A-register-ebs-asserter-as-confidential-application-in-idcs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 7: Register EBS Asserter as Confidential Application in IDCS&lt;/h3&gt;&lt;ol data-source-line="554-618" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="554-555" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="554-554" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the IDCS console, click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Navigation Menu&lt;/strong&gt;&amp;nbsp;(≡), and select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Applications&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="556-557" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="556-556" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Add&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="558-559" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="558-558" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Confidential Application&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="560-568" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="560-560" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Details&lt;/strong&gt;&amp;nbsp;tab, enter:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="562-567" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="562-562" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="562-562" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Field&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="564-567" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="564-564" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="565-565" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Description&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter for SSO&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="566-566" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Application URL&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://ebsasserter.example.com/ebs&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="567-567" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Display in My Apps&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;☑ Yes&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-source-line="569-570" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="569-569" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="571-587" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="571-571" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Client&lt;/strong&gt;&amp;nbsp;tab:&lt;/p&gt;&lt;ul data-source-line="573-587" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="573-574" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="573-573" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;☑&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Configure this application as a client now&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="575-578" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="575-575" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Allowed Grant Types:&lt;/strong&gt;&lt;/p&gt;&lt;ul data-source-line="576-578" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="576-576" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;☑ Client Credentials&lt;/li&gt;&lt;li data-source-line="577-578" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;☑ Authorization Code&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li data-source-line="579-581" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="579-580" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Redirect URL:&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://ebsasserter.example.com/ebs/response&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="582-584" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="582-583" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Logout URL:&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://ebsasserter.example.com/ebs/logout&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="585-587" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="585-586" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Post Logout Redirect URL:&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://ebsasserter.example.com/ebs&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li data-source-line="588-589" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="588-588" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Scroll down to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Grant the client access to Identity Cloud Service Admin APIs&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="590-591" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="590-590" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Add&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="592-596" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="592-592" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Add App Role&lt;/strong&gt;&amp;nbsp;dialog, select:&lt;/p&gt;&lt;ul data-source-line="594-596" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="594-594" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;☑&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Authenticator Client&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="595-596" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;☑&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Me&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li data-source-line="597-598" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="597-597" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Add&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="599-600" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="599-599" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;&amp;nbsp;through the remaining tabs (Resources, Web Tier Policy, Authorization, Trust).&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="601-602" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="601-601" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Finish&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="603-612" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="603-603" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Application Added&lt;/strong&gt;&amp;nbsp;dialog:&lt;/p&gt;&lt;ul data-source-line="605-610" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="605-607" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="605-606" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Copy and save&lt;/strong&gt;&amp;nbsp;the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Client ID&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Example:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="608-610" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="608-609" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Copy and save&lt;/strong&gt;&amp;nbsp;the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Client Secret&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Example:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;A1B2-C3D4-E5F6-G7H8-I9J0K1L2M3N4&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="611-611" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;⚠️&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Important:&lt;/strong&gt;&amp;nbsp;Store these securely — you'll need them to create the wallet.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="613-614" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="613-613" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Close&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="615-616" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="615-615" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Activate&lt;/strong&gt;&amp;nbsp;to activate the application.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="617-618" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="617-617" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Activate Application&lt;/strong&gt;&amp;nbsp;dialog, click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Activate Application&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="619-619" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Success message:&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;The EBS Asserter application has been activated.&lt;/strong&gt;&lt;/p&gt;&lt;hr data-source-line="621-621" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="623-623" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Part 4: Create IDCS Wallet for EBS Asserter&lt;/h2&gt;&lt;p data-source-line="625-625" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;The EBS Asserter stores the IDCS&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Client ID&lt;/strong&gt;,&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Client Secret&lt;/strong&gt;, and&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS Base URL&lt;/strong&gt;&amp;nbsp;in an encrypted wallet for security.&lt;/p&gt;&lt;h3 data-source-line="627-627" id="step-8%3A-create-the-wallet" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 8: Create the Wallet&lt;/h3&gt;&lt;ol data-source-line="629-694" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="629-634" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="629-629" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Log in to the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter WebLogic server&lt;/strong&gt;:&lt;/p&gt;&lt;pre data-source-line="631-633" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="fe28e0e63c97ab31" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;ssh oracle@ebsasserter.example.com
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="635-640" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="635-635" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Navigate to the working directory:&lt;/p&gt;&lt;pre data-source-line="637-639" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="4e7a08fa30dedb7d" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; /opt/ebssdk
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="641-652" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="641-641" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Run the wallet creation utility:&lt;/p&gt;&lt;pre data-source-line="643-645" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d17d7c008100bb82" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;java -jar idcs-wallet-&amp;lt;version&amp;gt;.jar
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="647-647" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Example:&lt;/p&gt;&lt;pre data-source-line="649-651" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="aceb27241926d74e" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;java -jar idcs-wallet-19.1.4.jar
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="653-680" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="653-653" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;The utility prompts for the following values:&lt;/p&gt;&lt;p data-source-line="655-655" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Prompt 1: Enter Wallet Path&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="657-659" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="f79528f60b4af171" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;Enter Wallet Path: /opt/ebssdk/wallet
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="661-661" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Prompt 2: Enter Client ID&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="663-665" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="6703873eed8bd36e" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;Enter Client ID: a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="667-667" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Prompt 3: Enter Client Secret&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="669-671" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="a7b04313d23ae2c3" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;Enter Client Secret: A1B2-C3D4-E5F6-G7H8-I9J0K1L2M3N4
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="673-673" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Prompt 4: Enter IDCS base URL&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="675-677" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d918dae5e891c9c5" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;Enter IDCS base URL: https://mycompany.identity.oraclecloud.com
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="679-679" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Note:&lt;/strong&gt;&amp;nbsp;Use your actual IDCS tenant URL.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="681-682" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="681-681" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;The wallet file&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;cwallet.sso&lt;/code&gt;&amp;nbsp;is created in&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;/opt/ebssdk/wallet/&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="683-694" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="683-683" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Verify:&lt;/p&gt;&lt;pre data-source-line="685-687" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="08d8a3a9948e7dca" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;ls&lt;/span&gt; -lh /opt/ebssdk/wallet/cwallet.sso
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="689-689" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Expected output:&lt;/p&gt;&lt;pre data-source-line="691-693" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="35071fd9b9e95974" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;-rw------- 1 oracle oinstall 2.5K Oct 14 10:30 /opt/ebssdk/wallet/cwallet.sso
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="695-695" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Security Note:&lt;/strong&gt;&amp;nbsp;Protect the wallet file with restrictive permissions (&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;600&lt;/code&gt;&amp;nbsp;or&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;400&lt;/code&gt;).&lt;/p&gt;&lt;pre data-source-line="697-699" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="f6b2b881ec069a39" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;chmod&lt;/span&gt; 400 /opt/ebssdk/wallet/cwallet.sso
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="701-701" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="703-703" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Part 5: Configure and Deploy EBS Asserter WAR File&lt;/h2&gt;&lt;h3 data-source-line="705-705" id="step-9%3A-update-bridge.properties-configuration-file" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 9: Update bridge.properties Configuration File&lt;/h3&gt;&lt;p data-source-line="707-707" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;The&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;bridge.properties&lt;/code&gt;&amp;nbsp;file inside&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.war&lt;/code&gt;&amp;nbsp;contains all the EBS Asserter configuration parameters.&lt;/p&gt;&lt;ol data-source-line="709-785" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="709-715" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="709-709" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Log in to the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter WebLogic server&lt;/strong&gt;:&lt;/p&gt;&lt;pre data-source-line="711-714" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="1b6ae309b434268d" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;ssh oracle@ebsasserter.example.com
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; /opt/ebssdk
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="716-723" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="716-716" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Extract the contents of&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.war&lt;/code&gt;:&lt;/p&gt;&lt;pre data-source-line="718-722" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="c0b81dbed18fc5ed" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;mkdir&lt;/span&gt; ebs-war-extract
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; ebs-war-extract
jar -xvf ../ebs.war
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="724-729" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="724-724" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Navigate to the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;WEB-INF&lt;/code&gt;&amp;nbsp;folder:&lt;/p&gt;&lt;pre data-source-line="726-728" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="4d6b8cef58f3e48e" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; WEB-INF
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="730-735" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="730-730" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Open&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;bridge.properties&lt;/code&gt;&amp;nbsp;for editing:&lt;/p&gt;&lt;pre data-source-line="732-734" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d2190d8f0370d4bb" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;vi bridge.properties
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="736-770" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="736-736" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Uncomment and update the following parameters:&lt;/p&gt;&lt;pre data-source-line="738-754" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-properties" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="71b667c71483a8e6" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;###########################################################
## SSO Bridge for E-Business Suite
###########################################################
app.url=https://ebsasserter.example.com/ebs
app.serverid=1234
ebs.url.homepage=https://ebs.example.com/OA_HTML/OA.jsp?OAFunc=OANEWHOMEPAGE
ebs.ds.name=ebsDS
ebs.user.identifier=email
idcs.iss.url=https://identity.oraclecloud.com
idcs.aud.url=https://mycompany.identity.oraclecloud.com
wallet.path=/opt/ebssdk/wallet/cwallet.sso
whitelist.urls=/OA_HTML/RF.jsp,/OA_HTML/OA.jsp,/OA_HTML/BneApplicationService
ebs.renew.session=true
proxy.mode=false
###########################################################
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="756-756" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Parameter Descriptions:&lt;/strong&gt;&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="758-769" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="758-758" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="758-758" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Parameter&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Value&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="760-769" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="760-760" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;app.url&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://ebsasserter.example.com/ebs&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;EBS Asserter URL&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="761-761" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;app.serverid&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;1234&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;APPL_SERVER_ID from Step 5&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="762-762" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.url.homepage&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://ebs.example.com/OA_HTML/OA.jsp?OAFunc=OANEWHOMEPAGE&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;EBS home page URL&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="763-763" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.ds.name&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebsDS&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;JDBC DataSource name (you'll create this in WebLogic)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="764-764" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.user.identifier&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;email&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Match users by email (recommended)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="765-765" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;idcs.iss.url&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://identity.oraclecloud.com&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;IDCS issuer URL (fixed)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="766-766" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;idcs.aud.url&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://mycompany.identity.oraclecloud.com&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Your IDCS tenant URL&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="767-767" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;wallet.path&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;/opt/ebssdk/wallet/cwallet.sso&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Full path to wallet&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="768-768" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;whitelist.urls&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;/OA_HTML/RF.jsp,/OA_HTML/OA.jsp,...&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Allowed EBS URLs&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="769-769" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.renew.session&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;true&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Auto-renew EBS Forms session&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-source-line="771-772" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="771-771" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Save and exit.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="773-779" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="773-773" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Rebuild the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.war&lt;/code&gt;&amp;nbsp;file with the updated&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;bridge.properties&lt;/code&gt;:&lt;/p&gt;&lt;pre data-source-line="775-778" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="11142738a99d9b5b" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; /opt/ebssdk/ebs-war-extract
jar -cvf ../ebs-updated.war *
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="780-785" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="780-780" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Verify the updated WAR file was created:&lt;/p&gt;&lt;pre data-source-line="782-784" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="53b3afbbfbd63d17" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;ls&lt;/span&gt; -lh /opt/ebssdk/ebs-updated.war
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 data-source-line="786-786" id="step-10%3A-create-jdbc-datasource-in-weblogic-for-ebs-database" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 10: Create JDBC DataSource in WebLogic for EBS Database&lt;/h3&gt;&lt;p data-source-line="788-788" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;The EBS Asserter needs a JDBC connection to the EBS database (APPS schema).&lt;/p&gt;&lt;ol data-source-line="790-846" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="790-795" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="790-790" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Log in to the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;WebLogic Server Administration Console&lt;/strong&gt;:&lt;/p&gt;&lt;p data-source-line="792-792" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;http://ebsasserter.example.com:7001/console&lt;/code&gt;&lt;/p&gt;&lt;p data-source-line="794-794" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Credentials:&lt;/strong&gt;&amp;nbsp;WebLogic admin username/password&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="796-797" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="796-796" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the left&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Domain Structure&lt;/strong&gt;&amp;nbsp;panel, expand&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Services&lt;/strong&gt;, and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Data Sources&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="798-799" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="798-798" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;New → Generic Data Source&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="800-807" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="800-800" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Enter the following:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="802-806" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="802-802" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="802-802" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Field&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="804-806" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="804-804" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebsDS&lt;/code&gt;&amp;nbsp;←&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;same as&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.ds.name&lt;/code&gt;&amp;nbsp;in bridge.properties&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="805-805" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;JNDI Name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;jdbc/ebsDS&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="806-806" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Database Type&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-source-line="808-809" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="808-808" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="810-811" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="810-810" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle's Driver (Thin) for Instance connections; Versions:Any&lt;/strong&gt;&amp;nbsp;and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="812-813" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="812-812" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Uncheck&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Supports Global Transactions&lt;/strong&gt;&amp;nbsp;and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="814-824" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="814-814" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Enter the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS database connection details&lt;/strong&gt;:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="816-823" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="816-816" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="816-816" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Field&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="818-823" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="818-818" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Database Name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;VISION&lt;/code&gt;&amp;nbsp;← your EBS DB SID&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="819-819" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Host Name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs-db.example.com&lt;/code&gt;&amp;nbsp;← EBS DB server&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="820-820" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Port&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;1521&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="821-821" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Database User Name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBSASSERTER&lt;/code&gt;&amp;nbsp;← service user from Step 3&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="822-822" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Password&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&amp;lt;EBSASSERTER_password&amp;gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="823-823" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Confirm Password&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&amp;lt;EBSASSERTER_password&amp;gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-source-line="825-826" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="825-825" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="827-842" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="827-827" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Test Configuration&lt;/strong&gt;.&lt;/p&gt;&lt;p data-source-line="829-829" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Expected output:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="831-833" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="4cc43cbf4d4ecf71" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;Connection test succeeded.
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="835-835" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;✅ If successful, click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;p data-source-line="837-837" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;❌ If it fails, verify:&lt;/p&gt;&lt;ul data-source-line="838-842" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="838-838" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS database is running&lt;/li&gt;&lt;li data-source-line="839-839" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Firewall allows port 1521 from WebLogic to EBS DB&lt;/li&gt;&lt;li data-source-line="840-840" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBSASSERTER&lt;/code&gt;&amp;nbsp;user credentials are correct&lt;/li&gt;&lt;li data-source-line="841-842" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;tnsnames.ora&lt;/code&gt;&amp;nbsp;is not required for Thin driver&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li data-source-line="843-844" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="843-843" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBSAsserter_server&lt;/strong&gt;&amp;nbsp;managed server (or your target managed server), and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Finish&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="845-846" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="845-845" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Activate Changes&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 data-source-line="847-847" id="step-11%3A-deploy-ebs.war-to-weblogic" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 11: Deploy ebs.war to WebLogic&lt;/h3&gt;&lt;ol data-source-line="849-872" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="849-850" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="849-849" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the WebLogic console, click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Deployments&lt;/strong&gt;&amp;nbsp;in the left panel.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="851-852" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="851-851" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Install&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="853-854" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="853-853" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Upload your file(s)&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="855-856" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="855-855" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Browse&lt;/strong&gt;&amp;nbsp;and select&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;/opt/ebssdk/ebs-updated.war&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="857-858" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="857-857" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="859-860" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="859-859" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Install this deployment as an application&lt;/strong&gt;, and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="861-862" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="861-861" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBSAsserter_server&lt;/strong&gt;&amp;nbsp;managed server as the target, and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="863-864" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="863-863" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Finish&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="865-866" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="865-865" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Activate Changes&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="867-868" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="867-867" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Deployments&lt;/strong&gt;&amp;nbsp;page, select the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs-updated&lt;/strong&gt;&amp;nbsp;application.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="869-870" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="869-869" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Start → Servicing all requests&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="871-872" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="871-871" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Confirm the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;State&lt;/strong&gt;&amp;nbsp;column shows&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 data-source-line="873-873" id="step-12%3A-verify-ebs-asserter-deployment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 12: Verify EBS Asserter Deployment&lt;/h3&gt;&lt;p data-source-line="875-875" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Test that the EBS Asserter is running:&lt;/p&gt;&lt;pre data-source-line="877-879" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="088833ac82aee7cc" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;curl -k https://ebsasserter.example.com/ebs
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="881-881" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Expected output:&lt;/strong&gt;&amp;nbsp;You should be redirected to IDCS login page or see an HTML response (not a 404 error).&lt;/p&gt;&lt;p data-source-line="883-883" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;If you get a 404, check:&lt;/p&gt;&lt;pre data-source-line="885-891" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="b0e3953f28437393" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;# Check WebLogic managed server logs&lt;/span&gt;
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;tail&lt;/span&gt; -f &lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$DOMAIN_HOME&lt;/span&gt;/servers/EBSAsserter_server/logs/EBSAsserter_server.&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;log&lt;/span&gt;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;# Look for deployment errors&lt;/span&gt;
grep -i &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;"error\|exception"&lt;/span&gt; &lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$DOMAIN_HOME&lt;/span&gt;/servers/EBSAsserter_server/logs/EBSAsserter_server.&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;log&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="893-893" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="895-895" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Part 6: Integrate Microsoft Active Directory with IDCS&lt;/h2&gt;&lt;p data-source-line="897-897" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Now that EBS and IDCS are configured, let's add&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory&lt;/strong&gt;&amp;nbsp;so users can log in with their corporate AD credentials.&lt;/p&gt;&lt;p data-source-line="899-899" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;You have&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;two options&lt;/strong&gt;:&lt;/p&gt;&lt;ol data-source-line="901-903" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="901-901" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AD Federation via ADFS (SAML 2.0)&lt;/strong&gt;&amp;nbsp;— users log in through ADFS&lt;/li&gt;&lt;li data-source-line="902-903" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AD Bridge&lt;/strong&gt;&amp;nbsp;— direct user sync from AD to IDCS&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="904-904" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Recommended:&lt;/strong&gt;&amp;nbsp;Use&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ADFS&lt;/strong&gt;&amp;nbsp;if you already have it deployed. Use&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AD Bridge&lt;/strong&gt;&amp;nbsp;if you want automated user provisioning.&lt;/p&gt;&lt;h3 data-source-line="906-906" id="option-a%3A-federate-idcs-with-active-directory-federation-services-(adfs)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Option A: Federate IDCS with Active Directory Federation Services (ADFS)&lt;/h3&gt;&lt;p data-source-line="908-908" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;This section covers&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;SAML 2.0 federation&lt;/strong&gt;&amp;nbsp;between IDCS and Microsoft ADFS.&lt;/p&gt;&lt;h4 data-source-line="910-910" id="step-13%3A-download-adfs-metadata" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 16px 0px 5px; padding: 0px;"&gt;Step 13: Download ADFS Metadata&lt;/h4&gt;&lt;ol data-source-line="912-919" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="912-917" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="912-912" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Access your&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ADFS Federation Metadata URL&lt;/strong&gt;:&lt;/p&gt;&lt;p data-source-line="914-914" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://adfs.example.com/FederationMetadata/2007-06/FederationMetadata.xml&lt;/code&gt;&lt;/p&gt;&lt;p data-source-line="916-916" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Replace&lt;/strong&gt;&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;adfs.example.com&lt;/code&gt;&amp;nbsp;with your actual ADFS server hostname.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="918-919" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="918-918" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Save the file as&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;FederationMetadata.xml&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h4 data-source-line="920-920" id="step-14%3A-register-adfs-as-identity-provider-in-idcs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 16px 0px 5px; padding: 0px;"&gt;Step 14: Register ADFS as Identity Provider in IDCS&lt;/h4&gt;&lt;ol data-source-line="922-955" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="922-923" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="922-922" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Sign in to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS console&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="924-925" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="924-924" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Navigation Menu&lt;/strong&gt;&amp;nbsp;(≡) →&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Security&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Identity Providers&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="926-927" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="926-926" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Add SAML IDP&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="928-934" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="928-928" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Enter:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="930-933" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="930-930" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="930-930" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Field&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="932-933" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="932-932" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory Federation&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="933-933" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Description&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Corporate AD SAML SSO&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-source-line="935-936" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="935-935" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="937-938" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="937-937" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Import Identity Provider metadata&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="939-940" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="939-939" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Upload&lt;/strong&gt;, select&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;FederationMetadata.xml&lt;/code&gt;, and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Open&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="941-942" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="941-941" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="943-949" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="943-943" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Configure the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;User Mapping&lt;/strong&gt;:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="945-948" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="945-945" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="945-945" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Field&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="947-948" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="947-947" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Oracle Identity Cloud Service User Attribute&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Primary Email Address&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="948-948" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Requested NameID Format&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Email Address&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-source-line="950-951" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="950-950" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="952-953" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="952-952" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Finish&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="954-955" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="954-954" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Do NOT activate yet&lt;/strong&gt;&amp;nbsp;— we need to complete the ADFS side first.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h4 data-source-line="956-956" id="step-15%3A-download-idcs-metadata-for-adfs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 16px 0px 5px; padding: 0px;"&gt;Step 15: Download IDCS Metadata for ADFS&lt;/h4&gt;&lt;ol data-source-line="958-974" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="958-959" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="958-958" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the IDCS console, click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Navigation Menu&lt;/strong&gt;&amp;nbsp;(≡) →&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Settings&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Default Settings&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="960-961" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="960-960" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Turn&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ON&lt;/strong&gt;&amp;nbsp;the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Access Signing Certificate&lt;/strong&gt;&amp;nbsp;option.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="962-963" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="962-962" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Save&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="964-970" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="964-964" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Download the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS SAML Metadata&lt;/strong&gt;:&lt;/p&gt;&lt;p data-source-line="966-966" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://&amp;lt;tenant-name&amp;gt;.identity.oraclecloud.com/fed/v1/metadata&lt;/code&gt;&lt;/p&gt;&lt;p data-source-line="968-969" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Example:&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://mycompany.identity.oraclecloud.com/fed/v1/metadata&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="971-972" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="971-971" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Save the file as&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS_Metadata.xml&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="973-974" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="973-973" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Copy the file to your&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ADFS server&lt;/strong&gt;&amp;nbsp;(Windows Server).&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h4 data-source-line="975-975" id="step-16%3A-register-idcs-as-relying-party-in-adfs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 16px 0px 5px; padding: 0px;"&gt;Step 16: Register IDCS as Relying Party in ADFS&lt;/h4&gt;&lt;ol data-source-line="977-996" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="977-978" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="977-977" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Log in to the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Windows Server&lt;/strong&gt;&amp;nbsp;where ADFS is installed.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="979-980" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="979-979" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Open&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Server Manager&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Tools&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AD FS Management&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="981-982" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="981-981" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AD FS&lt;/strong&gt;&amp;nbsp;console, expand&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Trust Relationships&lt;/strong&gt;, right-click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Relying Party Trusts&lt;/strong&gt;, and select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Add Relying Party Trust&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="983-984" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="983-983" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Start&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="985-986" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="985-985" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Import data about the relying party from a file&lt;/strong&gt;, and browse to&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS_Metadata.xml&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="987-988" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="987-987" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="989-990" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="989-989" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Enter&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Display name&lt;/strong&gt;:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle Identity Cloud Service&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="991-992" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="991-991" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="993-994" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="993-993" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Permit all users to access this relying party&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="995-996" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="995-995" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Close&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h4 data-source-line="997-997" id="step-17%3A-configure-claim-rules-in-adfs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 16px 0px 5px; padding: 0px;"&gt;Step 17: Configure Claim Rules in ADFS&lt;/h4&gt;&lt;p data-source-line="999-999" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;ADFS needs to send the user's&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;email address&lt;/strong&gt;&amp;nbsp;as the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;NameID&lt;/strong&gt;&amp;nbsp;claim.&lt;/p&gt;&lt;ol data-source-line="1001-1032" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1001-1002" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1001-1001" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AD FS Management&lt;/strong&gt;&amp;nbsp;console, right-click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle Identity Cloud Service&lt;/strong&gt;&amp;nbsp;relying party, and select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Edit Claim Issuance Policy&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1003-1004" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1003-1003" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Add Rule&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1005-1006" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1005-1005" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Send LDAP Attributes as Claims&lt;/strong&gt;&amp;nbsp;and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1007-1015" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1007-1007" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Enter:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="1009-1014" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="1009-1009" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="1009-1009" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Field&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="1011-1014" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="1011-1011" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Claim rule name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Email&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1012-1012" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Attribute store&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1013-1013" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;LDAP Attribute&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;E-Mail-Addresses&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1014-1014" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Outgoing Claim Type&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;E-Mail Address&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-source-line="1016-1017" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1016-1016" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Finish&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1018-1019" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1018-1018" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Add Rule&lt;/strong&gt;&amp;nbsp;again.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1020-1021" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1020-1020" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Transform an Incoming Claim&lt;/strong&gt;&amp;nbsp;and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1022-1030" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1022-1022" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Enter:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="1024-1029" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="1024-1024" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="1024-1024" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Field&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="1026-1029" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="1026-1026" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Claim rule name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Name ID&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1027-1027" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Incoming claim type&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;E-Mail Address&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1028-1028" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Outgoing claim type&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Name ID&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1029-1029" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Outgoing name ID format&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Email&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-source-line="1031-1032" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1031-1031" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Finish&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;OK&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h4 data-source-line="1033-1033" id="step-18%3A-test-and-activate-adfs-identity-provider-in-idcs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 16px 0px 5px; padding: 0px;"&gt;Step 18: Test and Activate ADFS Identity Provider in IDCS&lt;/h4&gt;&lt;ol data-source-line="1035-1066" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1035-1036" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1035-1035" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Return to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS console&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Security&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Identity Providers&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1037-1038" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1037-1037" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory Federation&lt;/strong&gt;&amp;nbsp;IdP.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1039-1040" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1039-1039" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Test Login&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1041-1042" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1041-1041" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;You are redirected to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ADFS login page&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1043-1044" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1043-1043" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Enter your&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory credentials&lt;/strong&gt;&amp;nbsp;(e.g.,&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;csaladna@example.com&lt;/code&gt;).&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1045-1058" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1045-1045" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;If authentication succeeds, you'll see:&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Connection Successful&lt;/strong&gt;.&lt;/p&gt;&lt;p data-source-line="1047-1047" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;✅ If successful:&lt;/p&gt;&lt;ul data-source-line="1049-1052" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1049-1049" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Close&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="1050-1050" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Activate&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="1051-1052" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Show on Login Page&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="1053-1053" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;❌ If it fails:&lt;/p&gt;&lt;ul data-source-line="1055-1058" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1055-1055" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Show Assertion Details&lt;/strong&gt;&amp;nbsp;to see the SAML error&lt;/li&gt;&lt;li data-source-line="1056-1056" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Verify claim rules are correct in ADFS&lt;/li&gt;&lt;li data-source-line="1057-1058" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Check ADFS event logs (Server Manager → AD FS → Events)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li data-source-line="1059-1066" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1059-1059" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Add the IdP to the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Default Identity Provider Policy&lt;/strong&gt;:&lt;/p&gt;&lt;ul data-source-line="1061-1066" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1061-1061" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Navigate to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Security&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDP Policies&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="1062-1062" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Default Identity Provider Policy&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="1063-1063" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Click the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Identity Providers&lt;/strong&gt;&amp;nbsp;tab&lt;/li&gt;&lt;li data-source-line="1064-1064" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Assign&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="1065-1066" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory Federation&lt;/strong&gt;&amp;nbsp;and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;OK&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="1067-1067" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Done!&lt;/strong&gt;&amp;nbsp;ADFS is now federated with IDCS.&lt;/p&gt;&lt;h3 data-source-line="1069-1069" id="option-b%3A-configure-ad-bridge-for-direct-user-sync" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Option B: Configure AD Bridge for Direct User Sync&lt;/h3&gt;&lt;p data-source-line="1071-1071" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;If you don't have ADFS, use the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS AD Bridge&lt;/strong&gt;&amp;nbsp;to sync users directly from Active Directory to IDCS.&lt;/p&gt;&lt;h4 data-source-line="1073-1073" id="step-19%3A-download-and-install-ad-bridge" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 16px 0px 5px; padding: 0px;"&gt;Step 19: Download and Install AD Bridge&lt;/h4&gt;&lt;ol data-source-line="1075-1107" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1075-1076" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1075-1075" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS console&lt;/strong&gt;, click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Navigation Menu&lt;/strong&gt;&amp;nbsp;(≡) →&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Settings&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Directory Integrations&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1077-1078" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1077-1077" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Add&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1079-1080" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1079-1079" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Microsoft Active Directory&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1081-1087" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1081-1081" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Enter:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="1083-1086" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="1083-1083" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="1083-1083" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Field&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="1085-1086" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="1085-1085" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Name&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Corporate AD Bridge&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1086-1086" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Description&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;User sync from on-premises AD&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-source-line="1088-1089" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1088-1088" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Download&lt;/strong&gt;&amp;nbsp;to download the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AD Bridge installer&lt;/strong&gt;&amp;nbsp;(&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCSIntegration.zip&lt;/code&gt;).&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1090-1091" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1090-1090" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Copy the zip file to a&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Windows Server&lt;/strong&gt;&amp;nbsp;that has network access to your&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory Domain Controller&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1092-1097" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1092-1092" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Extract the zip file and run the installer:&lt;/p&gt;&lt;pre data-source-line="1094-1096" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="40facfe61ea9cd99" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;IDCSIntegration.exe
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="1098-1105" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1098-1098" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Follow the wizard:&lt;/p&gt;&lt;ul data-source-line="1100-1105" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1100-1100" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Accept the license&lt;/li&gt;&lt;li data-source-line="1101-1101" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Select installation directory (e.g.,&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;C:\Oracle\IDCSBridge&lt;/code&gt;)&lt;/li&gt;&lt;li data-source-line="1102-1102" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Enter&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS Tenant URL&lt;/strong&gt;:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://mycompany.identity.oraclecloud.com&lt;/code&gt;&lt;/li&gt;&lt;li data-source-line="1103-1103" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Enter&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS Admin Username&lt;/strong&gt;&amp;nbsp;and&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Password&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="1104-1105" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Install&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li data-source-line="1106-1107" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1106-1106" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;After installation completes, the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS Bridge Configuration&lt;/strong&gt;&amp;nbsp;tool opens.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h4 data-source-line="1108-1108" id="step-20%3A-configure-ad-bridge-synchronization" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 16px 0px 5px; padding: 0px;"&gt;Step 20: Configure AD Bridge Synchronization&lt;/h4&gt;&lt;ol data-source-line="1110-1158" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1110-1111" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1110-1110" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS Bridge Configuration&lt;/strong&gt;&amp;nbsp;tool, click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Configure&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1112-1123" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1112-1112" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Enter the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory connection details&lt;/strong&gt;:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="1114-1120" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="1114-1114" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="1114-1114" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Field&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="1116-1120" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="1116-1116" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;AD Server&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ad.example.com&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1117-1117" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Port&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;389&lt;/code&gt;&amp;nbsp;(LDAP) or&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;636&lt;/code&gt;&amp;nbsp;(LDAPS — recommended)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1118-1118" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Base DN&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;DC=example,DC=com&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1119-1119" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Bind DN&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;CN=IDCSSync,CN=Users,DC=example,DC=com&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1120-1120" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Password&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&amp;lt;service_account_password&amp;gt;&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p data-source-line="1122-1122" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Note:&lt;/strong&gt;&amp;nbsp;Create a dedicated AD service account (&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCSSync&lt;/code&gt;) with&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Read&lt;/strong&gt;&amp;nbsp;permissions on user objects.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1124-1127" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1124-1124" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Test Connection&lt;/strong&gt;.&lt;/p&gt;&lt;p data-source-line="1126-1126" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Expected:&lt;/strong&gt;&amp;nbsp;"Connection successful"&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1128-1129" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1128-1128" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1130-1134" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1130-1130" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Organizational Units (OUs)&lt;/strong&gt;&amp;nbsp;to sync:&lt;/p&gt;&lt;ul data-source-line="1132-1134" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1132-1132" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;☑&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;OU=Employees,DC=example,DC=com&lt;/code&gt;&lt;/li&gt;&lt;li data-source-line="1133-1134" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;☑&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;OU=Contractors,DC=example,DC=com&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li data-source-line="1135-1136" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1135-1135" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1137-1145" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1137-1137" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Configure&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Attribute Mapping&lt;/strong&gt;:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="1139-1144" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="1139-1139" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="1139-1139" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;AD Attribute&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;IDCS Attribute&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="1141-1144" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="1141-1141" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;sAMAccountName&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;userName&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1142-1142" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;mail&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;email&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1143-1143" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;givenName&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;firstName&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1144-1144" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;sn&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;lastName&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-source-line="1146-1147" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1146-1146" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1148-1152" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1148-1148" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Synchronization Schedule&lt;/strong&gt;:&lt;/p&gt;&lt;ul data-source-line="1150-1152" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1150-1150" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;☑&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Enable scheduled sync&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="1151-1152" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Frequency:&lt;/strong&gt;&amp;nbsp;Every 1 hour&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li data-source-line="1153-1154" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1153-1153" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Finish&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1155-1156" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1155-1155" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Run Sync Now&lt;/strong&gt;&amp;nbsp;to perform the initial synchronization.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1157-1158" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1157-1157" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Monitor the sync progress in the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Logs&lt;/strong&gt;&amp;nbsp;tab.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="1159-1159" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Verification:&lt;/strong&gt;&lt;/p&gt;&lt;ol data-source-line="1161-1163" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1161-1161" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;In the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS console&lt;/strong&gt;, click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Users&lt;/strong&gt;.&lt;/li&gt;&lt;li data-source-line="1162-1163" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;You should see users from Active Directory synced to IDCS.&lt;/li&gt;&lt;/ol&gt;&lt;hr data-source-line="1164-1164" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="1166-1166" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Part 7: Test the Complete SSO Flow&lt;/h2&gt;&lt;h3 data-source-line="1168-1168" id="step-21%3A-assign-ebs-asserter-application-to-test-user" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 21: Assign EBS Asserter Application to Test User&lt;/h3&gt;&lt;ol data-source-line="1170-1181" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1170-1171" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1170-1170" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS console&lt;/strong&gt;, click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Applications&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1172-1173" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1172-1172" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1174-1175" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1174-1174" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Application Users&lt;/strong&gt;&amp;nbsp;tab.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1176-1177" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1176-1176" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Assign&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1178-1179" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1178-1178" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Search for a test user (e.g.,&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;sysadmin&lt;/code&gt;&amp;nbsp;or an AD-synced user).&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1180-1181" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1180-1180" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select the user and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;OK&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 data-source-line="1182-1182" id="step-22%3A-test-sso-login" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 22: Test SSO Login&lt;/h3&gt;&lt;ol data-source-line="1184-1210" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1184-1185" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1184-1184" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Open a&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;new private/incognito browser window&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1186-1189" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1186-1186" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Access the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter URL&lt;/strong&gt;:&lt;/p&gt;&lt;p data-source-line="1188-1188" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://ebsasserter.example.com/ebs&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1190-1191" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1190-1190" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;You are redirected to the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS login page&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1192-1196" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1192-1192" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;If&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ADFS federation&lt;/strong&gt;&amp;nbsp;is enabled, you'll see:&lt;/p&gt;&lt;ul data-source-line="1194-1196" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1194-1194" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Sign in with Oracle Identity Cloud Service&lt;/strong&gt;&amp;nbsp;(IDCS native login)&lt;/li&gt;&lt;li data-source-line="1195-1196" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Sign in with Active Directory Federation&lt;/strong&gt;&amp;nbsp;(ADFS login)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li data-source-line="1197-1198" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1197-1197" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Sign in with Active Directory Federation&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1199-1200" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1199-1199" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;You are redirected to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ADFS login page&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1201-1202" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1201-1201" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Enter your&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory credentials&lt;/strong&gt;&amp;nbsp;(e.g.,&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;csaladna@example.com&lt;/code&gt;).&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1203-1204" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1203-1203" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;After successful authentication, you are redirected back to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1205-1206" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1205-1205" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;IDCS validates the SAML assertion and redirects to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1207-1208" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1207-1207" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;EBS Asserter creates an&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS session cookie&lt;/strong&gt;&amp;nbsp;and redirects to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle E-Business Suite&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1209-1210" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1209-1209" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle EBS Home page opens&lt;/strong&gt;&amp;nbsp;— you are logged in!&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="1211-1211" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;✅ Success!&lt;/strong&gt;&amp;nbsp;SSO is working end-to-end:&lt;/p&gt;&lt;pre data-source-line="1213-1215" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="06fa78d75e27a140" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;User → EBS Asserter → IDCS → ADFS → Active Directory → IDCS → EBS Asserter → EBS
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="1217-1217" id="step-23%3A-test-logout" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 23: Test Logout&lt;/h3&gt;&lt;ol data-source-line="1219-1226" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1219-1220" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1219-1219" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle EBS&lt;/strong&gt;, click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Logout&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1221-1222" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1221-1221" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;You are redirected to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter logout&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS logout&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1223-1224" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1223-1223" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;IDCS clears the session and redirects to the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS login page&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1225-1226" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1225-1225" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Try accessing EBS again — you are prompted to log in (session is cleared).&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="1227-1227" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Logout works correctly.&lt;/strong&gt;&lt;/p&gt;&lt;hr data-source-line="1229-1229" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="1231-1231" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Troubleshooting — Common Errors and Fixes&lt;/h2&gt;&lt;h3 data-source-line="1233-1233" id="%E2%9A%A0%EF%B8%8F-issue-1%3A-%22connection-to-idcs-failed%22-in-ebs-asserter" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;⚠️ Issue 1: "Connection to IDCS failed" in EBS Asserter&lt;/h3&gt;&lt;p data-source-line="1235-1235" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;Wallet path is incorrect or wallet file is missing.&lt;/p&gt;&lt;p data-source-line="1237-1237" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;p data-source-line="1239-1239" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Check the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;bridge.properties&lt;/code&gt;&amp;nbsp;wallet path:&lt;/p&gt;&lt;pre data-source-line="1241-1244" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="a7dac806f5776169" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; /opt/ebssdk/ebs-war-extract/WEB-INF
grep wallet.path bridge.properties
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="1246-1246" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Verify the wallet file exists:&lt;/p&gt;&lt;pre data-source-line="1248-1250" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="08d8a3a9948e7dca" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;ls&lt;/span&gt; -lh /opt/ebssdk/wallet/cwallet.sso
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="1252-1252" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;If missing, recreate the wallet (Step 8).&lt;/p&gt;&lt;hr data-source-line="1254-1254" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h3 data-source-line="1256-1256" id="%E2%9A%A0%EF%B8%8F-issue-2%3A-%22jdbc-datasource-not-found%22-error" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;⚠️ Issue 2: "JDBC DataSource not found" Error&lt;/h3&gt;&lt;p data-source-line="1258-1258" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;The&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.ds.name&lt;/code&gt;&amp;nbsp;in&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;bridge.properties&lt;/code&gt;&amp;nbsp;does not match the JNDI name in WebLogic.&lt;/p&gt;&lt;p data-source-line="1260-1260" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;ol data-source-line="1262-1271" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1262-1263" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1262-1262" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Check the DataSource JNDI name in WebLogic console:&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Services → Data Sources → ebsDS&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1264-1269" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1264-1264" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Update&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;bridge.properties&lt;/code&gt;:&lt;/p&gt;&lt;pre data-source-line="1266-1268" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-properties" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="242077ac4004feb0" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;ebs.ds.name=ebsDS
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="1270-1271" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1270-1270" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Rebuild&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.war&lt;/code&gt;&amp;nbsp;and redeploy (Steps 9–11).&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr data-source-line="1272-1272" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h3 data-source-line="1274-1274" id="%E2%9A%A0%EF%B8%8F-issue-3%3A-%22user-not-found-in-ebs%22-after-sso-login" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;⚠️ Issue 3: "User not found in EBS" After SSO Login&lt;/h3&gt;&lt;p data-source-line="1276-1276" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;Email address mismatch between IDCS and EBS.&lt;/p&gt;&lt;p data-source-line="1278-1278" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;ol data-source-line="1280-1303" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1280-1284" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1280-1280" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Check the user's email in&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS&lt;/strong&gt;:&lt;/p&gt;&lt;ul data-source-line="1282-1284" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1282-1282" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;IDCS console → Users → search for the user&lt;/li&gt;&lt;li data-source-line="1283-1284" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Note the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Email&lt;/strong&gt;&amp;nbsp;field&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li data-source-line="1285-1292" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1285-1285" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Check the user's email in&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS&lt;/strong&gt;:&lt;/p&gt;&lt;pre data-source-line="1287-1291" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="46b02385082e3e6b" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; user_name, email_address 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; fnd_users 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; user_name &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'SYSADMIN'&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="1293-1294" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1293-1293" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Ensure they&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;match exactly&lt;/strong&gt;&amp;nbsp;(case-insensitive).&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1295-1303" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1295-1295" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;If they don't match, update EBS:&lt;/p&gt;&lt;pre data-source-line="1297-1302" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="7360fd4798f22c11" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;UPDATE&lt;/span&gt; fnd_users 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SET&lt;/span&gt; email_address &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'sysadmin@example.com'&lt;/span&gt; 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; user_name &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'SYSADMIN'&lt;/span&gt;;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;COMMIT&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr data-source-line="1304-1304" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h3 data-source-line="1306-1306" id="%E2%9A%A0%EF%B8%8F-issue-4%3A-adfs-saml-assertion-fails-(%22connection-failed%22-in-idcs)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;⚠️ Issue 4: ADFS SAML Assertion Fails ("Connection Failed" in IDCS)&lt;/h3&gt;&lt;p data-source-line="1308-1308" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;SAML claim rules are incorrect in ADFS.&lt;/p&gt;&lt;p data-source-line="1310-1310" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;ol data-source-line="1312-1325" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1312-1313" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1312-1312" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS&lt;/strong&gt;, click the failed test and click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Show Assertion Details&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1314-1315" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1314-1314" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Look for the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&amp;lt;samlp:Status&amp;gt;&lt;/code&gt;&amp;nbsp;error message.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1316-1323" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1316-1316" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Common errors:&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="1318-1322" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="1318-1318" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="1318-1318" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Error&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Cause&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Fix&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="1320-1322" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="1320-1320" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;urn:oasis:names:tc:SAML:2.0:status:Requester&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Missing NameID claim&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Verify&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Name ID&lt;/strong&gt;&amp;nbsp;transform claim rule in ADFS&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1321-1321" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;No email attribute&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Email claim not sent&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Verify&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Email&lt;/strong&gt;&amp;nbsp;LDAP attribute claim rule in ADFS&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="1322-1322" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Time mismatch&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Server clocks out of sync&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Sync clocks with NTP on ADFS and IDCS&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/li&gt;&lt;li data-source-line="1324-1325" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1324-1324" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Fix the claim rules in&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ADFS&lt;/strong&gt;&amp;nbsp;(Step 17) and retest.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr data-source-line="1326-1326" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h3 data-source-line="1328-1328" id="%E2%9A%A0%EF%B8%8F-issue-5%3A-%22internal-server-error%22-in-ebs-asserter" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;⚠️ Issue 5: "Internal Server Error" in EBS Asserter&lt;/h3&gt;&lt;p data-source-line="1330-1330" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;Missing or incorrect&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;APPL_SERVER_ID&lt;/code&gt;&amp;nbsp;in&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;bridge.properties&lt;/code&gt;.&lt;/p&gt;&lt;p data-source-line="1332-1332" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;ol data-source-line="1334-1347" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1334-1339" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1334-1334" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Check the&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;.dbc&lt;/code&gt;&amp;nbsp;file for the correct&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;APPL_SERVER_ID&lt;/code&gt;:&lt;/p&gt;&lt;pre data-source-line="1336-1338" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="82c217172a940b17" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cat&lt;/span&gt; /opt/ebssdk/ebsasserter.example.com_VISION.dbc | grep APPL_SERVER_ID
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="1340-1345" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1340-1340" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Update&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;bridge.properties&lt;/code&gt;:&lt;/p&gt;&lt;pre data-source-line="1342-1344" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-properties" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="10604f39dfe08e93" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;app.serverid=1234
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li data-source-line="1346-1347" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1346-1346" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Rebuild&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.war&lt;/code&gt;&amp;nbsp;and redeploy.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr data-source-line="1348-1348" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h3 data-source-line="1350-1350" id="%E2%9A%A0%EF%B8%8F-issue-6%3A-ebs-asserter-and-ebs-not-in-same-domain" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;⚠️ Issue 6: EBS Asserter and EBS Not in Same Domain&lt;/h3&gt;&lt;p data-source-line="1352-1352" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Symptom:&lt;/strong&gt;&amp;nbsp;SSO login succeeds, but EBS shows the login page again (no session cookie).&lt;/p&gt;&lt;p data-source-line="1354-1354" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;Cookies cannot be shared across different domains.&lt;/p&gt;&lt;p data-source-line="1356-1356" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;p data-source-line="1358-1358" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Ensure both hostnames are in the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;same domain&lt;/strong&gt;:&lt;/p&gt;&lt;p data-source-line="1360-1360" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Correct:&lt;/strong&gt;&lt;/p&gt;&lt;ul data-source-line="1361-1363" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1361-1361" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS Asserter:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebsasserter.example.com&lt;/code&gt;&lt;/li&gt;&lt;li data-source-line="1362-1363" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.example.com&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="1364-1364" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;❌&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Wrong:&lt;/strong&gt;&lt;/p&gt;&lt;ul data-source-line="1365-1367" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1365-1365" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS Asserter:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebsasserter.domain1.com&lt;/code&gt;&lt;/li&gt;&lt;li data-source-line="1366-1367" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.domain2.com&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="1368-1368" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;If they're in different domains, you must reconfigure DNS or use a reverse proxy.&lt;/p&gt;&lt;hr data-source-line="1370-1370" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h3 data-source-line="1372-1372" id="%E2%9A%A0%EF%B8%8F-issue-7%3A-ad-bridge-sync-fails" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;⚠️ Issue 7: AD Bridge Sync Fails&lt;/h3&gt;&lt;p data-source-line="1374-1374" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;Insufficient AD permissions for the sync service account.&lt;/p&gt;&lt;p data-source-line="1376-1376" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;ol data-source-line="1378-1391" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1378-1379" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1378-1378" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;In&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory Users and Computers&lt;/strong&gt;, right-click the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Base DN&lt;/strong&gt;&amp;nbsp;(e.g.,&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;DC=example,DC=com&lt;/code&gt;).&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1380-1381" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1380-1380" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Select&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Properties&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Security&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Advanced&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1382-1383" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1382-1382" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Add&lt;/strong&gt;&amp;nbsp;and select the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCSSync&lt;/strong&gt;&amp;nbsp;service account.&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="1384-1389" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1384-1384" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Grant the following permissions:&lt;/p&gt;&lt;ul data-source-line="1386-1389" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1386-1386" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;☑ Read all properties&lt;/li&gt;&lt;li data-source-line="1387-1387" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;☑ Read permissions&lt;/li&gt;&lt;li data-source-line="1388-1389" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;☑ List contents&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li data-source-line="1390-1391" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="1390-1390" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;Click&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;OK&lt;/strong&gt;&amp;nbsp;and retry the sync.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr data-source-line="1392-1392" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="1394-1394" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Best Practices — Production Deployment&lt;/h2&gt;&lt;h3 data-source-line="1396-1396" id="%E2%9C%85-1.-use-ssl%2Ftls-everywhere" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;1. Use SSL/TLS Everywhere&lt;/h3&gt;&lt;p data-source-line="1398-1398" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;All communication must be encrypted:&lt;/p&gt;&lt;ul data-source-line="1400-1403" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1400-1400" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS Asserter WebLogic →&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;HTTPS only&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="1401-1401" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS Application →&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;HTTPS only&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="1402-1403" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;ADFS →&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;HTTPS only&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="1404-1404" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Use valid SSL certificates signed by a trusted CA (not self-signed).&lt;/p&gt;&lt;h3 data-source-line="1406-1406" id="%E2%9C%85-2.-enable-mfa-in-idcs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;2. Enable MFA in IDCS&lt;/h3&gt;&lt;p data-source-line="1408-1408" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Add an extra layer of security:&lt;/p&gt;&lt;ol data-source-line="1410-1413" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1410-1410" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;In&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS console&lt;/strong&gt;, navigate to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Security&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;MFA&lt;/strong&gt;.&lt;/li&gt;&lt;li data-source-line="1411-1411" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Enable&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Time-Based One-Time Password (TOTP)&lt;/strong&gt;&amp;nbsp;or&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;SMS&lt;/strong&gt;.&lt;/li&gt;&lt;li data-source-line="1412-1413" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Assign MFA enrollment to users.&lt;/li&gt;&lt;/ol&gt;&lt;h3 data-source-line="1414-1414" id="%E2%9C%85-3.-configure-sign-on-policies" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;3. Configure Sign-On Policies&lt;/h3&gt;&lt;p data-source-line="1416-1416" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Restrict access based on IP, device, or risk:&lt;/p&gt;&lt;ol data-source-line="1418-1423" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1418-1418" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Navigate to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Security&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Sign-On Policies&lt;/strong&gt;.&lt;/li&gt;&lt;li data-source-line="1419-1419" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Create a policy for&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter&lt;/strong&gt;&amp;nbsp;application.&lt;/li&gt;&lt;li data-source-line="1420-1423" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Add rules:&lt;ul data-source-line="1421-1423" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1421-1421" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Require MFA if user is outside corporate network&lt;/li&gt;&lt;li data-source-line="1422-1423" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Block sign-in from blacklisted countries&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 data-source-line="1424-1424" id="%E2%9C%85-4.-monitor-idcs-audit-logs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;4. Monitor IDCS Audit Logs&lt;/h3&gt;&lt;p data-source-line="1426-1426" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Track authentication events:&lt;/p&gt;&lt;ol data-source-line="1428-1430" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1428-1428" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Navigate to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Reports&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Audit Reports&lt;/strong&gt;.&lt;/li&gt;&lt;li data-source-line="1429-1430" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Export logs to a SIEM (e.g., Splunk, Oracle Management Cloud).&lt;/li&gt;&lt;/ol&gt;&lt;h3 data-source-line="1431-1431" id="%E2%9C%85-5.-high-availability-for-ebs-asserter" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;5. High Availability for EBS Asserter&lt;/h3&gt;&lt;p data-source-line="1433-1433" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Deploy&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;multiple EBS Asserter instances&lt;/strong&gt;&amp;nbsp;behind a load balancer:&lt;/p&gt;&lt;ul data-source-line="1435-1438" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1435-1435" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Load Balancer&lt;/strong&gt;&amp;nbsp;(F5, OHS, OCI Load Balancer) →&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebsasserter.example.com&lt;/code&gt;&lt;/li&gt;&lt;li data-source-line="1436-1436" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter 1&lt;/strong&gt;&amp;nbsp;→ WebLogic Managed Server 1&lt;/li&gt;&lt;li data-source-line="1437-1438" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS Asserter 2&lt;/strong&gt;&amp;nbsp;→ WebLogic Managed Server 2&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="1439-1439" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Session affinity (sticky sessions) is&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;not required&lt;/strong&gt;&amp;nbsp;— IDCS handles session state.&lt;/p&gt;&lt;h3 data-source-line="1441-1441" id="%E2%9C%85-6.-backup-the-wallet" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6. Backup the Wallet&lt;/h3&gt;&lt;p data-source-line="1443-1443" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;The wallet contains the IDCS credentials. Back it up securely:&lt;/p&gt;&lt;pre data-source-line="1445-1448" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="fed04ecc07b6aec1" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cp&lt;/span&gt; /opt/ebssdk/wallet/cwallet.sso /backup/cwallet.sso.$(&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;date&lt;/span&gt; +%Y%m%d)
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;chmod&lt;/span&gt; 400 /backup/cwallet.sso.*
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="1450-1450" id="%E2%9C%85-7.-test-regularly" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;7. Test Regularly&lt;/h3&gt;&lt;p data-source-line="1452-1452" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Schedule quarterly SSO testing:&lt;/p&gt;&lt;ul data-source-line="1454-1459" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1454-1454" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Test login with&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS native&lt;/strong&gt;&amp;nbsp;users&lt;/li&gt;&lt;li data-source-line="1455-1455" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Test login with&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AD-federated&lt;/strong&gt;&amp;nbsp;users&lt;/li&gt;&lt;li data-source-line="1456-1456" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Test&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;logout&lt;/strong&gt;&amp;nbsp;flow&lt;/li&gt;&lt;li data-source-line="1457-1457" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Test&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;MFA&lt;/strong&gt;&amp;nbsp;enrollment and authentication&lt;/li&gt;&lt;li data-source-line="1458-1459" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Verify&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AD Bridge sync&lt;/strong&gt;&amp;nbsp;is running&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-source-line="1460-1460" id="%E2%9C%85-8.-keep-ebs-asserter-updated" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;8. Keep EBS Asserter Updated&lt;/h3&gt;&lt;p data-source-line="1462-1462" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Oracle releases new versions of the EBS Asserter with bug fixes and new features. Check for updates quarterly in&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;IDCS console → Settings → Downloads&lt;/strong&gt;.&lt;/p&gt;&lt;h3 data-source-line="1464-1464" id="%E2%9C%85-9.-document-your-configuration" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;9. Document Your Configuration&lt;/h3&gt;&lt;p data-source-line="1466-1466" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Create a runbook that includes:&lt;/p&gt;&lt;ul data-source-line="1468-1474" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1468-1468" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;EBS Asserter server details (hostname, IP, WebLogic version)&lt;/li&gt;&lt;li data-source-line="1469-1469" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;IDCS tenant URL and Client ID&lt;/li&gt;&lt;li data-source-line="1470-1470" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;ADFS server details&lt;/li&gt;&lt;li data-source-line="1471-1471" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Firewall rules&lt;/li&gt;&lt;li data-source-line="1472-1472" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;DNS entries&lt;/li&gt;&lt;li data-source-line="1473-1474" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Service account credentials (stored securely)&lt;/li&gt;&lt;/ul&gt;&lt;hr data-source-line="1475-1475" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="1477-1477" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Summary&lt;/h2&gt;&lt;p data-source-line="1479-1479" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Congratulations! You've successfully integrated&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle Identity Cloud Service (IDCS)&lt;/strong&gt;&amp;nbsp;with&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle E-Business Suite&lt;/strong&gt;&amp;nbsp;and&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Active Directory&lt;/strong&gt;&amp;nbsp;for Single Sign-On. Here's what you accomplished:&lt;/p&gt;&lt;ol data-source-line="1481-1490" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1481-1481" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Downloaded and prepared&lt;/strong&gt;&amp;nbsp;the EBS Asserter package&lt;/li&gt;&lt;li data-source-line="1482-1482" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Created the EBS Asserter service account&lt;/strong&gt;&amp;nbsp;in EBS&lt;/li&gt;&lt;li data-source-line="1483-1483" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Registered the EBS Asserter application server&lt;/strong&gt;&amp;nbsp;with EBS&lt;/li&gt;&lt;li data-source-line="1484-1484" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Registered EBS Asserter&lt;/strong&gt;&amp;nbsp;as a confidential application in IDCS&lt;/li&gt;&lt;li data-source-line="1485-1485" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Created an encrypted wallet&lt;/strong&gt;&amp;nbsp;for IDCS credentials&lt;/li&gt;&lt;li data-source-line="1486-1486" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Configured and deployed&lt;/strong&gt;&amp;nbsp;the EBS Asserter WAR file to WebLogic&lt;/li&gt;&lt;li data-source-line="1487-1487" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Federated IDCS with Active Directory&lt;/strong&gt;&amp;nbsp;using ADFS or AD Bridge&lt;/li&gt;&lt;li data-source-line="1488-1488" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Tested the complete SSO flow&lt;/strong&gt;&amp;nbsp;— EBS → IDCS → AD → EBS&lt;/li&gt;&lt;li data-source-line="1489-1490" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Troubleshot common errors&lt;/strong&gt;&amp;nbsp;and verified production readiness&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="1491-1491" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Users can now log in to Oracle E-Business Suite using their&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;corporate Active Directory credentials&lt;/strong&gt;&amp;nbsp;through a simple, cloud-managed SSO solution — no OAM or OID required.&lt;/p&gt;&lt;p data-source-line="1493-1493" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;This integration gives you:&lt;/p&gt;&lt;ul data-source-line="1495-1500" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="1495-1495" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Simplified architecture&lt;/strong&gt;&amp;nbsp;— fewer moving parts&lt;/li&gt;&lt;li data-source-line="1496-1496" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Centralized identity management&lt;/strong&gt;&amp;nbsp;— one place to manage users&lt;/li&gt;&lt;li data-source-line="1497-1497" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Enhanced security&lt;/strong&gt;&amp;nbsp;— MFA, adaptive policies, audit logs&lt;/li&gt;&lt;li data-source-line="1498-1498" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Cloud-native scalability&lt;/strong&gt;&amp;nbsp;— IDCS handles high availability&lt;/li&gt;&lt;li data-source-line="1499-1500" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Hybrid flexibility&lt;/strong&gt;&amp;nbsp;— works with EBS on-premises or in OCI&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="1501-1502" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;span style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;Please do like and subscribe to my youtube channel:&amp;nbsp;&lt;a href="https://www.youtube.com/@foalabs" rel="noopener noreferrer" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; cursor: pointer; display: inline-flex; line-height: calc(1em + 2px); max-width: 100%; outline: none; position: relative; text-decoration: none; transition: 0.3s;" target="_blank"&gt;https://www.youtube.com/@foalabs&lt;/a&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;If you like this post please follow, share and comment&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-source-line="1501-1502" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;span style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkU2LcM912sUNAqwvie4rPScfpeQPVaHB5mVK24ap337MRdJGCh4wlBFgEcWMSI5Q1qq95CPUFxeKAqGiSHVQyk6D2HrHqkJk-wNtschAWAI7rJqqrwDmYQwxE0j30T6OTTt6RBrjt4b3eAT9nwNhV9zvJI9SrZ3T_54YhSZKTge5NY7IMVZoEVmhKbAQ/s189/funoracleapps_logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="141" data-original-width="189" height="141" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkU2LcM912sUNAqwvie4rPScfpeQPVaHB5mVK24ap337MRdJGCh4wlBFgEcWMSI5Q1qq95CPUFxeKAqGiSHVQyk6D2HrHqkJk-wNtschAWAI7rJqqrwDmYQwxE0j30T6OTTt6RBrjt4b3eAT9nwNhV9zvJI9SrZ3T_54YhSZKTge5NY7IMVZoEVmhKbAQ/s1600/funoracleapps_logo.png" width="189" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;&lt;hr data-source-line="1504-1504" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px;" /&gt;&lt;h2 data-source-line="1506-1506" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;FAQ&lt;/h2&gt;&lt;p data-source-line="1508-1509" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q1: Can I use IDCS with EBS 11i?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Yes, EBS Asserter supports Oracle E-Business Suite Release 11i (11.5.10) with the latest patches applied. However, Oracle recommends upgrading to EBS 12.2 for the best experience.&lt;/p&gt;&lt;p data-source-line="1511-1512" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q2: Do I need to remove my existing OAM/OID integration before using IDCS?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Yes. EBS cannot be integrated with both OAM/OID and IDCS simultaneously. You must remove the OAM/OID integration, restart the EBS application tier, and then proceed with IDCS integration.&lt;/p&gt;&lt;p data-source-line="1514-1515" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q3: Can I use IDCS with EBS running on OCI?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Absolutely. IDCS works seamlessly with EBS deployed on Oracle Cloud Infrastructure (OCI), including EBS Cloud Manager provisioned instances.&lt;/p&gt;&lt;p data-source-line="1517-1518" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q4: What if my users have different usernames in AD and EBS?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Use&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;email address&lt;/strong&gt;&amp;nbsp;as the unique identifier (&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.user.identifier=email&lt;/code&gt;&amp;nbsp;in&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;bridge.properties&lt;/code&gt;). Ensure every user has a valid, matching email in both AD and EBS (&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;FND_USERS.EMAIL_ADDRESS&lt;/code&gt;).&lt;/p&gt;&lt;p data-source-line="1520-1521" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q5: Can I enforce MFA for only certain users?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Yes. In IDCS, create a&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Sign-On Policy&lt;/strong&gt;&amp;nbsp;specific to the EBS Asserter application. Add rules to require MFA for specific groups (e.g.,&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;EBS_Admins&lt;/code&gt;) or network conditions (e.g., outside corporate IP range).&lt;/p&gt;&lt;p data-source-line="1523-1524" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q6: How do I upgrade the EBS Asserter to a new version?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Download the latest EBS Asserter from IDCS console → Settings → Downloads. Extract the new&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ebs.war&lt;/code&gt;, update&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;bridge.properties&lt;/code&gt;&amp;nbsp;with your existing configuration, rebuild the WAR, and redeploy it to WebLogic. No EBS downtime is required.&lt;/p&gt;&lt;p data-source-line="1526-1527" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q7: Can I use Google Workspace or Okta instead of Active Directory?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Yes. IDCS supports SAML 2.0 federation with any SAML-compliant IdP, including Google Workspace, Okta, Azure AD, Ping Identity, and others. The integration steps are similar to ADFS (download metadata, register as IdP, configure claim mapping).&lt;/p&gt;&lt;br /&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkU2LcM912sUNAqwvie4rPScfpeQPVaHB5mVK24ap337MRdJGCh4wlBFgEcWMSI5Q1qq95CPUFxeKAqGiSHVQyk6D2HrHqkJk-wNtschAWAI7rJqqrwDmYQwxE0j30T6OTTt6RBrjt4b3eAT9nwNhV9zvJI9SrZ3T_54YhSZKTge5NY7IMVZoEVmhKbAQ/s72-c/funoracleapps_logo.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Step by Step Upgrade Oracle Database 19c to 23ai Using AutoUpgrade</title><link>http://www.funoracleapps.com/2026/10/oracle-database-19c-to-23ai-upgrade-autoupgrade.html</link><category>funoracleapps</category><category>Oracle</category><author>noreply@blogger.com (Himanshu)</author><pubDate>Wed, 14 Oct 2026 10:56:36 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6369673212267799064.post-1983319173725229230</guid><description>&lt;div&gt;&lt;b&gt;&lt;span style="color: red; font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="color: red; font-family: arial;"&gt;&lt;div&gt;&lt;h1 data-source-line="14-14" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step by Step Upgrade Oracle Database 19c to 23ai Using AutoUpgrade&lt;/h1&gt;&lt;p data-source-line="16-16" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Oracle Database 23ai is the latest long-term support release packed with groundbreaking features like&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AI Vector Search&lt;/strong&gt;,&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;JSON Relational Duality&lt;/strong&gt;,&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;True Cache&lt;/strong&gt;,&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Schema Privileges&lt;/strong&gt;, and hundreds of developer productivity enhancements. If you're running Oracle Database 19c (and most of you are), now is the time to plan your upgrade.&lt;/p&gt;&lt;p data-source-line="18-18" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Oracle E-Business Suite 12.2 was officially certified with Database 23ai in February 2026, starting with on-premises Exadata systems running Exadata Software 24.1 or later. The direct upgrade path exists&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;only from 19c and 21c to 23ai&lt;/strong&gt;&amp;nbsp;— and the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AutoUpgrade utility is now the only supported method&lt;/strong&gt;. The old Database Upgrade Assistant (DBUA) has been desupported for 23ai upgrades.&lt;/p&gt;&lt;p data-source-line="20-20" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;In this post, I'll walk you through the complete upgrade process from Oracle Database 19c to 23ai using AutoUpgrade — covering planning, prerequisites, step-by-step execution, post-upgrade validation, and troubleshooting.&lt;/p&gt;&lt;hr data-source-line="22-22" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="24-24" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;What is Oracle Database 23ai?&lt;/h2&gt;&lt;p data-source-line="26-26" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Oracle Database 23ai (the "ai" stands for&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Artificial Intelligence&lt;/strong&gt;) is the successor to Oracle Database 19c and introduces over 300 new features focused on:&lt;/p&gt;&lt;ul data-source-line="28-33" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="28-28" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AI Vector Search&lt;/strong&gt;&amp;nbsp;— native vector data type and similarity search for generative AI and RAG (Retrieval-Augmented Generation) applications&lt;/li&gt;&lt;li data-source-line="29-29" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;JSON Relational Duality&lt;/strong&gt;&amp;nbsp;— use the same data as relational tables or JSON documents interchangeably&lt;/li&gt;&lt;li data-source-line="30-30" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Schema-level Privileges&lt;/strong&gt;&amp;nbsp;— grant privileges on all objects in a schema with one command&lt;/li&gt;&lt;li data-source-line="31-31" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;True Cache&lt;/strong&gt;&amp;nbsp;— a consistent, read-only cache for your database&lt;/li&gt;&lt;li data-source-line="32-33" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Developer Productivity&lt;/strong&gt;&amp;nbsp;— SQL domain types, direct joins to external tables, boolean data type, annotations, and more&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="34-34" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Oracle Database 23ai Release Update 23.5 is the first production-ready version for on-premises deployments.&lt;/p&gt;&lt;hr data-source-line="36-36" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="38-38" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Why Upgrade from 19c to 23ai?&lt;/h2&gt;&lt;p data-source-line="40-41" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;1) 19c Error Correction Support is ending&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Oracle Database 19c entered Extended Support in April 2024. While it remains supported until 2027, you won't get error correction support for much longer if you're still on older RUs.&lt;/p&gt;&lt;p data-source-line="43-44" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;2) AI and Modern App Development&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;If you're building modern apps with AI, machine learning, or working with JSON-heavy workloads, 23ai is a must. The native vector search capability alone is game-changing.&lt;/p&gt;&lt;p data-source-line="46-47" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;3) EBS 12.2 Certification&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;If you run Oracle E-Business Suite 12.2, Oracle has certified it with 23ai on Exadata (and other platforms are coming). This opens the door to leverage AI features in your ERP environment.&lt;/p&gt;&lt;p data-source-line="49-50" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;4) Direct Upgrade Path&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;23ai only allows direct upgrades from&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;19c and 21c&lt;/strong&gt;. If you're on 12c or 11g, you must first upgrade to 19c, then to 23ai. Don't delay.&lt;/p&gt;&lt;hr data-source-line="52-52" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="54-54" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;What is AutoUpgrade?&lt;/h2&gt;&lt;p data-source-line="56-56" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AutoUpgrade&lt;/strong&gt;&amp;nbsp;is Oracle's recommended and&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;only supported&lt;/strong&gt;&amp;nbsp;upgrade utility for Oracle Database 23ai. It automates the entire upgrade workflow:&lt;/p&gt;&lt;ul data-source-line="58-64" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="58-58" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Pre-upgrade analysis&lt;/strong&gt;&amp;nbsp;— identifies fixable issues and blockers&lt;/li&gt;&lt;li data-source-line="59-59" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Automated fixups&lt;/strong&gt;&amp;nbsp;— applies fixes before upgrade&lt;/li&gt;&lt;li data-source-line="60-60" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Upgrade execution&lt;/strong&gt;&amp;nbsp;— runs&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;catupgrd.sql&lt;/code&gt;&amp;nbsp;and all necessary scripts&lt;/li&gt;&lt;li data-source-line="61-61" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Post-upgrade tasks&lt;/strong&gt;&amp;nbsp;— recompiles invalid objects, gathers dictionary stats, runs utlrp&lt;/li&gt;&lt;li data-source-line="62-62" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Guaranteed Restore Point (GRP) support&lt;/strong&gt;&amp;nbsp;— enables flashback if something goes wrong&lt;/li&gt;&lt;li data-source-line="63-64" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Multitenant support&lt;/strong&gt;&amp;nbsp;— upgrades CDBs and PDBs, or migrates non-CDB to PDB&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="65-65" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;AutoUpgrade runs in four modes:&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Analyze&lt;/strong&gt;,&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fixup&lt;/strong&gt;,&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Deploy&lt;/strong&gt;, and&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Upgrade&lt;/strong&gt;. You can run all modes in sequence or separately.&lt;/p&gt;&lt;p data-source-line="67-67" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;The Database Upgrade Assistant (DBUA) that was used for 11g, 12c, and 19c upgrades is&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;desupported&lt;/strong&gt;&amp;nbsp;for 23ai.&lt;/p&gt;&lt;hr data-source-line="69-69" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="71-71" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Planning Your Upgrade — Checklist&lt;/h2&gt;&lt;p data-source-line="73-73" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Before you touch any database, complete this planning checklist:&lt;/p&gt;&lt;h3 data-source-line="75-75" id="1.1-verify-current-environment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;1.1 Verify Current Environment&lt;/h3&gt;&lt;p data-source-line="77-77" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Check your current Oracle Database version:&lt;/p&gt;&lt;pre data-source-line="79-85" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="90aaa931b65a1796" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; banner &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$version;

BANNER
&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;--------------------------------------------------------------------------------&lt;/span&gt;
Oracle Database &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;19&lt;/span&gt;c Enterprise Edition &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;Release&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;19.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;-&lt;/span&gt; Production
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="87-87" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Check if it's a non-CDB or CDB:&lt;/p&gt;&lt;pre data-source-line="89-95" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="0d69c273a11c646a" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; name, cdb, con_id &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$database;

NAME      CDB     CON_ID
&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;--------- --- ----------&lt;/span&gt;
PRODDB    &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;NO&lt;/span&gt;           &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="97-97" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Important:&lt;/strong&gt;&amp;nbsp;23ai&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;requires&lt;/strong&gt;&amp;nbsp;the multitenant architecture (CDB/PDB). If you have a non-CDB, AutoUpgrade can upgrade and convert it to a PDB in a single operation.&lt;/p&gt;&lt;h3 data-source-line="99-99" id="1.2-review-mos-notes" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;1.2 Review MOS Notes&lt;/h3&gt;&lt;ul data-source-line="101-105" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="101-101" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;MOS Note 2485457.1&lt;/strong&gt;&amp;nbsp;— Download AutoUpgrade (latest version)&lt;/li&gt;&lt;li data-source-line="102-102" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;MOS Note 742060.1&lt;/strong&gt;&amp;nbsp;— Release Schedule of Current Database Releases&lt;/li&gt;&lt;li data-source-line="103-103" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;MOS Note 2880697.1&lt;/strong&gt;&amp;nbsp;— Database Upgrade Path Reference List (19c to 23ai)&lt;/li&gt;&lt;li data-source-line="104-105" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;MOS Note 2118136.2&lt;/strong&gt;&amp;nbsp;— Oracle Database 23ai Known Issues&lt;/li&gt;&lt;/ul&gt;&lt;h3 data-source-line="106-106" id="1.3-check-certified-platforms" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;1.3 Check Certified Platforms&lt;/h3&gt;&lt;p data-source-line="108-108" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;As of February 2026, Oracle Database 23ai is certified on:&lt;/p&gt;&lt;ul data-source-line="110-113" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="110-110" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Linux x86-64&lt;/strong&gt;&amp;nbsp;(Oracle Linux 7, 8, 9 / RHEL 7, 8, 9)&lt;/li&gt;&lt;li data-source-line="111-111" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle Exadata Database Machine&lt;/strong&gt;&amp;nbsp;(Exadata Software 24.1 or later)&lt;/li&gt;&lt;li data-source-line="112-113" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle Cloud Infrastructure (OCI)&lt;/strong&gt;&amp;nbsp;— Base Database Service, Exadata Database Service&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="114-114" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Other platforms (Solaris, AIX, Windows) are pending certification. Check&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;MOS Note 742060.1&lt;/strong&gt;&amp;nbsp;for the latest.&lt;/p&gt;&lt;h3 data-source-line="116-116" id="1.4-backup-strategy" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;1.4 Backup Strategy&lt;/h3&gt;&lt;p data-source-line="118-118" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Mandatory backups before upgrade:&lt;/strong&gt;&lt;/p&gt;&lt;ol data-source-line="120-124" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="120-120" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Full RMAN backup&lt;/strong&gt;&amp;nbsp;of your 19c database&lt;/li&gt;&lt;li data-source-line="121-121" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Export&lt;/strong&gt;&amp;nbsp;of critical schemas using Data Pump&lt;/li&gt;&lt;li data-source-line="122-122" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Backup of configuration files&lt;/strong&gt;:&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;spfile&lt;/code&gt;,&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;tnsnames.ora&lt;/code&gt;,&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;listener.ora&lt;/code&gt;, password file&lt;/li&gt;&lt;li data-source-line="123-124" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Optional:&lt;/strong&gt;&amp;nbsp;Enable Guaranteed Restore Point (GRP) for instant flashback&lt;/li&gt;&lt;/ol&gt;&lt;pre data-source-line="125-129" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="6e04b925c0d5e4cd" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;RMAN&amp;gt; BACKUP DATABASE PLUS ARCHIVELOG;
RMAN&amp;gt; BACKUP SPFILE;
RMAN&amp;gt; LIST BACKUP SUMMARY;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="131-131" id="1.5-downtime-estimation" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;1.5 Downtime Estimation&lt;/h3&gt;&lt;p data-source-line="133-133" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;For a&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;500 GB production database&lt;/strong&gt;&amp;nbsp;on decent hardware:&lt;/p&gt;&lt;ul data-source-line="135-139" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="135-135" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Analyze mode&lt;/strong&gt;: 10–20 minutes&lt;/li&gt;&lt;li data-source-line="136-136" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fixup mode&lt;/strong&gt;: 5–15 minutes&lt;/li&gt;&lt;li data-source-line="137-137" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Upgrade (Deploy mode)&lt;/strong&gt;: 1.5–3 hours (depends on object count, parallelism, and I/O speed)&lt;/li&gt;&lt;li data-source-line="138-139" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Post-upgrade tasks&lt;/strong&gt;: 30–60 minutes&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="140-140" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Total downtime&lt;/strong&gt;: 2.5–4.5 hours for a typical mid-size database.&lt;/p&gt;&lt;p data-source-line="142-142" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Use&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;parallelism&lt;/strong&gt;&amp;nbsp;(&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;target_pdb_copy_option=8&lt;/code&gt;&amp;nbsp;in config) to reduce upgrade time.&lt;/p&gt;&lt;h3 data-source-line="144-144" id="1.6-rollback-plan" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;1.6 Rollback Plan&lt;/h3&gt;&lt;p data-source-line="146-146" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;AutoUpgrade supports&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Guaranteed Restore Point (GRP)&lt;/strong&gt;&amp;nbsp;for instant flashback if the upgrade fails:&lt;/p&gt;&lt;pre data-source-line="148-153" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="70ce4c206eb32c3b" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; SHUTDOWN IMMEDIATE;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; STARTUP MOUNT;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; FLASHBACK DATABASE &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;TO&lt;/span&gt; RESTORE POINT BEFORE_UPGRADE;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; DATABASE &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;OPEN&lt;/span&gt; RESETLOGS;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="155-155" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Alternatively, restore from RMAN backup.&lt;/p&gt;&lt;hr data-source-line="157-157" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="159-159" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Prerequisites — What You Need Before Starting&lt;/h2&gt;&lt;h3 data-source-line="161-161" id="step-1%3A-download-oracle-database-23ai-software" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 1: Download Oracle Database 23ai Software&lt;/h3&gt;&lt;p data-source-line="163-164" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Download Oracle Database 23ai from:&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;a href="https://www.oracle.com/database/technologies/oracle-database-software-downloads.html" rel="noopener noreferrer" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: black; cursor: pointer; display: inline-flex; line-height: calc(1em + 2px); max-width: 100%; outline: none; position: relative; text-decoration: none; transition: 0.3s;" target="_blank"&gt;https://www.oracle.com/database/technologies/oracle-database-software-downloads.html&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p data-source-line="166-166" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;For production, download&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle Database 23ai Release Update 23.5&lt;/strong&gt;&amp;nbsp;or later.&lt;/p&gt;&lt;p data-source-line="168-168" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Extract the software:&lt;/p&gt;&lt;pre data-source-line="170-174" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="49fdbbe21f7b9cdb" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;mkdir&lt;/span&gt; -p /u01/app/oracle/product/23.0.0/dbhome_1
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; /u01/app/oracle/product/23.0.0/dbhome_1
unzip -q /stage/LINUX.X64_23ai_db_home.zip
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="176-176" id="step-2%3A-download-latest-autoupgrade-utility" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 2: Download Latest AutoUpgrade Utility&lt;/h3&gt;&lt;p data-source-line="178-178" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;AutoUpgrade is&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;not&lt;/strong&gt;&amp;nbsp;part of the 23ai installation. Download it separately from&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;MOS Note 2485457.1&lt;/strong&gt;&amp;nbsp;or oracle.com:&lt;/p&gt;&lt;pre data-source-line="180-184" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="4f491b247a06cc7e" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; /home/oracle
wget https://updates.oracle.com/Orion/Services/download/p2485457_&amp;lt;platform&amp;gt;_&amp;lt;version&amp;gt;.zip
unzip autoupgrade.jar.zip
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="186-186" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Verify AutoUpgrade version:&lt;/p&gt;&lt;pre data-source-line="188-190" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="fe09510b928e8cff" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;java -jar autoupgrade.jar -version
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="192-192" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Always use the latest AutoUpgrade version&lt;/strong&gt;&amp;nbsp;(as of 2026, version 25.x is current).&lt;/p&gt;&lt;h3 data-source-line="194-194" id="step-3%3A-install-oracle-database-23ai-software-(software-only)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 3: Install Oracle Database 23ai Software (Software-Only)&lt;/h3&gt;&lt;p data-source-line="196-196" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Run the installer in&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;software-only mode&lt;/strong&gt;&amp;nbsp;(do NOT create a database):&lt;/p&gt;&lt;pre data-source-line="198-209" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="8a47ff465c5a18f4" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; /u01/app/oracle/product/23.0.0/dbhome_1
./runInstaller -silent \
  -responseFile /u01/app/oracle/product/23.0.0/dbhome_1/install/response/db_install.rsp \
  oracle.install.option=INSTALL_DB_SWONLY \
  UNIX_GROUP_NAME=oinstall \
  INVENTORY_LOCATION=/u01/app/oraInventory \
  ORACLE_HOME=/u01/app/oracle/product/23.0.0/dbhome_1 \
  ORACLE_BASE=/u01/app/oracle \
  oracle.install.db.InstallEdition=EE

&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="211-211" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Run root scripts:&lt;/p&gt;&lt;pre data-source-line="213-216" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="36109a130439b346" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;sudo&lt;/span&gt; /u01/app/oraInventory/orainstRoot.sh
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;sudo&lt;/span&gt; /u01/app/oracle/product/23.0.0/dbhome_1/root.sh
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="218-218" id="step-4%3A-apply-latest-23ai-release-update-(optional-but-recommended)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 4: Apply Latest 23ai Release Update (Optional but Recommended)&lt;/h3&gt;&lt;p data-source-line="220-220" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Download the latest&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;23ai Release Update&lt;/strong&gt;&amp;nbsp;(RU) from MOS and apply it using OPatch:&lt;/p&gt;&lt;pre data-source-line="222-226" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="ea92c9b97b508d3e" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;export&lt;/span&gt; ORACLE_HOME=/u01/app/oracle/product/23.0.0/dbhome_1
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;cd&lt;/span&gt; /stage/35643107
&lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$ORACLE_HOME&lt;/span&gt;/OPatch/opatch apply
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="228-228" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Verify patch:&lt;/p&gt;&lt;pre data-source-line="230-232" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="9c2347e5586334b5" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$ORACLE_HOME&lt;/span&gt;/OPatch/opatch lspatches
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="234-234" id="step-5%3A-set-environment-variables" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 5: Set Environment Variables&lt;/h3&gt;&lt;p data-source-line="236-236" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Set your environment to point to the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;19c ORACLE_HOME&lt;/strong&gt;&amp;nbsp;(source):&lt;/p&gt;&lt;pre data-source-line="238-242" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="9e6d7fc692910527" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;export&lt;/span&gt; ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;export&lt;/span&gt; PATH=&lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$ORACLE_HOME&lt;/span&gt;/bin:&lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$PATH&lt;/span&gt;
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;export&lt;/span&gt; ORACLE_SID=PRODDB
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="244-244" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="246-246" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 1: Create AutoUpgrade Configuration File&lt;/h2&gt;&lt;p data-source-line="248-248" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;AutoUpgrade uses a&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;configuration file&lt;/strong&gt;&amp;nbsp;that defines source and target homes, database details, and upgrade options.&lt;/p&gt;&lt;p data-source-line="250-250" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Create a config file&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;/home/oracle/autoupgrade_config.cfg&lt;/code&gt;:&lt;/p&gt;&lt;pre data-source-line="252-271" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-properties" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="f295a0e33007a766" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;#
# AutoUpgrade Configuration File for 19c to 23ai Upgrade
#

global.autoupg_log_dir=/home/oracle/autoupgrade_logs

upg1.dbname=PRODDB
upg1.start_time=NOW
upg1.source_home=/u01/app/oracle/product/19.0.0/dbhome_1
upg1.target_home=/u01/app/oracle/product/23.0.0/dbhome_1
upg1.sid=PRODDB
upg1.log_dir=/home/oracle/autoupgrade_logs
upg1.upgrade_node=prodserver
upg1.target_version=23.5
upg1.restoration=no
upg1.timezone_upg=yes
upg1.run_utlrp=yes
upg1.target_pdb_copy_option=8
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="273-273" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Key Parameters Explained:&lt;/strong&gt;&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="275-286" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="275-275" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="275-275" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Parameter&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="277-286" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="277-277" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;global.autoupg_log_dir&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Directory for AutoUpgrade logs&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="278-278" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;upg1.dbname&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Database name (from&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;v$database&lt;/code&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="279-279" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;upg1.source_home&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Current 19c ORACLE_HOME&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="280-280" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;upg1.target_home&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;New 23ai ORACLE_HOME&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="281-281" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;upg1.sid&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Oracle SID&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="282-282" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;upg1.target_version&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Target DB version (23.5 = 23ai RU 23.5)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="283-283" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;upg1.restoration&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Enable GRP for flashback (&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;yes&lt;/code&gt;&amp;nbsp;or&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;no&lt;/code&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="284-284" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;upg1.timezone_upg&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Upgrade timezone file (&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;yes&lt;/code&gt;&amp;nbsp;recommended)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="285-285" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;upg1.run_utlrp&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Recompile invalid objects post-upgrade&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="286-286" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;upg1.target_pdb_copy_option&lt;/code&gt;&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Parallelism (use 4–8 for faster upgrade)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p data-source-line="288-288" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;For&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;non-CDB to PDB conversion&lt;/strong&gt;, add:&lt;/p&gt;&lt;pre data-source-line="290-294" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-properties" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="21426a5dd26b7b8c" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;upg1.target_cdb=CDB23AI
upg1.target_pdb_name=PRODPDB
upg1.target_pdb_copy_option=8
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="296-296" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="298-298" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 2: Run AutoUpgrade in Analyze Mode&lt;/h2&gt;&lt;p data-source-line="300-300" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Analyze mode&lt;/strong&gt;&amp;nbsp;scans your 19c database and reports upgrade readiness, fixable issues, and blockers.&lt;/p&gt;&lt;p data-source-line="302-302" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Run AutoUpgrade:&lt;/p&gt;&lt;pre data-source-line="304-306" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="a5b41238c38c7e2f" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;java -jar autoupgrade.jar -config /home/oracle/autoupgrade_config.cfg -mode analyze
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="308-308" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Expected Output:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="310-330" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="e51a2abdef3f68ab" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;Autoupgrade tool launched with default options
+--------------------------------+
| Starting AutoUpgrade execution |
+--------------------------------+
1 databases will be analyzed
Type 'help' to list console commands

upg&amp;gt; Job 100 for PRODDB completed
------------------- Final Summary --------------------
Number of databases            [ 1 ]

Jobs finished successfully     [1]
Jobs failed                    [0]
Jobs pending                   [0]

Please check the summary report at:
/home/oracle/autoupgrade_logs/cfgtoollogs/upgrade/auto/status/status.html
/home/oracle/autoupgrade_logs/PRODDB/100/autoupgrade_20261014_user.log
upg&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="332-332" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Review the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;HTML report&lt;/strong&gt;:&lt;/p&gt;&lt;pre data-source-line="334-336" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="3043e8178d70334f" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;firefox /home/oracle/autoupgrade_logs/cfgtoollogs/upgrade/auto/status/status.html
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="338-338" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Common Issues Flagged:&lt;/strong&gt;&lt;/p&gt;&lt;div class="table-container" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; margin: 30px 0px 0px; position: relative;"&gt;&lt;table class="table-scroll-init" data-source-line="340-347" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border-style: solid; border-width: 0px; display: block; margin: 0px; min-width: 100px; overflow-x: auto; padding: 0px; position: relative;"&gt;&lt;thead data-source-line="340-340" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="340-340" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Issue&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Severity&lt;/th&gt;&lt;th style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #f8f8f8; border: 1px solid rgb(204, 204, 204); font-size: 18px; min-width: 100px; padding: 8px 16px; text-align: left;"&gt;Auto-Fixable?&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-source-line="342-347" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;tr data-source-line="342-342" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Deprecated parameters (&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;optimizer_mode=RULE&lt;/code&gt;)&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;WARNING&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="343-343" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Invalid objects in SYS/SYSTEM&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;WARNING&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Yes (via utlrp)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="344-344" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Timezone file outdated&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;WARNING&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Yes (if&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;timezone_upg=yes&lt;/code&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="345-345" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Underscore parameters (&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;_optimizer_...&lt;/code&gt;)&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;INFO&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;No (review manually)&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="346-346" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;SQL Plan Baselines&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;INFO&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;No action needed&lt;/td&gt;&lt;/tr&gt;&lt;tr data-source-line="347-347" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;Pluggable databases compatibility&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;ERROR&lt;/td&gt;&lt;td style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 1px solid rgb(204, 204, 204); min-width: 100px; padding: 8px 16px;"&gt;No (manual fix required)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p data-source-line="349-349" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;If any&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;ERROR&lt;/strong&gt;&amp;nbsp;appears, you must fix it manually before proceeding.&lt;/p&gt;&lt;hr data-source-line="351-351" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="353-353" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 3: Run AutoUpgrade in Fixup Mode (Optional)&lt;/h2&gt;&lt;p data-source-line="355-355" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fixup mode&lt;/strong&gt;&amp;nbsp;applies automatic fixes for issues flagged in Analyze mode.&lt;/p&gt;&lt;pre data-source-line="357-359" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="4d17cafb3f544bf5" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;java -jar autoupgrade.jar -config /home/oracle/autoupgrade_config.cfg -mode fixups
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="361-361" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;AutoUpgrade will:&lt;/p&gt;&lt;ul data-source-line="363-367" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="363-363" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Remove deprecated parameters from&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;spfile&lt;/code&gt;&lt;/li&gt;&lt;li data-source-line="364-364" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Update timezone file&lt;/li&gt;&lt;li data-source-line="365-365" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Set recommended parameters for 23ai&lt;/li&gt;&lt;li data-source-line="366-367" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Gather dictionary statistics&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="368-368" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Expected Output:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="370-373" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="25f50bf21a9f27d9" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;Fixup mode finished successfully for PRODDB
Check fixup log: /home/oracle/autoupgrade_logs/PRODDB/101/autoupgrade_fixup.log
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="375-375" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="377-377" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 4: Enable Guaranteed Restore Point (GRP) — Optional but Recommended&lt;/h2&gt;&lt;p data-source-line="379-379" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;If you want instant rollback capability, enable a Guaranteed Restore Point&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;before upgrade&lt;/strong&gt;:&lt;/p&gt;&lt;pre data-source-line="381-395" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="906a49fc99264a49" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; SHUTDOWN IMMEDIATE;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; STARTUP MOUNT;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; DATABASE FLASHBACK &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt;;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ALTER&lt;/span&gt; DATABASE &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;OPEN&lt;/span&gt;;

&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;CREATE&lt;/span&gt; RESTORE POINT BEFORE_UPGRADE GUARANTEE FLASHBACK DATABASE;

&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; name, scn, &lt;span class="hljs-type" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;time&lt;/span&gt;, guarantee_flashback_database 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$restore_point;

NAME              SCN                &lt;span class="hljs-type" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;TIME&lt;/span&gt;                GUARANTEE_FLASHBACK_DATABASE
&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;----------------- ------------------ ------------------- ----------------------------&lt;/span&gt;
BEFORE_UPGRADE    &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;3894756123&lt;/span&gt;         &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;14&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;-&lt;/span&gt;OCT&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;-26&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;10&lt;/span&gt;:&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;30&lt;/span&gt;:&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;15&lt;/span&gt;  YES
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="397-397" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Warning:&lt;/strong&gt;&amp;nbsp;GRP requires&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;sufficient space in the Fast Recovery Area (FRA)&lt;/strong&gt;&amp;nbsp;to store flashback logs. Monitor space during upgrade.&lt;/p&gt;&lt;hr data-source-line="399-399" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="401-401" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 5: Run AutoUpgrade in Deploy Mode (Full Upgrade)&lt;/h2&gt;&lt;p data-source-line="403-403" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Deploy mode&lt;/strong&gt;&amp;nbsp;executes the complete upgrade: fixups, upgrade scripts (&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;catupgrd.sql&lt;/code&gt;), timezone upgrade, recompilation, and post-upgrade checks.&lt;/p&gt;&lt;p data-source-line="405-405" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Set environment to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;19c home&lt;/strong&gt;:&lt;/p&gt;&lt;pre data-source-line="407-410" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d40725af73b531d0" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;export&lt;/span&gt; ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;export&lt;/span&gt; ORACLE_SID=PRODDB
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="412-412" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Run AutoUpgrade:&lt;/p&gt;&lt;pre data-source-line="414-416" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="8fb8df90c05da048" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;java -jar autoupgrade.jar -config /home/oracle/autoupgrade_config.cfg -mode deploy
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="418-418" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;What Happens During Deploy:&lt;/strong&gt;&lt;/p&gt;&lt;ol data-source-line="420-429" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="420-420" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Pre-upgrade Fixups&lt;/strong&gt;&amp;nbsp;— applies all automatic fixes&lt;/li&gt;&lt;li data-source-line="421-421" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Shutdown 19c database&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="422-422" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Startup database from 23ai home in UPGRADE mode&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="423-423" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Run catupgrd.sql&lt;/strong&gt;&amp;nbsp;— the main upgrade script (this takes the longest)&lt;/li&gt;&lt;li data-source-line="424-424" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Timezone upgrade&lt;/strong&gt;&amp;nbsp;(if enabled)&lt;/li&gt;&lt;li data-source-line="425-425" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Run utlrp.sql&lt;/strong&gt;&amp;nbsp;— recompile invalid objects&lt;/li&gt;&lt;li data-source-line="426-426" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Gather dictionary stats&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="427-427" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Post-upgrade validation&lt;/strong&gt;&lt;/li&gt;&lt;li data-source-line="428-429" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Restart database in NORMAL mode&lt;/strong&gt;&amp;nbsp;from 23ai home&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="430-430" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Expected Output:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="432-474" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="42fdd9381336d7d2" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;+--------------------------------+
| Starting AutoUpgrade execution |
+--------------------------------+

Autoupgrade tool launched with default options
Processing config file ...
1 database(s) will be upgraded

Type 'help' to list console commands

upg&amp;gt; lsj
+----+-------+---------+---------+-------+----------+-------+
| Job|DB_NAME|   STAGE |OPERATION| STATUS|START_TIME|UPDATED|
+----+-------+---------+---------+-------+----------+-------+
| 102| PRODDB|PREFIXUPS|EXECUTING|RUNNING| 26/10/14 |1m ago |
+----+-------+---------+---------+-------+----------+-------+

upg&amp;gt; lsj
+----+-------+---------+---------+-------+----------+-------+
| Job|DB_NAME|   STAGE |OPERATION| STATUS|START_TIME|UPDATED|
+----+-------+---------+---------+-------+----------+-------+
| 102| PRODDB|DBUPGRADE|EXECUTING|RUNNING| 26/10/14 |15m ago|
+----+-------+---------+---------+-------+----------+-------+

upg&amp;gt; lsj
+----+-------+---------+---------+-------+----------+-------+
| Job|DB_NAME|   STAGE |OPERATION| STATUS|START_TIME|UPDATED|
+----+-------+---------+---------+-------+----------+-------+
| 102| PRODDB|POSTUPGRADE|EXECUTING|RUNNING| 26/10/14|2m ago|
+----+-------+---------+---------+-------+----------+-------+

upg&amp;gt; lsj
+----+-------+---------+---------+-------+----------+-------+
| Job|DB_NAME|   STAGE |OPERATION| STATUS|START_TIME|UPDATED|
+----+-------+---------+---------+-------+----------+-------+
| 102| PRODDB|COMPLETED|STOPPED  |SUCCESS| 26/10/14 |1m ago |
+----+-------+---------+---------+-------+----------+-------+

Job 102 completed
Upgrade Summary Report located at:
/home/oracle/autoupgrade_logs/cfgtoollogs/upgrade/auto/status/status.html
&lt;button class="hljs-copy-button-bottom" data-copy-id="42fdd9381336d7d2" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; bottom: 8px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px;"&gt;Copy&lt;/button&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="476-476" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Upgrade typically takes 1.5–3 hours&lt;/strong&gt;&amp;nbsp;depending on database size, object count, and hardware.&lt;/p&gt;&lt;hr data-source-line="478-478" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="480-480" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 6: Post-Upgrade Validation and Verification&lt;/h2&gt;&lt;p data-source-line="482-482" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Once AutoUpgrade completes successfully, verify the upgrade.&lt;/p&gt;&lt;h3 data-source-line="484-484" id="6.1-check-database-version" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6.1 Check Database Version&lt;/h3&gt;&lt;pre data-source-line="486-492" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="1d2394a9870f08ac" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; banner &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$version;

BANNER
&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;--------------------------------------------------------------------------------&lt;/span&gt;
Oracle Database &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;23&lt;/span&gt;ai Enterprise Edition &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;Release&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;23.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;-&lt;/span&gt; Production
&lt;/code&gt;&lt;/pre&gt;&lt;pre data-source-line="494-500" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="754f0300e0c92ff8" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; version, version_full &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$instance;

VERSION    VERSION_FULL
&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;---------- ------------------------------&lt;/span&gt;
&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;23.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;23.5&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.24&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.07&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="502-502" id="6.2-check-database-status" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6.2 Check Database Status&lt;/h3&gt;&lt;pre data-source-line="504-510" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="c670fece10387b88" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; name, open_mode, cdb, version &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$database;

NAME      OPEN_MODE  CDB VERSION
&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;--------- ---------- --- --------------&lt;/span&gt;
PRODDB    READ WRITE YES &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;23.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="512-512" id="6.3-check-for-invalid-objects" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6.3 Check for Invalid Objects&lt;/h3&gt;&lt;pre data-source-line="514-520" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="3967f0d436e6a428" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; owner, object_type, &lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;COUNT&lt;/span&gt;(&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt;) 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_objects 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; status &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'INVALID'&lt;/span&gt; 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;GROUP&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; owner, object_type 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;, &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;2&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="522-522" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;If any invalid objects exist, recompile them:&lt;/p&gt;&lt;pre data-source-line="524-526" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="19f0f8d0117f0c09" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; @?&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;rdbms&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;admin&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;utlrp.sql
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="528-528" id="6.4-verify-registry-components" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6.4 Verify Registry Components&lt;/h3&gt;&lt;pre data-source-line="530-544" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="e235e9a15a6ce22c" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; comp_name, version, status 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; dba_registry 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ORDER&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; comp_name;

COMP_NAME                                VERSION    STATUS
&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;---------------------------------------- ---------- -----------&lt;/span&gt;
Oracle Database Catalog Views            &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;23.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt; VALID
Oracle Database Packages &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;and&lt;/span&gt; Types       &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;23.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt; VALID
Oracle JVM                               &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;23.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt; VALID
Oracle &lt;span class="hljs-type" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;Real&lt;/span&gt; Application Clusters         &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;23.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt; VALID
Oracle Text                              &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;23.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt; VALID
Oracle Workspace Manager                 &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;23.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt; VALID
Oracle XML Database                      &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;23.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt;&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;.0&lt;/span&gt; VALID
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="546-546" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;All components should show&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;VALID&lt;/strong&gt;&amp;nbsp;status.&lt;/p&gt;&lt;h3 data-source-line="548-548" id="6.5-check-timezone-version" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6.5 Check Timezone Version&lt;/h3&gt;&lt;pre data-source-line="550-556" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="8c832fff5c9474aa" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$timezone_file;

FILENAME                VERSION  CON_ID
&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;----------------------- -------- -------&lt;/span&gt;
timezlrg_46.dat         &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;46&lt;/span&gt;       &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="558-558" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Oracle 23ai ships with&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;timezone version 46&lt;/strong&gt;&amp;nbsp;(or later).&lt;/p&gt;&lt;h3 data-source-line="560-560" id="6.6-verify-upgraded-features" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6.6 Verify Upgraded Features&lt;/h3&gt;&lt;p data-source-line="562-562" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Test new 23ai features to confirm they work:&lt;/p&gt;&lt;p data-source-line="564-564" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Test Boolean Data Type:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="566-578" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="1bf6541ecd7fa771" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;CREATE TABLE&lt;/span&gt; test_23ai (id NUMBER, is_active &lt;span class="hljs-type" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BOOLEAN&lt;/span&gt;);
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;Table&lt;/span&gt; created.

&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;INSERT INTO&lt;/span&gt; test_23ai &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;VALUES&lt;/span&gt; (&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt;, &lt;span class="hljs-literal" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;TRUE&lt;/span&gt;);
&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt; &lt;span class="hljs-type" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;row&lt;/span&gt; created.

&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; test_23ai;

        ID IS_ACTIVE
&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;---------- ----------&lt;/span&gt;
         &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;1&lt;/span&gt; &lt;span class="hljs-literal" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;TRUE&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="580-580" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Test Schema Privileges (New in 23ai):&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="582-588" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="5e0f7d97fac72181" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;CREATE&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;USER&lt;/span&gt; testuser IDENTIFIED &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BY&lt;/span&gt; Oracle123;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;GRANT&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;CREATE&lt;/span&gt; SESSION &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;TO&lt;/span&gt; testuser;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;GRANT&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ANY&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;TABLE&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt; SCHEMA hr &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;TO&lt;/span&gt; testuser;

&lt;span class="hljs-comment" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #6a737d;"&gt;-- testuser can now SELECT from all HR schema tables&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="590-590" id="6.7-review-autoupgrade-summary-report" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;6.7 Review AutoUpgrade Summary Report&lt;/h3&gt;&lt;p data-source-line="592-592" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Open the HTML summary report:&lt;/p&gt;&lt;pre data-source-line="594-596" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="3043e8178d70334f" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;firefox /home/oracle/autoupgrade_logs/cfgtoollogs/upgrade/auto/status/status.html
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="598-598" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Check:&lt;/p&gt;&lt;ul data-source-line="600-603" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="600-600" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Upgrade duration&lt;/li&gt;&lt;li data-source-line="601-601" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Number of errors/warnings&lt;/li&gt;&lt;li data-source-line="602-603" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Final status (SUCCESS)&lt;/li&gt;&lt;/ul&gt;&lt;hr data-source-line="604-604" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="606-606" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 7: Update Environment and Listener&lt;/h2&gt;&lt;h3 data-source-line="608-608" id="7.1-update-oratab" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;7.1 Update oratab&lt;/h3&gt;&lt;p data-source-line="610-610" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Edit&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;/etc/oratab&lt;/code&gt;&amp;nbsp;to point to the new 23ai home:&lt;/p&gt;&lt;p data-source-line="612-612" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Before:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="614-616" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="072fc4327740d5a1" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;PRODDB:/u01/app/oracle/product/19.0.0/dbhome_1:N
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="618-618" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;After:&lt;/strong&gt;&lt;/p&gt;&lt;pre data-source-line="620-622" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="9622ed208b149001" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;PRODDB:/u01/app/oracle/product/23.0.0/dbhome_1:N
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="624-624" id="7.2-update-listener" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;7.2 Update Listener&lt;/h3&gt;&lt;p data-source-line="626-626" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Stop the listener running from 19c home:&lt;/p&gt;&lt;pre data-source-line="628-631" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="d5e55447ee62d6a5" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;export&lt;/span&gt; ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
lsnrctl stop
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="633-633" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Start the listener from 23ai home:&lt;/p&gt;&lt;pre data-source-line="635-639" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="ff740fcaac74981a" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;export&lt;/span&gt; ORACLE_HOME=/u01/app/oracle/product/23.0.0/dbhome_1
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;export&lt;/span&gt; PATH=&lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$ORACLE_HOME&lt;/span&gt;/bin:&lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$PATH&lt;/span&gt;
lsnrctl start
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="641-641" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Verify listener status:&lt;/p&gt;&lt;pre data-source-line="643-645" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="650c2e4e572d624c" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;lsnrctl status
&lt;/code&gt;&lt;/pre&gt;&lt;h3 data-source-line="647-647" id="7.3-update-profile-%2F-.bashrc" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;7.3 Update Profile / .bashrc&lt;/h3&gt;&lt;p data-source-line="649-649" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Update your&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;.bashrc&lt;/code&gt;&amp;nbsp;or&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;.bash_profile&lt;/code&gt;:&lt;/p&gt;&lt;pre data-source-line="651-655" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="35ca901855e0cdd0" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;export&lt;/span&gt; ORACLE_HOME=/u01/app/oracle/product/23.0.0/dbhome_1
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;export&lt;/span&gt; PATH=&lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$ORACLE_HOME&lt;/span&gt;/bin:&lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$PATH&lt;/span&gt;
&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;export&lt;/span&gt; LD_LIBRARY_PATH=&lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$ORACLE_HOME&lt;/span&gt;/lib:&lt;span class="hljs-variable" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;$LD_LIBRARY_PATH&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="657-657" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Reload:&lt;/p&gt;&lt;pre data-source-line="659-661" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="29609041de4bd136" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;source&lt;/span&gt; ~/.bashrc
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="663-663" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="665-665" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 8: Gather Database Statistics (Recommended)&lt;/h2&gt;&lt;p data-source-line="667-667" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;After upgrade, gather&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;fresh database statistics&lt;/strong&gt;&amp;nbsp;for optimal performance:&lt;/p&gt;&lt;pre data-source-line="669-676" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="3119662786bdb6a1" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;EXEC&lt;/span&gt; DBMS_STATS.GATHER_DATABASE_STATS(
       estimate_percent &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; DBMS_STATS.AUTO_SAMPLE_SIZE,
       method_opt &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'FOR ALL COLUMNS SIZE AUTO'&lt;/span&gt;,
       degree &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;8&lt;/span&gt;,
       cascade &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;=&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-literal" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;TRUE&lt;/span&gt;
     );
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="678-678" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;This can take&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;30–60 minutes&lt;/strong&gt;&amp;nbsp;for a large database. Run it during a maintenance window.&lt;/p&gt;&lt;hr data-source-line="680-680" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="682-682" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Step 9: Drop Guaranteed Restore Point (If Enabled)&lt;/h2&gt;&lt;p data-source-line="684-684" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;If you created a GRP before upgrade and the upgrade is successful,&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;drop the restore point&lt;/strong&gt;&amp;nbsp;to free up space in the FRA:&lt;/p&gt;&lt;pre data-source-line="686-693" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="1e069a72b2bb7f13" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; name, scn, guarantee_flashback_database 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$restore_point;

&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DROP&lt;/span&gt; RESTORE POINT BEFORE_UPGRADE;

Restore point dropped.
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="695-695" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Warning:&lt;/strong&gt;&amp;nbsp;Once you drop the GRP, you&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;cannot flashback&lt;/strong&gt;. Ensure all testing is complete.&lt;/p&gt;&lt;hr data-source-line="697-697" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="699-699" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Troubleshooting — Common Errors and Fixes&lt;/h2&gt;&lt;h3 data-source-line="701-701" id="%E2%9A%A0%EF%B8%8F-issue-1%3A-autoupgrade-fails-with-ora-00904%3A-invalid-column-name" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;⚠️ Issue 1: AutoUpgrade Fails with ORA-00904: Invalid Column Name&lt;/h3&gt;&lt;p data-source-line="703-703" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;Deprecated or renamed data dictionary views.&lt;/p&gt;&lt;p data-source-line="705-705" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;p data-source-line="707-707" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Check the AutoUpgrade log:&lt;/p&gt;&lt;pre data-source-line="709-711" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="81548dea209f4735" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;tail&lt;/span&gt; -100 /home/oracle/autoupgrade_logs/PRODDB/102/autoupgrade_err.log
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="713-713" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Manually run the failing SQL from 23ai home and fix the issue.&lt;/p&gt;&lt;hr data-source-line="715-715" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h3 data-source-line="717-717" id="%E2%9A%A0%EF%B8%8F-issue-2%3A-ora-39700%3A-database-must-be-opened-with-upgrade-option" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;⚠️ Issue 2: ORA-39700: Database Must Be Opened with UPGRADE Option&lt;/h3&gt;&lt;p data-source-line="719-719" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;Database was not started in UPGRADE mode during AutoUpgrade execution.&lt;/p&gt;&lt;p data-source-line="721-721" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;p data-source-line="723-723" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;AutoUpgrade handles this automatically. If you see this error, restart the database manually in UPGRADE mode:&lt;/p&gt;&lt;pre data-source-line="725-728" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="7b84cb468d0af6e8" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; SHUTDOWN IMMEDIATE;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; STARTUP UPGRADE;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="730-730" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Then re-run AutoUpgrade in deploy mode.&lt;/p&gt;&lt;hr data-source-line="732-732" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h3 data-source-line="734-734" id="%E2%9A%A0%EF%B8%8F-issue-3%3A-utlrp.sql-runs-forever-(recompilation-stuck)" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;⚠️ Issue 3: utlrp.sql Runs Forever (Recompilation Stuck)&lt;/h3&gt;&lt;p data-source-line="736-736" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;High number of invalid objects or insufficient parallelism.&lt;/p&gt;&lt;p data-source-line="738-738" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;p data-source-line="740-740" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Kill the utlrp session and run it manually with higher parallelism:&lt;/p&gt;&lt;pre data-source-line="742-744" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="19f0f8d0117f0c09" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; @?&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;rdbms&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;admin&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;utlrp.sql
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="746-746" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Or run in parallel using PL/SQL:&lt;/p&gt;&lt;pre data-source-line="748-750" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="487b992fe7923a0e" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;EXEC&lt;/span&gt; UTL_RECOMP.RECOMP_PARALLEL(&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;8&lt;/span&gt;);
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="752-752" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h3 data-source-line="754-754" id="%E2%9A%A0%EF%B8%8F-issue-4%3A-timezone-upgrade-fails" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;⚠️ Issue 4: Timezone Upgrade Fails&lt;/h3&gt;&lt;p data-source-line="756-756" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;Timezone data in&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;SYS.TSTZ$&lt;/code&gt;&amp;nbsp;is inconsistent.&lt;/p&gt;&lt;p data-source-line="758-758" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;p data-source-line="760-760" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Check the AutoUpgrade log for the exact error. You may need to manually upgrade the timezone using&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;DBMS_DST&lt;/code&gt;:&lt;/p&gt;&lt;pre data-source-line="762-779" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="859e276a09a42010" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$timezone_file;

&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;EXEC&lt;/span&gt; DBMS_DST.BEGIN_UPGRADE(&lt;span class="hljs-number" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;46&lt;/span&gt;);
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; SHUTDOWN IMMEDIATE;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; STARTUP UPGRADE;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SET&lt;/span&gt; SERVEROUTPUT &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;ON&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;DECLARE&lt;/span&gt;
       l_failures PLS_INTEGER;
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;BEGIN&lt;/span&gt;
       DBMS_DST.UPGRADE_DATABASE(l_failures);
       DBMS_OUTPUT.PUT_LINE(&lt;span class="hljs-string" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #032f62;"&gt;'Failures: '&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;||&lt;/span&gt; l_failures);
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;END&lt;/span&gt;;
     &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;/&lt;/span&gt;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;EXEC&lt;/span&gt; DBMS_DST.END_UPGRADE;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; SHUTDOWN IMMEDIATE;
&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; STARTUP;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="781-781" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Refer to&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;MOS Note 1585343.1&lt;/strong&gt;&amp;nbsp;for detailed timezone upgrade steps.&lt;/p&gt;&lt;hr data-source-line="783-783" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h3 data-source-line="785-785" id="%E2%9A%A0%EF%B8%8F-issue-5%3A-autoupgrade-hangs-at-dbupgrade-stage" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;⚠️ Issue 5: AutoUpgrade Hangs at DBUPGRADE Stage&lt;/h3&gt;&lt;p data-source-line="787-787" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;Large database with many objects, slow I/O, or insufficient parallelism.&lt;/p&gt;&lt;p data-source-line="789-789" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;p data-source-line="791-791" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Increase parallelism in the config file:&lt;/p&gt;&lt;pre data-source-line="793-795" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-properties" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="0cf61124878f7ba6" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;upg1.target_pdb_copy_option=12
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="797-797" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Monitor progress by tailing the catupgrade log:&lt;/p&gt;&lt;pre data-source-line="799-801" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="e6681f099c080817" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;tail&lt;/span&gt; -f /home/oracle/autoupgrade_logs/PRODDB/102/dbupgrade/catupgrd*.&lt;span class="hljs-built_in" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #e36209;"&gt;log&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="803-803" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;If it's truly stuck, check for blocking sessions:&lt;/p&gt;&lt;pre data-source-line="805-809" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="50127e6f0eec293c" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; sid, serial#, username, status, event 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$session 
     &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;WHERE&lt;/span&gt; username &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;IS&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;NOT NULL&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;hr data-source-line="811-811" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h3 data-source-line="813-813" id="%E2%9A%A0%EF%B8%8F-issue-6%3A-post-upgrade-application-fails-with-ora-00904" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;⚠️ Issue 6: Post-Upgrade Application Fails with ORA-00904&lt;/h3&gt;&lt;p data-source-line="815-815" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Root Cause:&lt;/strong&gt;&amp;nbsp;Application uses deprecated features or SQL syntax not supported in 23ai.&lt;/p&gt;&lt;p data-source-line="817-817" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fix:&lt;/strong&gt;&lt;/p&gt;&lt;p data-source-line="819-819" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Identify the failing SQL statement and check&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Oracle 23ai Deprecations&lt;/strong&gt;&amp;nbsp;in the official documentation:&lt;/p&gt;&lt;p data-source-line="821-821" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;a href="https://docs.oracle.com/en/database/oracle/oracle-database/23/upgrade.html" rel="noopener noreferrer" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: black; cursor: pointer; display: inline-flex; line-height: calc(1em + 2px); max-width: 100%; outline: none; position: relative; text-decoration: none; transition: 0.3s;" target="_blank"&gt;https://docs.oracle.com/en/database/oracle/oracle-database/23/upgrade.html&lt;/a&gt;&lt;/p&gt;&lt;p data-source-line="823-823" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Common deprecated features in 23ai:&lt;/p&gt;&lt;ul data-source-line="825-828" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; list-style: disc; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="825-825" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;LONG&lt;/code&gt;&amp;nbsp;columns (migrate to&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;CLOB&lt;/code&gt;)&lt;/li&gt;&lt;li data-source-line="826-826" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;Oracle Streams (use GoldenGate or Data Guard)&lt;/li&gt;&lt;li data-source-line="827-828" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;SQL*Net V1 protocol&lt;/li&gt;&lt;/ul&gt;&lt;p data-source-line="829-829" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Rewrite or patch the application code.&lt;/p&gt;&lt;hr data-source-line="831-831" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="833-833" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Best Practices — Upgrade Oracle 19c to 23ai&lt;/h2&gt;&lt;p data-source-line="835-836" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;1. Always Test in Non-Production First&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Upgrade a DEV or UAT database first. Verify application compatibility. Then upgrade PROD.&lt;/p&gt;&lt;p data-source-line="838-839" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;2. Use the Latest AutoUpgrade Version&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Oracle releases AutoUpgrade updates frequently. Always download the latest from&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;MOS Note 2485457.1&lt;/strong&gt;&amp;nbsp;before starting.&lt;/p&gt;&lt;p data-source-line="841-842" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;3. Enable Guaranteed Restore Point for PROD Upgrades&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;GRP gives you instant rollback capability. Worth the FRA space cost.&lt;/p&gt;&lt;p data-source-line="844-845" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;4. Monitor Disk Space and FRA&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Upgrade generates significant redo and flashback logs. Monitor:&lt;/p&gt;&lt;pre data-source-line="847-849" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-sql" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="62062abcc536986b" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;&lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SQL&lt;/span&gt;&lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;&amp;gt;&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;SELECT&lt;/span&gt; &lt;span class="hljs-operator" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #005cc5;"&gt;*&lt;/span&gt; &lt;span class="hljs-keyword" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: #d73a49;"&gt;FROM&lt;/span&gt; v$recovery_file_dest;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="851-852" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;5. Use Parallelism to Speed Up Upgrade&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Set&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;target_pdb_copy_option=8&lt;/code&gt;&amp;nbsp;(or higher) in the AutoUpgrade config file.&lt;/p&gt;&lt;p data-source-line="854-855" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;6. Review All AutoUpgrade Logs After Completion&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Even if the upgrade succeeds, review the logs for&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;warnings&lt;/strong&gt;&amp;nbsp;about deprecated features, underscore parameters, or unsupported configurations.&lt;/p&gt;&lt;p data-source-line="857-858" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;7. Gather Fresh Statistics After Upgrade&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Oracle 23ai has a new optimizer. Gather statistics after upgrade for accurate execution plans.&lt;/p&gt;&lt;p data-source-line="860-861" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;8. Update Backup Strategy for 23ai&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;After upgrade, take a&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;fresh RMAN backup&lt;/strong&gt;&amp;nbsp;and update your backup scripts to use the 23ai home.&lt;/p&gt;&lt;pre data-source-line="863-865" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #fafafa; border-radius: 10px; border-style: solid; border-width: 0px; color: #232425; font-size: 16px; font-weight: 400; padding: 10px; position: relative;"&gt;&lt;code class="hljs hljs language-bash" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background: rgb(255, 255, 255); border-radius: 12px; border-style: solid; border-width: 0px; color: #24292e; display: block; font-size: 14px; overflow-x: auto; padding: 1em; position: relative; white-space: pre-wrap; word-break: break-word;"&gt;&lt;button class="hljs-copy-button" id="a0c379599322e2cf" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #efefef; border-radius: 6px; border-style: solid; border-width: 0px; color: #232425; cursor: pointer; font-size: 13px; padding: 2px 8px; position: absolute; right: 8px; top: 8px;"&gt;Copy&lt;/button&gt;RMAN&amp;gt; BACKUP DATABASE PLUS ARCHIVELOG DELETE INPUT;
&lt;/code&gt;&lt;/pre&gt;&lt;p data-source-line="867-868" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;9. Patch to the Latest 23ai RU Immediately&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Don't stay on base 23ai. Apply the latest Release Update (RU) right after upgrade for bug fixes and security patches.&lt;/p&gt;&lt;p data-source-line="870-871" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;✅&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;10. Read the 23ai Documentation&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Familiarize yourself with new features, deprecated parameters, and new initialization parameters:&lt;/p&gt;&lt;p data-source-line="873-873" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;a href="https://docs.oracle.com/en/database/oracle/oracle-database/23/upgrade.html" rel="noopener noreferrer" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: black; cursor: pointer; display: inline-flex; line-height: calc(1em + 2px); max-width: 100%; outline: none; position: relative; text-decoration: none; transition: 0.3s;" target="_blank"&gt;https://docs.oracle.com/en/database/oracle/oracle-database/23/upgrade.html&lt;/a&gt;&lt;/p&gt;&lt;hr data-source-line="875-875" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="877-877" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;Summary&lt;/h2&gt;&lt;p data-source-line="879-879" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Upgrading from Oracle Database 19c to 23ai using AutoUpgrade is straightforward if you follow the planning checklist and execute each step carefully. Here's the quick recap:&lt;/p&gt;&lt;ol data-source-line="881-890" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="881-881" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Plan&lt;/strong&gt;&amp;nbsp;— Review MOS notes, take backups, estimate downtime&lt;/li&gt;&lt;li data-source-line="882-882" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Download&lt;/strong&gt;&amp;nbsp;— Get Oracle 23ai software, latest AutoUpgrade, and latest RU&lt;/li&gt;&lt;li data-source-line="883-883" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Install&lt;/strong&gt;&amp;nbsp;— Software-only install of 23ai, apply RU&lt;/li&gt;&lt;li data-source-line="884-884" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Analyze&lt;/strong&gt;&amp;nbsp;— Run AutoUpgrade in analyze mode, fix any blockers&lt;/li&gt;&lt;li data-source-line="885-885" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Fixup&lt;/strong&gt;&amp;nbsp;— Run AutoUpgrade in fixup mode (optional)&lt;/li&gt;&lt;li data-source-line="886-886" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Upgrade&lt;/strong&gt;&amp;nbsp;— Run AutoUpgrade in deploy mode&lt;/li&gt;&lt;li data-source-line="887-887" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Validate&lt;/strong&gt;&amp;nbsp;— Check version, invalid objects, registry, and new features&lt;/li&gt;&lt;li data-source-line="888-888" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Cleanup&lt;/strong&gt;&amp;nbsp;— Update oratab, listener, and drop GRP&lt;/li&gt;&lt;li data-source-line="889-890" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Optimize&lt;/strong&gt;&amp;nbsp;— Gather stats, test application, apply latest RU&lt;/li&gt;&lt;/ol&gt;&lt;p data-source-line="891-891" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;Oracle Database 23ai brings over 300 new features that will transform how you build modern applications — especially with AI Vector Search, JSON Relational Duality, and True Cache. If you're on 19c, now is the perfect time to upgrade.&lt;/p&gt;&lt;p data-source-line="893-894" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;b style="color: black; font-family: Times; font-size: medium;"&gt;&lt;span style="color: red; font-family: arial;"&gt;Please do like and subscribe to my youtube channel: https://www.youtube.com/@foalabs If you like this post please follow,share and comment&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;hr data-source-line="896-896" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;h2 data-source-line="898-898" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 1em; line-height: normal; list-style: none; margin: 20px 0px 8px; padding: 0px;"&gt;FAQ&lt;/h2&gt;&lt;p data-source-line="900-901" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q1: Can I upgrade directly from Oracle 12c to 23ai?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;No. Oracle Database 23ai only supports direct upgrades from&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;19c and 21c&lt;/strong&gt;. If you're on 12c, you must first upgrade to 19c, then to 23ai.&lt;/p&gt;&lt;p data-source-line="903-904" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q2: Is DBUA supported for Oracle 23ai upgrades?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;No. The Database Upgrade Assistant (DBUA) has been&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;desupported&lt;/strong&gt;&amp;nbsp;for Oracle 23ai upgrades. You must use&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AutoUpgrade&lt;/strong&gt;.&lt;/p&gt;&lt;p data-source-line="906-907" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q3: Can I upgrade a non-CDB to 23ai?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Yes, but 23ai requires the&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;multitenant architecture&lt;/strong&gt;. AutoUpgrade can upgrade your non-CDB and convert it to a PDB in a new CDB in a single operation. Add&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;target_cdb&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;target_pdb_name&lt;/code&gt;&amp;nbsp;to your config file.&lt;/p&gt;&lt;p data-source-line="909-910" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q4: How long does an AutoUpgrade take?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;For a typical&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;500 GB database&lt;/strong&gt;, expect&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;2.5–4 hours&lt;/strong&gt;&amp;nbsp;total. The actual upgrade time depends on the number of objects, I/O speed, and parallelism settings.&lt;/p&gt;&lt;p data-source-line="912-913" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q5: Can I rollback if the AutoUpgrade fails?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Yes, if you enabled a&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Guaranteed Restore Point (GRP)&lt;/strong&gt;&amp;nbsp;before upgrade, you can instantly flashback. Otherwise, restore from your RMAN backup. AutoUpgrade does NOT automatically create a GRP — you must do it manually.&lt;/p&gt;&lt;p data-source-line="915-916" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q6: What is the latest Oracle Database 23ai Release Update?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;As of October 2026,&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Release Update 23.9&lt;/strong&gt;&amp;nbsp;is the latest. Always apply the latest RU after upgrade. Check&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;MOS Note 742060.1&lt;/strong&gt;&amp;nbsp;for the current RU schedule.&lt;/p&gt;&lt;p data-source-line="918-919" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Q7: Does Oracle 23ai support my EBS 12.2 environment?&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;Yes, Oracle E-Business Suite 12.2 is certified with Database 23ai on&amp;nbsp;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Exadata Database Machine&lt;/strong&gt;&amp;nbsp;running Exadata Software 24.1 or later (as of Feb 2026). Other platforms are pending certification. Check the&amp;nbsp;&lt;a href="https://blogs.oracle.com/ebstech/" rel="noopener noreferrer" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; color: black; cursor: pointer; display: inline-flex; line-height: calc(1em + 2px); max-width: 100%; outline: none; position: relative; text-decoration: none; transition: 0.3s;" target="_blank"&gt;EBS Tech Blog&lt;/a&gt;&amp;nbsp;for updates.&lt;/p&gt;&lt;hr data-source-line="921-921" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;p data-source-line="923-923" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Suggested Internal Links&lt;/strong&gt;&amp;nbsp;(anchor text → URL from existing FOA posts):&lt;/p&gt;&lt;ol data-source-line="925-936" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="925-927" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="925-926" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;"Upgrading an Oracle EBS 12.2.10 Database from 12c to 19c"&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://www.funoracleapps.com/2022/03/upgrading-oracle-ebs-1224-database.html&lt;/code&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;em style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;(Link from the "Direct Upgrade Path" section)&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="928-930" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="928-929" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;"Step by Step: Provision an Autonomous Database in OCI"&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://www.funoracleapps.com/2025/05/step-by-step-provision-autonomous.html&lt;/code&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;em style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;(Link from the "AI Vector Search" feature discussion)&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="931-933" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="931-932" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;"Oracle 11g AUD$ Table Maintenance After ORA-01653"&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://www.funoracleapps.com/2022/oracle-11g-aud-table-maintenance.html&lt;/code&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;em style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;(Link from troubleshooting section discussing dictionary space issues)&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="934-936" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="934-935" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;"How to Find Why CRS/CSSD Rebooted a Server in Oracle RAC"&lt;/strong&gt;&amp;nbsp;→&amp;nbsp;&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;https://www.funoracleapps.com/2022/how-to-find-why-crscssd-rebooted.html&lt;/code&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;em style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;(Link from the RAC upgrade considerations in prerequisites)&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr data-source-line="937-937" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: #eaeaea; border-color: rgb(234, 234, 234) currentcolor currentcolor; border-image: initial; border-style: solid none none; border-width: 1px medium medium; color: #eaeaea; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400;" /&gt;&lt;p data-source-line="939-939" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; line-height: 28px; list-style: none; margin: 0px 0px 12px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Suggested Images / Diagrams&lt;/strong&gt;&amp;nbsp;(descriptions + alt text):&lt;/p&gt;&lt;ol data-source-line="941-955" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: white; border-style: solid; border-width: 0px; color: #232425; font-family: Arial, Inter, -apple-system, &amp;quot;system-ui&amp;quot;, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; font-weight: 400; list-style: decimal; margin: 0px 0px 20px; padding: 0px 0px 0px 20px;"&gt;&lt;li data-source-line="941-944" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="941-943" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AutoUpgrade Workflow Diagram&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;em style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Description:&lt;/em&gt;&amp;nbsp;Flowchart showing the four AutoUpgrade modes (Analyze → Fixup → Deploy → Upgrade) with decision points&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;em style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Alt text:&lt;/em&gt;&amp;nbsp;"Oracle AutoUpgrade workflow diagram showing analyze, fixup, deploy, and upgrade modes"&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="945-948" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="945-947" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Before and After Architecture Comparison&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;em style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Description:&lt;/em&gt;&amp;nbsp;Side-by-side comparison of 19c non-CDB vs. 23ai CDB/PDB architecture&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;em style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Alt text:&lt;/em&gt;&amp;nbsp;"Oracle Database 19c non-CDB to 23ai CDB PDB architecture comparison"&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="949-952" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="949-951" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;AutoUpgrade Console Screenshot&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;em style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Description:&lt;/em&gt;&amp;nbsp;Screenshot of AutoUpgrade running in console mode showing job status (&lt;code style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;lsj&lt;/code&gt;&amp;nbsp;command output)&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;em style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Alt text:&lt;/em&gt;&amp;nbsp;"Oracle AutoUpgrade console showing upgrade job status for database PRODDB"&lt;/p&gt;&lt;/li&gt;&lt;li data-source-line="953-955" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: inherit; margin: 0px 0px 0px 20px; padding: 0px;"&gt;&lt;p data-source-line="953-955" style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px; line-height: 28px; list-style: none; margin: 0px; padding: 0px;"&gt;&lt;strong style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;23ai New Features Infographic&lt;/strong&gt;&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;em style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Description:&lt;/em&gt;&amp;nbsp;Visual list of top 10 Oracle 23ai features (AI Vector Search, JSON Duality, True Cache, Boolean, Schema Privileges, etc.)&lt;br style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;" /&gt;&lt;em style="--tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-style: solid; border-width: 0px;"&gt;Alt text:&lt;/em&gt;&amp;nbsp;"Oracle Database 23ai top new features including AI Vector Search and JSON Relational Duality"&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style="color: red; font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style="color: red; font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style="color: red; font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpsIh6WghoIzspLVQYU82jyM22u1Xwql6SwLDWsTtLmxi-jlN0l8T2z-V_7RaRp57EpK53kIuHsQ_8nSKVVzyiFzDK3ZaDxDsLUd28OzWB0ID-QP8kllAKvze0xPlcOj7aLnMUhtxxQZ_f5HLB1h3UjJ38QOODPSl8oJsN8M5gAnaXt8ZnQptbVAPIGqs/s189/funoracleapps_logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="141" data-original-width="189" height="141" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpsIh6WghoIzspLVQYU82jyM22u1Xwql6SwLDWsTtLmxi-jlN0l8T2z-V_7RaRp57EpK53kIuHsQ_8nSKVVzyiFzDK3ZaDxDsLUd28OzWB0ID-QP8kllAKvze0xPlcOj7aLnMUhtxxQZ_f5HLB1h3UjJ38QOODPSl8oJsN8M5gAnaXt8ZnQptbVAPIGqs/s1600/funoracleapps_logo.png" width="189" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: red; font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpsIh6WghoIzspLVQYU82jyM22u1Xwql6SwLDWsTtLmxi-jlN0l8T2z-V_7RaRp57EpK53kIuHsQ_8nSKVVzyiFzDK3ZaDxDsLUd28OzWB0ID-QP8kllAKvze0xPlcOj7aLnMUhtxxQZ_f5HLB1h3UjJ38QOODPSl8oJsN8M5gAnaXt8ZnQptbVAPIGqs/s72-c/funoracleapps_logo.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>