1<!DOCTYPE html><html dir="ltr" lang="en-US" class="no-js"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="profile" href="https://gmpg.org/xfn/11">
1<script defer src="data:text/javascript;base64,CihmdW5jdGlvbihodG1sKXtodG1sLmNsYXNzTmFtZSA9IGh0bWwuY2xhc3NOYW1lLnJlcGxhY2UoL1xibm8tanNcYi8sJ2pzJyl9KShkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQpOwovLyMgc291cmNlVVJMPXR3ZW50eXNpeHRlZW5famF2YXNjcmlwdF9kZXRlY3Rpb24K"></script>
1 <title>The ORACLE-BASE Blog</title><meta name="description" content="Oracle related rants (and lots of off-topic stuff)..." /><meta name="robots" content="max-image-preview:large" /><link rel="canonical" href="https://oracle-base.com/blog/" /><link rel="next" href="https://oracle-base.com/blog/page/2/" /><meta name="generator" content="All in One SEO (AIOSEO) 5.0.2" />
1<script type="application/ld+json" class="aioseo-schema">{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/oracle-base.com\/blog\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/oracle-base.com\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/oracle-base.com\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/oracle-base.com\/blog\/category\/oracle\/#listItem","name":"Oracle"}},{"@type":"ListItem","@id":"https:\/\/oracle-base.com\/blog\/category\/oracle\/#listItem","position":2,"name":"Oracle","item":"https:\/\/oracle-base.com\/blog\/category\/oracle\/","nextItem":{"@type":"ListItem","@id":"https:\/\/oracle-base.com\/blog\/2026\/09\/29\/sql-plan-management-spm-baseline-issue\/#listItem","name":"SQL Plan Management (SPM) Baseline Issue"},"previousItem":{"@type":"ListItem","@id":"https:\/\/oracle-base.com\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/oracle-base.com\/blog\/2026\/09\/29\/sql-plan-management-spm-baseline-issue\/#listItem","position":3,"name":"SQL Plan Management (SPM) Baseline Issue","previousItem":{"@type":"ListItem","@id":"https:\/\/oracle-base.com\/blog\/category\/oracle\/#listItem","name":"Oracle"}}]},{"@type":"CollectionPage","@id":"https:\/\/oracle-base.com\/blog\/#collectionpage","url":"https:\/\/oracle-base.com\/blog\/","name":"The ORACLE-BASE Blog","description":"Oracle related rants (and lots of off-topic stuff)...","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/oracle-base.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/oracle-base.com\/blog\/#breadcrumblist"},"about":{"@id":"https:\/\/oracle-base.com\/blog\/#organization"}},{"@type":"Organization","@id":"https:\/\/oracle-base.com\/blog\/#organization","name":"oracle-base.com","description":"Oracle related rants (and lots of off-topic stuff)...","url":"https:\/\/oracle-base.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/oracle-base.com\/blog\/wp-content\/uploads\/2020\/12\/site_logo_medium.gif","@id":"https:\/\/oracle-base.com\/blog\/#organizationLogo","width":193,"height":35},"image":{"@id":"https:\/\/oracle-base.com\/blog\/#organizationLogo"}},{"@type":"WebSite","@id":"https:\/\/oracle-base.com\/blog\/#website","url":"https:\/\/oracle-base.com\/blog\/","name":"The ORACLE-BASE Blog","description":"Oracle related rants (and lots of off-topic stuff)...","inLanguage":"en-US","publisher":{"@id":"https:\/\/oracle-base.com\/blog\/#organization"}}]}</script>
1 <link rel="alternate" type="application/rss+xml" title="The ORACLE-BASE Blog » Feed" href="https://oracle-base.com/blog/feed/" /><link rel="alternate" type="application/rss+xml" title="The ORACLE-BASE Blog » Comments Feed" href="https://oracle-base.com/blog/comments/feed/" /><style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 2/*# sourceURL=wp-img-auto-sizes-contain-inline-css */</style><style id="wp-emoji-styles-inline-css">img.wp-smiley, img.emoji { 3 display: inline !important; 4 border: none !important; 5 box-shadow: none !important; 6 height: 1em !important; 7 width: 1em !important; 8 margin: 0 0.07em !important; 9 vertical-align: -0.1em !important; 10 background: none !important; 11 padding: 0 !important; 12 } 13/*# sourceURL=wp-emoji-styles-inline-css */</style><style id="wp-block-library-inline-css">:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
13--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 14 15/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */</style><style id="wp-block-heading-inline-css">h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 16/*# sourceURL=https://oracle-base.com/blog/wp-includes/blocks/heading/style.min.css */</style><style id="wp-block-image-inline-css">.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
16cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
16@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 17/*# sourceURL=https://oracle-base.com/blog/wp-includes/blocks/image/style.min.css */</style><style id="wp-block-list-inline-css">ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em} 18/*# sourceURL=https://oracle-base.com/blog/wp-includes/blocks/list/style.min.css */</style><style id="wp-block-paragraph-inline-css">.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 19/*# sourceURL=https://oracle-base.com/blog/wp-includes/blocks/paragraph/style.min.css */</style><style id="wp-block-code-inline-css">.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces} 20/*# sourceURL=https://oracle-base.com/blog/wp-includes/blocks/code/style.min.css */</style><style id="wp-block-preformatted-inline-css">.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em} 21/*# sourceURL=https://oracle-base.com/blog/wp-includes/blocks/preformatted/style.min.css */</style><style id="classic-theme-styles-inline-css">/*! This file is auto-generated */ 22.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 23/*# sourceURL=/wp-includes/css/classic-themes.min.css */</style><style id="global-styles-inline-css">:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #1a1a1a;--wp--preset--color--medium-gray: #686868;--wp--preset--color--light-gray: #e5e5e5;--wp--preset--color--blue-gray: #4d545c;--wp--preset--color--bright-blue: #007acc;--wp--preset--color--light-blue: #9adffd;--wp--preset--color--dark-brown: #402b30;--wp--preset--color--medium-brown: #774e24;--wp--preset--color--dark-red: #640c1f;--wp--preset--color--bright-red: #ff675f;--wp--preset--color--yellow: #ffef8e;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
230) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-color{color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-color{color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-color{color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-color{color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-color{color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-color{color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-color{color: var(--wp--preset--color--bright-red) !important;}.has-yellow-color{color: var(--wp--preset--color--yellow) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-background-color{background-color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-background-color{background-color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-background-color{background-color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-background-color{background-color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-background-color{background-color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-background-color{background-color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-background-color{background-color: var(--wp--preset--color--bright-red) !important;}.has-yellow-background-color{background-color: var(--wp--preset--color--yellow) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-border-color{border-color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-border-color{border-color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-border-color{border-color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-border-color{border-color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-border-color{border-color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-border-color{border-color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-border-color{border-color: var(--wp--preset--color--bright-red) !important;}.has-yellow-border-color{border-color: var(--wp--preset--color--yellow) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
23.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 24/*# sourceURL=global-styles-inline-css */</style><link rel='stylesheet' id='twentysixteen-fonts-css' href='https://oracle-base.com/blog/wp-content/cache/autoptimize/css/autoptimize_single_a8c277231f2c3400baa9fe0e738152a9.css?ver=20230328' media='all' /><link rel='stylesheet' id='genericons-css' href='https://oracle-base.com/blog/wp-content/cache/autoptimize/css/autoptimize_single_ad4672625f32b11fa5406aeab79515ca.css?ver=20251101' media='all' /><link rel='stylesheet' id='twentysixteen-style-css' href='https://oracle-base.com/blog/wp-content/cache/autoptimize/css/autoptimize_single_a943d2d60149a65d501fdce8da60f0d5.css?ver=20260819' media='all' /><link rel='stylesheet' id='twentysixteen-block-style-css' href='https://oracle-base.com/blog/wp-content/cache/autoptimize/css/autoptimize_single_cd1ced50ea574342ef57e1debe231b91.css?ver=20260105' media='all' />
24<script id="jquery-core-js" src="https://oracle-base.com/blog/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
24
24<script defer id="jquery-migrate-js" src="https://oracle-base.com/blog/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
24
24<script defer id="twentysixteen-script-js-extra" src="data:text/javascript;base64,CnZhciBzY3JlZW5SZWFkZXJUZXh0ID0geyJleHBhbmQiOiJleHBhbmQgY2hpbGQgbWVudSIsImNvbGxhcHNlIjoiY29sbGFwc2UgY2hpbGQgbWVudSJ9OwovLyMgc291cmNlVVJMPXR3ZW50eXNpeHRlZW4tc2NyaXB0LWpzLWV4dHJhCg=="></script>
24
24<script data-wp-strategy="defer" defer id="twentysixteen-script-js" src="https://oracle-base.com/blog/wp-content/cache/autoptimize/js/autoptimize_single_359932414ca3e9428a54749084f7057a.js?ver=20230629"></script>
24 <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://oracle-base.com/blog/xmlrpc.php?rsd" /><meta name="generator" content="WordPress 7.1.2" />
vendor: 65 bytes, line 24
24 <script defer src="https://www.googletagmanager.com/gtag/js?id=
24G-ZDQZ4RMMBC
vendor: 12 bytes, line 24
24"></script>
24<script defer src="data:text/javascript;base64,CiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7CgogIGd0YWcoJ2NvbmZpZycsICdHLVpEUVo0Uk1NQkMnKTsK"></script>
24 </head><body class="home blog wp-embed-responsive wp-theme-twentysixteen hfeed"><div id="page" class="site"><div class="site-inner"> <a class="skip-link screen-reader-text" href="#content"> Skip to content </a><header id="masthead" class="site-header"><div class="site-header-main"><div class="site-branding"><h1 class="site-title"><a href="https://oracle-base.com/blog/" rel="home" aria-current="page">The ORACLE-BASE Blog</a></h1><p class="site-description">Oracle related rants (and lots of off-topic stuff)…</p></div></div></header><div id="content" class="site-content"><div id="primary" class="content-area"><main id="main" class="site-main"><article id="post-13604" class="post-13604 post type-post status-publish format-standard hentry category-oracle tag-baseline tag-oracle tag-spm tag-sql-plan-management"><header class="entry-header"><h2 class="entry-title"><a href="https://oracle-base.com/blog/2026/09/29/sql-plan-management-spm-baseline-issue/" rel="bookmark">SQL Plan Management (SPM) Baseline Issue</a></h2></header><div class="entry-content"><p class="wp-block-paragraph">I had an odd issue with a baseline recently in 19c (19.32). I thought I would share it in case someone else comes across a similar issue.</p><h2 class="wp-block-heading">The initial problem</h2><div class="wp-block-image"><figure class="alignright size-full is-resized"><img fetchpriority="high" decoding="async" width="546" height="640" src="https://oracle-base.com/blog/wp-content/uploads/2018/04/disgusting-1300592_640.png" alt="" class="wp-image-7978" style="width:150px;height:auto"/></figure></div><p class="wp-block-paragraph">We had a SQL statement that was running fine on non-production environments, but was getting a really odd execution plan in production. The non-production environments are clones of production, so I would not expect a substantial difference. After a lot of messing about I just decided to create a baseline on the non-production system and transfer it to the production system, so I could use the good execution plan there. I’ve done this a bunch of times and it’s really easy.</p><h2 class="wp-block-heading">Transferring a baseline</h2><p class="wp-block-paragraph">In the source database create a staging table.</p><pre class="wp-block-preformatted">drop table if exists spm_staging_tab purge;<br><br>begin<br> dbms_spm.create_stgtab_baseline(<br> table_name => 'spm_staging_tab',<br> table_owner => 'mydbauser',<br> tablespace_name => 'users');<br>end;<br>/</pre><p class="wp-block-paragraph">Create a baseline from the SQL statement in the cursor cache.</p><pre class="wp-block-preformatted">set serveroutput on<br>declare<br> l_plans_loaded pls_integer;<br>begin<br> l_plans_loaded := dbms_spm.load_plans_from_cursor_cache(<br> sql_id => '55bug173g2fpq');<br> <br> dbms_output.put_line('Plans Loaded: ' || l_plans_loaded);<br>end;<br>/</pre><p class="wp-block-paragraph">Get the sql_handle for the baseline.</p><pre class="wp-block-preformatted">select sql_handle, plan_name, enabled, accepted, created<br>from dba_sql_plan_baselines<br>order by created;</pre><p class="wp-block-paragraph">Pack the baseline into the staging table.</p><pre class="wp-block-preformatted">set serveroutput on<br>declare<br> l_plans_packed pls_integer;<br>begin<br> l_plans_packed := dbms_spm.pack_stgtab_baseline(<br> table_name => 'spm_staging_tab',<br> table_owner => 'mydbauser',<br> sql_handle => 'SQL_ce25ee1b063a418f');<br><br> dbms_output.put_line('Plans Packed: ' || l_plans_packed);<br>end;<br>/</pre><p class="wp-block-paragraph">Transfer the staging table to the destination database.</p><pre class="wp-block-preformatted">copy to mydbauser@proddb replace spm_staging_tab using select * from mydbauser.spm_staging_tab;</pre><p class="wp-block-paragraph">Unpack the baseline in the destination database.</p><pre class="wp-block-preformatted">set serveroutput on<br>declare<br> l_plans_unpacked pls_integer;<br>begin<br> l_plans_unpacked := dbms_spm.unpack_stgtab_baseline(<br> table_name => 'spm_staging_tab',<br> table_owner => 'mydbauser',<br> creator => 'mydbauser',<br> sql_handle => 'SQL_ce25ee1b063a418f');<br><br> dbms_output.put_line('Plans Unpacked: ' || l_plans_unpacked);<br>end;<br>/</pre><p class="wp-block-paragraph">Flush the existing cursor from the shared pool.</p><pre class="wp-block-preformatted">select sql_id, address, hash_value<br>from v$sqlarea<br>where sql_id = '55bug173g2fpq';<br><br>SQL_ID ADDRESS HASH_VALUE<br>________________ ___________________ _____________<br>55bug173g2fpq 000000012285C0A8 3337697974<br><br>SQL><br><br>exec sys.dbms_shared_pool.purge('000000012285C0A8,3337697974', 'c');</pre><p class="wp-block-paragraph">At this point running the statement again should mean it will use the baseline. That’s just worked most times I’ve done this. This time it didn’t. After running the statement, the following query would show the SQL_PLAN_BASELINE column as null.</p><pre class="wp-block-preformatted">select sql_id, sql_plan_baseline<br>from v$sql<br>where sql_id = '55bug173g2fpq';</pre><h2 class="wp-block-heading">Why didn’t it use the baseline?</h2><p class="wp-block-paragraph">There are some obvious things that might prevent a baseline being used.<
24/p><ul class="wp-block-list"><li>Structural differences between the schemas, like missing indexes or differences in object definitions can mean the plan is impossible to replicate.</li><li>Some optimizer hints in the SQL will prevent the baseline from being used. I’ve seen “/*+ opt_param(‘_optimizer_use_feedback’ ‘false’) */” prevent a baseline from being used before.</li></ul><p class="wp-block-paragraph">Unfortunately the only way to see why a baseline is not used is to trace the statement.</p><pre class="wp-block-preformatted">-- Identify the trace file.<br>SELECT value FROM v$diag_info WHERE name = 'Default Trace File';<br><br>-- Enable trace.<br>ALTER SESSION SET EVENTS 'trace [SQL_Compiler.*]';<br><br>-- Run your query.<br>@query.sql<br><br>-- Turn the trace off<br>ALTER SESSION SET EVENTS 'trace [SQL_Compiler.*] off';</pre><p class="wp-block-paragraph">The resulting trace file is quite large, but you can jump to the section labelled “START SPM Plan Dump”. I could see the baseline was not used because it couldn’t be reproduced, but I couldn’t see why in the trace. I’ve seen why a failure happened before, but I couldn’t see why this time.</p><h2 class="wp-block-heading">Was it working in the non-production environment?</h2><p class="wp-block-paragraph">I started to raise a service request with Oracle Support to see if they could see why the baseline was not being used. There’s a lot of stuff in the trace file, and maybe I was just missing something obvious. During the process of getting together the information, the notes mentioned checking the baseline was being used in the source system. That struck me as odd, as I had created the baseline from a working statement, but I flushed the statement from the shared pool in the non-production system, and sure enough the baseline wasn’t used when I ran the statement.</p><p class="wp-block-paragraph">I traced the statement in the non-production system, and I could see the baseline was not used, but like the production system, I couldn’t see why it was failing from the trace.</p><p class="wp-block-paragraph">When I looked at the baselines in the non-production system again I could see a second baseline had been created for the statement I captured, but it was not accepted, so I evolved the baseline to accept it and dropped the original baseline I had captured.</p><pre class="wp-block-preformatted">set serveroutput on<br>declare<br> l_output clob;<br>begin<br> l_output := dbms_spm.evolve_sql_plan_baseline(<br> sql_handle => 'SQL_ce25ee1b063a418f');<br><br> dbms_output.put_line('Output: ' || l_output);<br>end;<br>/<br><br>declare<br> l_plans_altered pls_integer;<br>begin<br> l_plans_altered := dbms_spm.drop_sql_plan_baseline(<br> sql_handle => 'SQL_ce25ee1b063a418f',<br> plan_name => 'SQL_PLAN_cw9gf3c33nhcg99f2df97');<br><br> dbms_output.put_line('Plans Altered: ' || l_plans_altered);<br>end;<br>/</pre><p class="wp-block-paragraph">The new baseline looked like it had a good execution plan, and more importantly I could see the baseline was being used by the system. The SQL_PLAN_BASELINE column was populated as expected.</p><pre class="wp-block-preformatted">select sql_id, sql_plan_baseline<br>from v$sql<br>where sql_id = '55bug173g2fpq';</pre><p class="wp-block-paragraph">Also, the REPRODUCED column of the DBA_SQL_PLAN_BASELINES view was marked as YES. Annoyingly it is marked as YES for a newly created baseline until you run the statement, then gets marks as NO if it fails to be used.</p><h2 class="wp-block-heading">Transfer the new baseline</h2><p class="wp-block-paragraph">With the new baseline working in non-production, I dropped the relevant baseline in the prod system, and transferred the new baseline. The SQL statement used the new baseline and the query ran well. Happy days.</p><h2 class="wp-block-heading">Final Thoughts</h2><p class="wp-block-paragraph">Baselines are really useful for locking down good execution plans. I try not to use them all the time, but when we have statements that flip-flop between good and bad plans, they are really helpful. It is also really nice to be able to transfer them between databases. If you are nervous about the impact of a patch or upgrade, baselines are a really neat way of locking down your execution plans.</p><p class="wp-block-paragraph">I’ve seen a baseline not being used when there is an obvious problem, like schema differences or a hint that prevents the baseline being used. I can’t say I’ve noticed a situation like this before. Every other time I’ve captured and transferred a baseline it’s just worked.</p><p class="wp-block-paragraph">I guess the main take home message for me is to check the baseline is actually working, rather than assuming it will just work. Stupid me. ð</p><p class="wp-block-paragraph">From an Oracle perspective, diagnosing a baseline problem is really ugly. Having to trace the statement is annoying. Trying to understand what the trace file means is annoying. It would be really good if there was a human readable explanation for why REPRODUCED=NO in the DBA_SQL_PLAN_BASELINES view, so a regular mortal could understand what is happening. Just saying. ð</p><p class="wp-block-paragraph">Cheers</p><p class="wp-block-paragraph">Tim…</p><p class="wp-block-paragraph"><strong>Reference</strong>: The code snippets in this post were taken from a post I wrote about 18 years ago (<a href="/articles/11g/sql-plan-management-11gr1">SQL Plan Management in Oracle Database 11g Release 1</a>). How time flies. ð</p></div><footer class="entry-footer"> <span class="byline"><img alt='' src='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=49&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=98&d=mm&r=g 2x' class='avatar avatar-49 photo' height='49' width='49' decoding='async'/><span class="screen-reader-text">Author </span><span class="author vcard"><a class="url fn n" href="https://oracle-base.com/blog/author/tim/">Tim...</a></span></span><span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://oracle-base.com/blog/2026/09/29/sql-plan-management-spm-baseline-issue/" rel="bookmark"><time class="entry-date published" datetime="2026-09-29T11:30:50+01:00">September 29, 2026</time><time class="updated" datetime="2026-09-29T13:29:36+01:00">September 29, 2026</time></a></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://oracle-base.com/blog/category/oracle/" rel="category tag">Oracle</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://oracle-base.com/blog/tag/baseline/" rel="tag">baseline</a>, <a href="https://oracle-base.com/blog/tag/oracle/" rel="tag">Oracle</a>, <a href="https://oracle-base.com/blog/tag/spm/" rel="tag">SPM</a>, <a href="https://oracle-base.com/blog/tag/sql-plan-management/" rel="tag">SQL Plan Management</a></span><span class="comments-link"><a href="https://oracle-base.com/blog/2026/09/29/sql-plan-management-spm-baseline-issue/#respond">Leave a comment<span class="screen-reader-text"> on SQL Plan Management (SPM) Baseline Issue</span></a></span></footer></article><article id="post-13597" class="post-13597 post type-post status-publish format-standard hentry category-oracle tag-19c tag-database tag-ol10 tag-oracle tag-oracle-linux"><header class="entry-header"><h2 class="entry-title"><a href="https://oracle-base.com/blog/2026/09/25/oracle-database-19c-supported-on-oracle-linux-10-ol10-but/" rel="bookmark">Oracle Database 19c supported on Oracle Linux 10 (OL10), but…</a></h2></header><div class="entry-content"><div class="wp-block-image"><figure class="alignright size-full is-resized"><img decoding="async" width="466" height="640" src="https://oracle-base.com/blog/wp-content/uploads/2019/01/19c.png" alt="" class="wp-image-8836" style="width:172px;height:auto"/></figure></div><p class="wp-block-paragraph">A couple of weeks ago a work colleague pointed out that Oracle database 19c was now supported on Oracle Linux 10 (OL10). I was pretty happy about this, and started looking at it that evening, but I quickly ran into some issues…</p><p class="wp-block-paragraph">I wasn’t going to post about this until the issues were resolved, but today I saw <a href="https://mikedietrichde.com/2026/09/24/oracle-database-19c-is-supported-on-ol-rhel-10/">
24Mike Dietrich’s post</a> about the certification and thought I should probably mention my experience sooner rather than later.</p><h2 class="wp-block-heading">Installations</h2><p class="wp-block-paragraph">If you follow my stuff you will already know I have an Oracle 19c on OL10 installation guide and some vagrant builds, which I posted in June.</p><ul class="wp-block-list"><li><a href="/articles/19c/oracle-db-19c-installation-on-oracle-linux-10">Oracle Database 19c Installation On Oracle Linux 10 (OL10)</a></li><li><a href="https://github.com/oraclebase/vagrant/tree/master/database/ol10_19">https://github.com/oraclebase/vagrant/tree/master/database/ol10_19</a></li><li><a href="https://github.com/oraclebase/vagrant/tree/master/dataguard/ol10_19">https://github.com/oraclebase/vagrant/tree/master/dataguard/ol10_19</a></li></ul><p class="wp-block-paragraph">So the installation itself was not the problem, but at the time they weren’t supported. Now they are. I’m not going to update my posts until the outstanding issues are fixed, so they still currently say they are not supported, and I guess the installations I describe technically aren’t yet. ð</p><h2 class="wp-block-heading">Missing prerequisite package</h2><p class="wp-block-paragraph">The documentation says to do the following to install the prerequisites on OL10.</p><pre class="wp-block-code"><code>dnf install oracle-database-preinstall-19c</code></pre><p class="wp-block-paragraph">At the time of writing, this package is not present in the OL10 repository on yum.oracle.com. As a result, you will need to do all the prerequisites manually if you want to complete the installation. You can see how to do that in my installation guide above, or check the docs.</p><p class="wp-block-paragraph"><a href="https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/supported-oracle-linux-10-distributions-for-x86-64.html">Supported Oracle Linux 10 Distributions for x86-64</a></p><p class="wp-block-paragraph">I assume this is just a timing issue, but it’s been a couple of weeks since I first checked and it is still not there. The 26ai prerequisite package is there, but not the 19c one yet.</p><p class="wp-block-paragraph"><strong>Update</strong>: Thanks to Eric in the comments for pointing out this package has now been added to the OL10 repository on <a href="https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/supported-oracle-linux-10-distributions-for-x86-64.html">yum.oracle.com</a>.</p><h2 class="wp-block-heading">Required release update and one-off patches</h2><p class="wp-block-paragraph">Depending on they type of installation you are doing, you are going to need a bunch of patches. These are described here.</p><ul class="wp-block-list"><li><a href="https://docs.oracle.com/en/database/oracle/oracle-database/19/rnrdm/installing-oracle-database-19c-oracle-linux-10-and-red-hat-enterprise-linux-10.html">Installing Oracle Database 19c (19.32) on Oracle Linux 10 and Red Hat Enterprise Linux 10</a></li></ul><p class="wp-block-paragraph">For example, a supported installation of single instance 19c on OL10 requires the base 19.32 release update, and a number of one-off patches.</p><ul class="wp-block-list"><li>39472050 – 19.32 RU</li><li>39894800</li><li>38622857</li><li>39153061</li><li>39388682</li><li>39928540</li></ul><p class="wp-block-paragraph">I expected to need an RU, but the extra patches are a ball-ache. I’m assuming that from October (19.33) onward, it will just need the release update.</p><p class="wp-block-paragraph">This isn’t a show stopper, but it’s ugly, and I would rather wait until it is all included in the release update. If I were Oracle I would have waited until the October RU (19.33) to announce this.</p><h2 class="wp-block-heading">Faking the OS version</h2><p class="wp-block-paragraph">I still needed to fake the OS version to do the installation.</p><pre class="wp-block-code"><code>export CV_ASSUME_DISTID=OL9</code></pre><p class="wp-block-paragraph">I would have expected the patches to have updated the installer to accept OL10 as a valid OS, but that didn’t seem to be the case. It’s not a show stopper, but it’s not ideal.</p><h2 class="wp-block-heading">Is the Enterprise Manager agent supported on OL10?</h2><p class="wp-block-paragraph">It doesn’t appear to be, so at the moment I couldn’t use 19c on OL10 for anything real. I’m sure a future EM patch will add support.</p><h2 class="wp-block-heading">Conclusion</h2><p class="wp-block-paragraph">If you need Oracle 19c on OL10 today, it is supported, so that’s fine, but if it is not urgent you might want to wait for the outstanding issues to be resolved and have a cleaner experience. It’s up to you. ð</p><p class="wp-block-paragraph">Cheers</p><p class="wp-block-paragraph">Tim…</p></div><footer class="entry-footer"> <span class="byline"><img alt='' src='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=49&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=98&d=mm&r=g 2x' class='avatar avatar-49 photo' height='49' width='49' loading='lazy' decoding='async'/><span class="screen-reader-text">Author </span><span class="author vcard"><a class="url fn n" href="https://oracle-base.com/blog/author/tim/">Tim...</a></span></span><span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://oracle-base.com/blog/2026/09/25/oracle-database-19c-supported-on-oracle-linux-10-ol10-but/" rel="bookmark"><time class="entry-date published" datetime="2026-09-25T11:54:05+01:00">September 25, 2026</time><time class="updated" datetime="2026-09-30T07:38:01+01:00">September 30, 2026</time></a></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://oracle-base.com/blog/category/oracle/" rel="category tag">Oracle</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://oracle-base.com/blog/tag/19c/" rel="tag">19c</a>, <a href="https://oracle-base.com/blog/tag/database/" rel="tag">database</a>, <a href="https://oracle-base.com/blog/tag/ol10/" rel="tag">ol10</a>, <a href="https://oracle-base.com/blog/tag/oracle/" rel="tag">Oracle</a>, <a href="https://oracle-base.com/blog/tag/oracle-linux/" rel="tag">Oracle Linux</a></span><span class="comments-link"><a href="https://oracle-base.com/blog/2026/09/25/oracle-database-19c-supported-on-oracle-linux-10-ol10-but/#comments">4 Comments<span class="screen-reader-text"> on Oracle Database 19c supported on Oracle Linux 10 (OL10), but…
24</span></a></span></footer></article><article id="post-13593" class="post-13593 post type-post status-publish format-standard hentry category-oracle tag-7-2-20 tag-oracle tag-virtualbox"><header class="entry-header"><h2 class="entry-title"><a href="https://oracle-base.com/blog/2026/09/23/oracle-virtualbox-7-2-20/" rel="bookmark">Oracle VirtualBox 7.2.20</a></h2></header><div class="entry-content"><figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="256" src="/blog/wp-content/uploads/2024/10/virtualbox-big-new-1024x256.png" alt="" class="wp-image-12775" srcset="https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1024x256.png 1024w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-300x75.png 300w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-768x192.png 768w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1536x384.png 1536w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-2048x512.png 2048w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1200x300.png 1200w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></figure><p class="wp-block-paragraph">Hot on the heels of <a href="/blog/2026/09/17/oracle-virtualbox-7-2-18/">VirtualBox 7.2.18</a>, which I wrote a few days ago, we now have <a href="https://www.virtualbox.org/">VirtualBox</a> 7.2.20. The only update in this release is a fix for Windows, which didn’t affect me, but I’ve heard people complain about it..</p><ul class="wp-block-list"><li>Windows Host: Fixed regression causing VMs to fail with VERR_SUP_VP_FOUND_EXEC_MEMORY (<a href="https://github.com/VirtualBox/virtualbox/issues/870">?github:gh-870</a>)</li></ul><p class="wp-block-paragraph">The <a href="https://www.virtualbox.org/wiki/Downloads">downloads</a> and <a href="https://www.virtualbox.org/wiki/Changelog">changelog</a> are in the usual places.</p><p class="wp-block-paragraph">Iâve done installations on Windows 11 and Linux Mint and both seem OK.</p><h2 class="wp-block-heading">Vagrant</h2><p class="wp-block-paragraph">If you are into Vagrant you can find my builds here.</p><p class="wp-block-paragraph"><a href="https://github.com/oraclebase/vagrant">https://github.com/oraclebase/vagrant</a></p><p class="wp-block-paragraph">Let’s see where this takes us…</p><p class="wp-block-paragraph">Cheers</p><p class="wp-block-paragraph">Tim…</p></div><footer class="entry-footer"> <span class="byline"><img alt='' src='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=49&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=98&d=mm&r=g 2x' class='avatar avatar-49 photo' height='49' width='49' loading='lazy' decoding='async'/><span class="screen-reader-text">Author </span><span class="author vcard"><a class="url fn n" href="https://oracle-base.com/blog/author/tim/">Tim...</a></span></span><span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://oracle-base.com/blog/2026/09/23/oracle-virtualbox-7-2-20/" rel="bookmark"><time class="entry-date published" datetime="2026-09-23T14:22:38+01:00">September 23, 2026</time><time class="updated" datetime="2026-09-23T14:22:39+01:00">September 23, 2026</time></a></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://oracle-base.com/blog/category/oracle/" rel="category tag">Oracle</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://oracle-base.com/blog/tag/7-2-20/" rel="tag">7.2.20</a>, <a href="https://oracle-base.com/blog/tag/oracle/" rel="tag">Oracle</a>, <a href="https://oracle-base.com/blog/tag/virtualbox/" rel="tag">virtualbox</a></span><span class="comments-link"><a href="https://oracle-base.com/blog/2026/09/23/oracle-virtualbox-7-2-20/#respond">Leave a comment<span class="screen-reader-text"> on Oracle VirtualBox 7.2.20</span></a></span></footer></article><article id="post-13590" class="post-13590 post type-post status-publish format-standard hentry category-oracle tag-joelkallmanday tag-joel-kallman-day"><header class="entry-header"><h2 class="entry-title"><a href="https://oracle-base.com/blog/2026/09/23/joel-kallman-day-2026-announcement/" rel="bookmark">Joel Kallman Day 2026 : Announcement</a></h2></header><div class="entry-content"><div class="wp-block-image"><figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="518" height="423" src="https://oracle-base.com/blog/wp-content/uploads/2015/10/huddle.jpg" alt="" class="wp-image-5532" style="width:197px;height:auto"/></figure></div><p class="wp-block-paragraph">Since 2016 weâve had an Oracle community day where we push out content on the same day to try and get a bit of a community buzz. The name has changed over the years, but in 2021 it was renamed to the âJoel Kallman Dayâ. Joel was big on community, and it seems like a fitting tribute to him.</p><h2 class="wp-block-heading">
24When is it?</h2><p class="wp-block-paragraph">The date is<strong> Wednesday October 14th</strong>. Thatâs three weeks away from today!</p><h2 class="wp-block-heading">How do I get involved?</h2><p class="wp-block-paragraph">Here is the way it works.</p><ul class="wp-block-list"><li>Write a blog post. The title should be in the format â<strong><insert-the-title-here></strong> #JoelKallmanDayâ.</li><li>The content can be pretty much anything. See the section below.</li><li>Tweet out the blog post on social media using the hashtag <strong>#JoelKallmanDay</strong>.</li><li>Publishing the posts on the same day allows us to generate a buzz. In previous years loads of people were on social media retweeting, making it even bigger. The community is spread around the world, so the posts will be released over a 24 hour period.</li><li>Oracle employees are welcome to join in. This is a community day about anything to do with the Oracle community.</li></ul><p class="wp-block-paragraph">Like previous years, it would be really nice if we could get a bunch of first-timers involved, but itâs also an opportunity to see existing folks blog for the first time in ages! </p><p class="wp-block-paragraph">The following day I write a summary post that includes links to all the posts that were pushed out through the day. You can see examples here.</p><ul class="wp-block-list"><li><a href="https://oracle-base.com/blog/2016/10/12/otn-appreciation-day-summary/">OTN Appreciation Day 2016</a></li><li><a href="https://oracle-base.com/blog/2017/10/11/odc-appreciation-day-2017-its-a-wrap-thanksodc/">ODC Appreciation Day 2017</a></li><li><a href="https://oracle-base.com/blog/2018/10/12/odc-appreciation-day-2018-its-a-wrap-thanksodc/">ODC Appreciation Day 2018</a></li><li><a href="https://oracle-base.com/blog/2019/10/11/ogb-appreciation-day-2019-its-a-wrap-thanksogb/">OGB Appreciation Day 2019</a></li><li>2020 We ârested itâ because of the pandemic.</li><li><a href="https://oracle-base.com/blog/2021/10/12/joel-kallman-day-its-a-wrap-joelkallmanday/">Joel Kallman Day 2021</a></li><li><a href="https://oracle-base.com/blog/2022/10/12/joel-kallman-day-2022-its-a-wrap-joelkallmanday/">Joel Kallman Day 2022</a></li><li><a href="https://oracle-base.com/blog/2023/10/12/joel-kallman-day-2023-its-a-wrap-joelkallmanday/">Joel Kallman Day 2023</a></li><li><a href="https://oracle-base.com/blog/2024/10/17/joel-kallman-day-2024-its-a-wrap-joelkallmanday/">Joel Kallman Day 2024</a></li><li><a href="/blog/2025/09/24/joel-kallman-day-2025-announcement/">Joel Kallman Day 2025</a></li></ul><h2 class="wp-block-heading">What Should I Write About?</h2><p class="wp-block-paragraph">Whatever you want to write about. Here are some suggestions that might help you.</p><ul class="wp-block-list"><li>My favourite feature of {the Oracle-related tech you work on}.</li><li>What is the next thing on your list to learn.</li><li>Horror stories. My biggest screw up, and how I fixed it.</li><li>How the {a specific piece of tech} has affected my job.</li><li>What I get out of the Oracle Community.</li><li>What feature I would love to see added to {the Oracle-related tech you work on}.</li><li>The project I worked on that Iâm the most proud of. (Related to Oracle tech of course)</li></ul><p class="wp-block-paragraph">Itâs not limited to these. You can literally write about anything Oracle or community related. The posts can be short, which makes it easy for new people to get involved. If you do want to write about something technical, thatâs fine. You can also write a simple overview post and link to more detailed posts on a subject if you like. In the previous years the posts I enjoyed the most were those that showed the human side of things, but thatâs just me. Do whatever you like. </p><h2 class="wp-block-heading">Do I have to write in English?</h2><p class="wp-block-paragraph">No! Itâs great to see people contributing to their own community. Google Translate does a pretty good job of translating them, so we can still read them.</p><h2 class="wp-block-heading">Do I need to write about Joel or APEX?</h2><p class="wp-block-paragraph">Iâm sure people would be happy to read stories about Joel, or content about APEX, but you donât have to write about that. You can write about whatever you want, so long as it has an Oracle and/or community spinâ¦</p><p class="wp-block-paragraph">So you have about three weeks to get something ready!</p><p class="wp-block-paragraph">Cheers</p><p class="wp-block-paragraph">Timâ¦</p></div><footer class="entry-footer"> <span class="byline"><img alt='' src='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=49&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=98&d=mm&r=g 2x' class='avatar avatar-49 photo' height='49' width='49' loading='lazy' decoding='async'/><span class="screen-reader-text">Author </span><span class="author vcard"><a class="url fn n" href="https://oracle-base.com/blog/author/tim/">Tim...</a></span></span><span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://oracle-base.com/blog/2026/09/23/joel-kallman-day-2026-announcement/" rel="bookmark"><time class="entry-date published updated" datetime="2026-09-23T07:05:22+01:00">September 23, 2026</time></a></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://oracle-base.com/blog/category/oracle/" rel="category tag">Oracle</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://oracle-base.com/blog/tag/joelkallmanday/" rel="tag">#JoelKallmanDay</a>, <a href="https://oracle-base.com/blog/tag/joel-kallman-day/" rel="tag">Joel Kallman Day</a></span><span class="comments-link"><a href="https://oracle-base.com/blog/2026/09/23/joel-kallman-day-2026-announcement/#respond">Leave a comment<span class="screen-reader-text"> on Joel Kallman Day 2026 : Announcement</span></a></span></footer></article><article id="post-13588" class="post-13588 post type-post status-publish format-standard hentry category-oracle tag-oracle tag-virtualbox"><header class="entry-header"><h2 class="entry-title"><a href="https://oracle-base.com/blog/2026/09/17/oracle-virtualbox-7-2-18/" rel="bookmark">Oracle VirtualBox 7.2.18</a></h2></header><div class="entry-content"><figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="256" src="https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1024x256.png" alt="" class="wp-image-12775" srcset="https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1024x256.png 1024w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-300x75.png 300w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-768x192.png 768w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1536x384.png 1536w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-2048x512.png 2048w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1200x300.png 1200w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></figure><p class="wp-block-paragraph">Oracle released <a href="https://www.virtualbox.org/">VirtualBox</a> 7.2.18 was released a couple of days ago.</p><p class="wp-block-paragraph">The <a href="https://www.virtualbox.org/wiki/Downloads">downloads</a> and <a href="https://www.virtualbox.org/wiki/Changelog">changelog</a> are in the usual places.</p><p class="wp-block-paragraph">Iâve done installations on Windows 11 and Linux Mint and both seem OK.</p><h2 class="wp-block-heading">Vagrant</h2><p class="wp-block-paragraph">If you are into Vagrant you can find my builds here.</p><p class="wp-block-paragraph"><a href="https://github.com/oraclebase/vagrant">https://github.com/oraclebase/vagrant</a></p><p class="wp-block-paragraph">You can see the list of Vagrant boxes I build and use here, but it’s worth checking out the update below to see my plans for the future.</p><p class="wp-block-paragraph"><a href="https://portal.cloud.hashicorp.com/vagrant/discover/oraclebase">https://portal.cloud.hashicorp.com/vagrant/discover/oraclebase</a></p><p class="wp-block-paragraph">I’ve already done some builds, including RAC builds, and so far so good.</p><h2 class="wp-block-heading">Vagrant Box Hosting Issues (Update)</h2><p class="wp-block-paragraph">I mentioned in my <a href="/blog/2026/08/19/oracle-virtualbox-7-2-16-and-vagrant-box-hosting-issues/">previous post</a> about the changes to Vagrant box hosting going forward. I’ve decided that in future I will use the Oracle provided Vagrant boxes (<a href="https://yum.oracle.com/boxes/" title="">here</a>) as my base.</p><p class="wp-block-paragraph">I’m not going to do a full scale search/replace at this point, but change things over time. I’m already using the Oracle box for my OL10 26ai RAC build for example.</p><p class="wp-block-paragraph">Let’s see where this takes us…</p><p class="wp-block-paragraph">Cheers</p><p class="wp-block-paragraph">Tim…</p></div><footer class="entry-footer"> <span class="byline"><img alt='' src='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=49&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=98&d=mm&r=g 2x' class='avatar avatar-49 photo' height='49' width='49' loading='lazy' decoding='async'/><span class="screen-reader-text">Author </span><span class="author vcard"><a class="url fn n" href="https://oracle-base.com/blog/author/tim/">Tim...</a></span></span><span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://oracle-base.com/blog/2026/09/17/oracle-virtualbox-7-2-18/" rel="bookmark"><time class="entry-date published" datetime="2026-09-17T08:42:42+01:00">September 17, 2026</time><time class="updated" datetime="2026-09-23T14:14:40+01:00">September 23, 2026</time></a></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://oracle-base.com/blog/category/oracle/" rel="category tag">Oracle</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://oracle-base.com/blog/tag/oracle/" rel="tag">Oracle</a>, <a href="https://oracle-base.com/blog/tag/virtualbox/" rel="tag">virtualbox</a></span><span class="comments-link"><a href="https://oracle-base.com/blog/2026/09/17/oracle-virtualbox-7-2-18/#respond">Leave a comment<span class="screen-reader-text">
24 on Oracle VirtualBox 7.2.18</span></a></span></footer></article><article id="post-13571" class="post-13571 post type-post status-publish format-standard hentry category-linux category-oracle tag-26ai tag-database tag-ol10 tag-oracle tag-oracle-linux-10 tag-support"><header class="entry-header"><h2 class="entry-title"><a href="https://oracle-base.com/blog/2026/08/21/oracle-ai-database-26ai-23-26-2-supported-on-oracle-linux-10-ol10/" rel="bookmark">Oracle AI Database 26ai (23.26.2) Supported on Oracle Linux 10 (OL10)</a></h2></header><div class="entry-content"><div class="wp-block-image"><figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="466" height="641" src="https://oracle-base.com/blog/wp-content/uploads/2025/10/26ai.png" alt="" class="wp-image-13158" style="width:158px;height:auto" srcset="https://oracle-base.com/blog/wp-content/uploads/2025/10/26ai.png 466w, https://oracle-base.com/blog/wp-content/uploads/2025/10/26ai-218x300.png 218w" sizes="auto, (max-width: 466px) 85vw, 466px" /></figure></div><p class="wp-block-paragraph">A few weeks ago <a href="https://laurentschneider.com/" title="">Laurent Schneider</a> messaged me to say Oracle Database 26ai (23.26.2) was supported on Oracle Linux 10 (OL10).</p><p class="wp-block-paragraph">That started the usual series of test builds.</p><h2 class="wp-block-heading">Basic Installations</h2><p class="wp-block-paragraph">I already had an installation article for 26ai on OL10, but I updated it, including using the new preinstall package which is now in the OL10 Yum repository.</p><ul class="wp-block-list"><li><a href="https://oracle-base.com/articles/26/oracle-db-26-installation-on-oracle-linux-10">Oracle AI Database 26ai Installation On Oracle Linux 10 (OL10)</a></li></ul><p class="wp-block-paragraph">The installation works fine for the base release of 26ai, so you don’t need to patch it to 23.26.2 to perform the installation. Just remember you are only running a supported setup if you are patched.</p><p class="wp-block-paragraph">In addition to the basic release, there are now RPM installations for 26ai and 26ai Free on OL10.</p><ul class="wp-block-list"><li><a href="https://oracle-base.com/articles/26/oracle-db-26-rpm-installation-on-oracle-linux-8-9">Oracle AI Database 26ai RPM Installation On Oracle Linux 8 (OL8), Oracle Linux 9 (OL9) and Oracle Linux 10 (OL10)</a></li><li><a href="https://oracle-base.com/articles/26/oracle-ai-db-26-free-rpm-installation-on-oracle-linux-10">Oracle AI Database 26ai Free RPM Installation On Oracle Linux 10 (OL10)</a></li></ul><p class="wp-block-paragraph">I’ve created Vagrant builds for all of these.</p><ul class="wp-block-list"><li><a href="https://github.com/oraclebase/vagrant/tree/master/database/ol10_26">https://github.com/oraclebase/vagrant/tree/master/database/ol10_26</a></li><li><a href="https://github.com/oraclebase/vagrant/tree/master/database/ol10_26_rpm">https://github.com/oraclebase/vagrant/tree/master/database/ol10_26_rpm</a></li><li><a href="https://github.com/oraclebase/vagrant/tree/master/database/ol10_26_free">https://github.com/oraclebase/vagrant/tree/master/database/ol10_26_free</a></li></ul><h2 class="wp-block-heading">Data Guard</h2><p class="wp-block-paragraph">The existing Data Guard installation article remains mostly the same, but there are new references to OL10.</p><ul class="wp-block-list"><li><a href="https://oracle-base.com/articles/26/data-guard-setup-using-broker-26">Data Guard Physical Standby Setup Using the Data Guard Broker in Oracle AI Database 26ai</a></li></ul><p class="wp-block-paragraph">There is also a new Vagrant build for this.</p><ul class="wp-block-list"><li><a href="https://github.com/oraclebase/vagrant/tree/master/dataguard/ol10_26">https://github.com/oraclebase/vagrant/tree/master/dataguard/ol10_26</a></li></ul><h2 class="wp-block-heading">RAC</h2><p class="wp-block-paragraph">I was hoping to include a RAC build in this posts, but I’ve hit a bit of a stumbling block before I even get to the grid infrastructure installation.</p><p class="wp-block-paragraph">When I set up passwordless authentication between the RAC nodes something is going a little crazy. Sometimes connections work, and sometimes I get “Connection closed by remote host” errors. I’ve tried all the usual suspects.</p><ul class="wp-block-list"><li>Local Firewalls : Disabled on all nodes.</li><li>Authentication Keys : I’ve tried various types of keys, with varying key sizes.</li><li>SSHD Config : I have tried a number of settings recommended by various sites. None seem to make a difference.</li></ul><p class="wp-block-paragraph">As I said, it does sometimes connect, so I’m not sure if this is a bug in SSHD, an issue with VirtualBox, or a problem with my host machine. I’ve not seen this problem with any of my other RAC builds on the same host, such as 26ai on OL9, so it feels like it is an OL10 issue, but I could be wrong.</p><p class="wp-block-paragraph"><strong>Update</strong>: I’ve tried a bunch of things, and had suggestions from folks on social media. Here is what I’ve tried and the results.</p><ul class="wp-block-list"><li>I wondered if it was my Vagrant box that had the problem. I tried the Oracle OL10 box, and it did the same thing. It’s not just node-to-node SSH that is affected. It will also happen sometimes when a node tries to SSH to itself.</li><li>As I mentioned before, I tried various key types and sizes of keys. All gave the same result.</li><li>It was suggested I add entries into the “/etc/security/access.conf” file, which I’ve done, but it didn’t help.</li><li>I wondered if it were a problem with my Linux Mint host, so I tried on my Windows 11 PC. It gave the same result.</li><li>I started to suspect the issue was not with SSH itself, but with “sshpass” and “ssh-copy-id”. These are used to setup passwordless authentication automatically. If I instead switched to manually setting up passwordless authentication, things worked fine.</li></ul><p class="wp-block-paragraph">Where it currently stands is I have a “working” vagrant build here.</p><p class="wp-block-paragraph"><a href="https://github.com/oraclebase/vagrant/tree/master/rac/ol10_26">https://github.com/oraclebase/vagrant/tree/master/rac/ol10_26</a></p><p class="wp-block-paragraph">The root_setup.sh script on node 1 has a lot of the contents commented out. This way you can manually configure passwordless SSH for the root and oracle users, before continuing with the GI and DB installations. If I do the manually authentication setup, everything else works fine. ð</p><p class="wp-block-paragraph">I’ll continue to try and bottom out the issue, and update when I’ve cracked it. Thanks for the suggestions people have sent.</p><p class="wp-block-paragraph">Once I figure out what the problem is, it should be plain sailing to push out the build.</p><p class="wp-block-paragraph">Cheers</p><p class="wp-block-paragraph">Tim…</p></div><footer class="entry-footer"> <span class="byline"><img alt='' src='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=49&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=98&d=mm&r=g 2x' class='avatar avatar-49 photo' height='49' width='49' loading='lazy' decoding='async'/><span class="screen-reader-text">Author </span><span class="author vcard"><a class="url fn n" href="https://oracle-base.com/blog/author/tim/">Tim...</a></span></span><span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://oracle-base.com/blog/2026/08/21/oracle-ai-database-26ai-23-26-2-supported-on-oracle-linux-10-ol10/" rel="bookmark"><time class="entry-date published" datetime="2026-08-21T07:13:10+01:00">August 21, 2026</time><time class="updated" datetime="2026-08-24T11:34:58+01:00">August 24, 2026</time></a></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://oracle-base.com/blog/category/linux/" rel="category tag">Linux</a>, <a href="https://oracle-base.com/blog/category/oracle/" rel="category tag">Oracle</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://oracle-base.com/blog/tag/26ai/" rel="tag">26ai</a>, <a href="https://oracle-base.com/blog/tag/database/" rel="tag">database</a>, <a href="https://oracle-base.com/blog/tag/ol10/" rel="tag">ol10</a>, <a href="https://oracle-base.com/blog/tag/oracle/" rel="tag">Oracle</a>, <a href="https://oracle-base.com/blog/tag/oracle-linux-10/" rel="tag">oracle Linux 10</a>, <a href="https://oracle-base.com/blog/tag/support/" rel="tag">support</a></span><span class="comments-link"><a href="https://oracle-base.com/blog/2026/08/21/oracle-ai-database-26ai-23-26-2-supported-on-oracle-linux-10-ol10/#comments">1 Comment<span class="screen-reader-text"> on Oracle AI Database 26ai (23.26.2) Supported on Oracle Linux 10 (OL10)</span></a></span></footer></article><article id="post-13568" class="post-13568 post type-post status-publish format-standard hentry category-oracle tag-7-2-16 tag-oracle tag-vagrant tag-virtualbox"><header class="entry-header"><h2 class="entry-title"><a href="https://oracle-base.com/blog/2026/08/19/oracle-virtualbox-7-2-16-and-vagrant-box-hosting-issues/" rel="bookmark">Oracle VirtualBox 7.2.16 and Vagrant Box Hosting Issues</a></h2></header><div class="entry-content"><figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="256" src="https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1024x256.png" alt="" class="wp-image-12775" srcset="https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1024x256.png 1024w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-300x75.png 300w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-768x192.png 768w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1536x384.png 1536w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-2048x512.png 2048w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1200x300.png 1200w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></figure><p class="wp-block-paragraph">Oracle released <a href="https://www.virtualbox.org/">VirtualBox</a> 7.2.16 was released yesterday.</p><p class="wp-block-paragraph">The <a href="https://www.virtualbox.org/wiki/Downloads">downloads</a> and <a href="https://www.virtualbox.org/wiki/Changelog">changelog</a> are in the usual places.</p><p class="wp-block-paragraph">Iâve done installations on Windows 11 and Linux Mint and both seem fine.</p><h2 class="wp-block-heading">Vagrant</h2><p class="wp-block-paragraph">If you are into Vagrant you can find my builds here.</p><p class="wp-block-paragraph"><a href="https://github.com/oraclebase/vagrant">https://github.com/oraclebase/vagrant</a></p><p class="wp-block-paragraph">You can see the list of Vagrant boxes I build and use here.</p><p class="wp-block-paragraph"><a href="https://portal.cloud.hashicorp.com/vagrant/discover/oraclebase">https://portal.cloud.hashicorp.com/vagrant/discover/oraclebase</a></p><p class="wp-block-paragraph">As normal. I’ll be doing a lot of builds over the next few days, so I’ll report back here if I have any drama. ð</p><h2 class="wp-block-heading">Vagrant Box Hosting Issues</h2><p class="wp-block-paragraph">I’m still having some issues uploading new Vagrant boxes to Vagrant Cloud. The existing versions of the boxes are still work with the new version of VirtualBox, so it’s not a problem, but it is annoying.</p><p class="wp-block-paragraph">Whilst trying to upload the latest box versions I noticed this.</p><ul class="wp-block-list"><li><a href="https://developer.hashicorp.com/hcp/docs/vagrant/hcp-vagrant-eol" title="">Deprecation of HCP Vagrant</a></li></ul><p class="wp-block-paragraph">In short, HashiCorp are going to stop hosting and distributing these boxes, so I have to make some decisions about how I’m going to work with Vagrant in future. I guess my options are as follows.</p><ul class="wp-block-list"><li>Use boxes provided by someone else, for example Oracle (<a href="https://yum.oracle.com/boxes/" title="">here</a>). On the surface, this seems like a reasonable option, but it has caused me issues in the past. I previously tried to use boxes provided by other people, including Oracle, but occasionally they made changes that broke my builds. This left me scrabbling around trying to figure out where the problem was, and of course how to work around it. The main reason I switched to using my own Vagrant boxes was to give my builds more consistency. I’m not saying I won’t switch to another provider, but it is likely to be less reliable in my experience.</li><li>Build local versions of Vagrant boxes using Packer on each machine. This is fine for me, but it does make the process harder for other people, which is likely to be a step too far for many. The great thing about Vagrant is how easy it is to get up and running. If I add another step of telling people to download the operating system ISO, install Packer and run a build of a Vagrant box before they can actually use my Vagrant builds, I imagine many people will just not bother. It sounds a lot harder than just running “vagrant up”. ð</li><li>Self-host my boxes. I’ve got to look into the implications of this. If I’m honest I don’t want to have to go the expense of paying for this, as I don’t personally need it. I’m losing enough money on hosting without adding to the bill.</li></ul><p class="wp-block-paragraph">This is annoying, but I can understand HashiCorp not wanting to continue to supp
24ort this. There are loads of boxes, of varying quality, some of which no doubt contain dubious software. I guess it’s safer and cheaper for them to wash their hands of it. I could moan about how things have changed since IBM took over, but…</p><p class="wp-block-paragraph">I’ve got a few months before Vagrant Cloud closes the doors on me. I will try some stuff out before making a final decision. I just thought I would say something about it now, so it doesn’t come as a surprise later. ð</p><p class="wp-block-paragraph">Cheers</p><p class="wp-block-paragraph">Timâ¦</p></div><footer class="entry-footer"> <span class="byline"><img alt='' src='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=49&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=98&d=mm&r=g 2x' class='avatar avatar-49 photo' height='49' width='49' loading='lazy' decoding='async'/><span class="screen-reader-text">Author </span><span class="author vcard"><a class="url fn n" href="https://oracle-base.com/blog/author/tim/">Tim...</a></span></span><span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://oracle-base.com/blog/2026/08/19/oracle-virtualbox-7-2-16-and-vagrant-box-hosting-issues/" rel="bookmark"><time class="entry-date published updated" datetime="2026-08-19T08:41:16+01:00">August 19, 2026</time></a></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://oracle-base.com/blog/category/oracle/" rel="category tag">Oracle</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://oracle-base.com/blog/tag/7-2-16/" rel="tag">7.2.16</a>, <a href="https://oracle-base.com/blog/tag/oracle/" rel="tag">Oracle</a>, <a href="https://oracle-base.com/blog/tag/vagrant/" rel="tag">vagrant</a>, <a href="https://oracle-base.com/blog/tag/virtualbox/" rel="tag">virtualbox</a></span><span class="comments-link"><a href="https://oracle-base.com/blog/2026/08/19/oracle-virtualbox-7-2-16-and-vagrant-box-hosting-issues/#respond">Leave a comment<span class="screen-reader-text"> on Oracle VirtualBox 7.2.16 and Vagrant Box Hosting Issues</span></a></span></footer></article><article id="post-13564" class="post-13564 post type-post status-publish format-standard hentry category-oracle tag-my-oracle-support tag-update"><header class="entry-header"><h2 class="entry-title"><a href="https://oracle-base.com/blog/2026/08/05/oracle-support-an-update/" rel="bookmark">Oracle Support : An Update</a></h2></header><div class="entry-content"><div class="wp-block-image"><figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="640" height="620" src="https://oracle-base.com/blog/wp-content/uploads/2018/08/loudspeaker-1459128_640.png" alt="" class="wp-image-8329" style="width:198px;height:auto"/></figure></div><p class="wp-block-paragraph">My <a href="/blog/2026/07/30/oracle-support-a-recent-experience/" title="">last post</a> was a rant about Oracle Support. As a result of that some folks from Oracle reached out for a meeting to discuss my experience. This was not about the specific SR, but my general experience of using Oracle Support as a customer. In this post I’ll discuss some of the information that I think will be useful to others, focusing on the points I raised in my post.</p><h2 class="wp-block-heading">Website Speed</h2><p class="wp-block-paragraph">The sluggishness of the interface was apparent during one of the demos. I don’t like the Oracle Support website, so it’s usually the last place I look. Having to deal with the slow performance is quite literally a drag.</p><p class="wp-block-paragraph">The folks from Oracle have been looking into the issue, and have noticed a couple of things to work on.</p><p class="wp-block-paragraph">Opinion: Do I think this will result in the website being lightning fast? No. Having said that, any improvement would be welcome.</p><h2 class="wp-block-heading">AI Search vs Regular Search</h2><p class="wp-block-paragraph">I just don’t like the AI search. During the discussion it became apparent there were tw
24o distinct approaches to finding information.</p><ul class="wp-block-list"><li>People who just want an answer, and don’t really care about digging into details. It’s possible they don’t have the specific keywords or phrases for a traditional search, so a chat interface will help them drill down to a solution.</li><li>People who know exactly what they want, and find the AI search infuriating.</li></ul><p class="wp-block-paragraph">Guess which one I am. ð</p><p class="wp-block-paragraph">If you prefer a more traditional search, the “Knowledge” link at the top of the screen takes you to something that resembles the original search. I had tried using this with limited success. The main thing I had been searching for was not coming back using this search, so I wrote it off as not working properly. It turns out I happened to be looking for one of the few things that was not picked up by this search, hence my issue. I can’t really go into details about this, but suffice to say, if you want a regular search experience, use the “Knowledge” link. It’s probably what you are looking for.</p><p class="wp-block-paragraph">If on the other hand you like a verbose chat with an AI, it’s front and center on the home page.</p><h2 class="wp-block-heading">Patch Downloads</h2><p class="wp-block-paragraph">In preparation for this meeting I checked a few patch downloads and they were working now. To remind you, I mostly see “Oracle support download 400 Bad Request Request Header Or Cookie Too Large” errors when trying to download newly released patches using the web interface. At the same time the patches download fine using <a href="/articles/misc/autoupgrade-download-and-install-oracle-database-software" title="">AutoUpgrade</a> or a <a href="https://promatis.com/us/downloading-oracle-patches-from-the-command-line-replacing-the-lost-wget-sh/" title="">wget script</a>.</p><p class="wp-block-paragraph">Fortunately there are a number of other people who have written about this issue, so I’m clearly not on my own. There was no resolution to this issue, but the guess was it was a synchronisation issue. It is interesting that at a later date the downloads start to work. It’s just unfortunate that they don’t work when I need them.</p><p class="wp-block-paragraph">Having said that, my workflow has changed now. I have given up on the website for downloads, so if this does ever get resolved in future, it’s unlikely it will affect me. ð</p><h2 class="wp-block-heading">Service Request Escalation (Manager Actions)</h2><p class="wp-block-paragraph">As I mentioned in my previous post, I raised my recent call with the wrong severity level, and was having problems getting it escalated. It turned out what I should have done is the following.</p><ul class="wp-block-list"><li>Open the SR.</li><li>Click on the “Details” tab.</li><li>Under the “Manager Actions” section, click the “Request Manager Action” button.</li><li>Explain why you need a manager action, check your contact details and click the “Submit” button.</li></ul><p class="wp-block-paragraph">This request will get allocated to a manager, who will make a decision about what needs to be done.</p><p class="wp-block-paragraph">Here are my thoughts on this.</p><ul class="wp-block-list"><li>I feel kind-of dumb for not knowing this, but I’m guessing if I hadn’t come across it, other people won’t have either. Certainly our account manager hadn’t, as they gave us the telephone equivalent of this, which didn’t work for us.</li><li>This only works if people don’t spam the Manager Actions. If every SR includes manager actions, I feel like this is going to break down.</li></ul><p class="wp-block-paragraph">Some folks on social media mentioned the manager actions stuff, so the message has been put out there. Clearly I was not listening. ð</p><h2 class="wp-block-heading">MOS – Portal Documentation (MC1)</h2><p class="wp-block-paragraph">There is a document to explain a bunch of stuff about the Oracle Support interface called <a href="https://support.oracle.com/ic/builder/rt/customer_portal/live/webApps/customer-portal/?anchorId=&kmContentId=10024001&page=sptemplate&sptemplate=km-article" title="">MC1</a>. If you don’t remember the link, you can get to it using the “Knowledge” search, and search for “MC1”.</p><p class="wp-block-paragraph">I feel I may have been referred to this before, but I’m not 100% sure. It’s good this exists, but at the same time I feel like if I have to read a manual to use a support portal, that says something about the UX. ð</p><h2 class="wp-block-heading">Previous Post</h2><p class="wp-block-paragraph">We also discussed some of the points raised in one of my previous posts.</p><p class="wp-block-paragraph"><a href="/blog/2025/12/09/my-oracle-support-mos-portal-what-needs-fixing/" title="">My Oracle Support (MOS) Portal : What needs fixing?</a></p><p class="wp-block-paragraph">In the past I’ve added updates to explain what was subsequently fixed. There are a few more updates I’ll add over the next few days. It’s always good to keep the record straight. ð</p><h2 class="wp-block-heading">It should work for everyone</h2><p class="wp-block-paragraph">I guess one of my take home points about the Oracle Support experience is it should work for everyone.</p><p class="wp-block-paragraph">At times it feels like the best solution is to spend 26 years building a website and getting a following in the Oracle community, then posting a rant on social media that gets some attention. That works great for me, but it’s not really a practical solution for everyone. ð</p><h2 class="wp-block-heading">Conclusion</h2><p class="wp-block-paragraph">Thanks to the folks on social media who reached out to help, and of course thanks to the folks from Oracle Support who arranged this call, so we could discuss my rants. Let’s hope we can get to a point where the next rant is unnecessary. ð</p><p class="wp-block-paragraph">Cheers</p><p class="wp-block-paragraph">Tim…</p></div><footer class="entry-footer"> <span class="byline"><img alt='' src='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=49&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=98&d=mm&r=g 2x' class='avatar avatar-49 photo' height='49' width='49' loading='lazy' decoding='async'/><span class="screen-reader-text">Author </span><span class="author vcard"><a class="url fn n" href="https://oracle-base.com/blog/author/tim/">Tim...</a></span></span><span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://oracle-base.com/blog/2026/08/05/oracle-support-an-update/" rel="bookmark"><time class="entry-date published updated" datetime="2026-08-05T10:17:17+01:00">August 5, 2026</time></a></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://oracle-base.com/blog/category/oracle/" rel="category tag">Oracle</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://oracle-base.com/blog/tag/my-oracle-support/" rel="tag">My Oracle Support</a>, <a href="https://oracle-base.com/blog/tag/update/" rel="tag">update</a></span><span class="comments-link"><a href="https://oracle-base.com/blog/2026/08/05/oracle-support-an-update/#comments">15 Comments<span class="screen-reader-text"> on Oracle Support : An Update</span></a></span></footer></article><article id="post-13554" class="post-13554 post type-post status-publish format-standard hentry category-oracle tag-my-oracle-support"><header class="entry-header"><h2 class="entry-title"><a href="https://oracle-base.com/blog/2026/07/30/oracle-support-a-recent-experience/" rel="bookmark">Oracle Support : A recent experience</a></h2></header><div class="entry-content"><p class="wp-block-paragraph">If you follow me you know I have a history of moaning about Oracle Support. I have had some good experiences in the past, but overall I would have to judge the services as a complete fail.</p><h2 class="wp-block-heading">Website</h2><div class="wp-block-image"><figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="590" height="640" src="https://oracle-base.com/blog/wp-content/uploads/2016/02/lego-face-angry.png" alt="" class="wp-image-5822" style="width:189px;height:auto"/></figure></div><p class="wp-block-paragraph">Since the migration of the main Oracle Support website, the user experience has been terrible. A lot of this was summed up in this post.</p><ul class="wp-block-list"><li><a href="/blog/2025/12/09/my-oracle-support-mos-portal-what-needs-fixing/" title="">My Oracle Support (MOS) Portal : What needs fixing?</a></li></ul><p class="wp-block-paragraph">Some of the issues were fixed pretty quickly. Some were tweaked and some still have issues.</p><p class="wp-block-paragraph">Overall I would say the following:</p><ul class="wp-block-list"><li><strong>Slow </strong>: The site is incredibly slow. In some cases I’m waiting so long I’m wondering if I actually didn’t click the link, then the page will start to render. It’s like the “7 second rule” never existed.</li><li><strong>AI Search</strong> : The AI search is terrible. I would go as far as to say it just doesn’t work. I just want a regular search box. Please put this on a separate tab. Don’t make it the focus of the front page.</li><li><strong>Broken Links</strong> : The notes (and the rest of the internet) are still full of broken MOS links. I don’t know how many times I’ve said it, but a link is for life. If you choose to alter your system and the resulting URL, it is up to you to make sure you handle the change correctly. Sending things to a posh 404 page isn’t the answer. There were a lot of improvements in the early days, but Oracle Support is still crammed full of broken links.</li></ul><h2 class="wp-block-heading">Patch Downloads</h2><p class="wp-block-paragraph">I can’t remember the last time I got a DB or EM patch that could be downloaded from the website. Almost all patches fail to download with a “Oracle support download 400 Bad Request Request Header Or Cookie Too Large” error. I have to use a script to pull down the patches. It’s kind-of embarrassing that basic functionality like this has been broken for months…</p><p class="wp-block-paragraph"><strong>Edit</strong>: Since people have asked about it, I thought I better clarify. I use AutoUpgrade to get the latest DB patches (<a href="/articles/misc/autoupgrade-
24download-and-install-oracle-database-software" title="">see here</a>). I use this script to get other patches (<a href="https://promatis.com/us/downloading-oracle-patches-from-the-command-line-replacing-the-lost-wget-sh/" title="">see here</a>).</p><p class="wp-block-paragraph"><strong>Edit 2</strong>: I’ve tried some of the DB patches today and the downloads are working. I’m not sure if this means downloads are fixed for good, or if new downloads will be broken for weeks in future. Using a script seems to be the most reliable approach.</p><h2 class="wp-block-heading">Service Requests</h2><p class="wp-block-paragraph">The reason I’ve been on Oracle Support a lot recently is because I’ve been dealing with a weird ORA-00600 relating to Advanced Queuing on a production system. This has just highlighted how bad an experience it is.</p><p class="wp-block-paragraph">I raised the SR, saying it was for a production system, but we hadn’t lost all functionality. As a result it got assigned a Severity 3. That was my mistake. I should have said the sky was falling in, which it kind-of was, and got it at least a severity 2. My boss and I tried to escalate it, but were not able to. I wrote twice on the SR that it needed to be escalated as we had a loss of functionality that was really hitting the business hard. I also tried to call. While I was being directed to a human an automated voice said they couldn’t connect me and disconnected.</p><p class="wp-block-paragraph">We tried reaching out to out account manager, who said he couldn’t do anything.</p><p class="wp-block-paragraph">Eventually I lost the plot and had a rant on Twitter and LinkedIn. Pretty soon I had some folks from Oracle reached out. The SR had its severity level changed and I was told people would be on the case.</p><p class="wp-block-paragraph">As of writing I can’t check the updates to the SR because the authentication system seems to be down, so I can’t connect to support to read it. ð</p><p class="wp-block-paragraph">I’m really grateful for people stepping in to help, but you shouldn’t have to be someone with my profile to get a reasonable level of service when you are paying for it. This isn’t about me. It’s about how paying customers are being treated. It’s not good enough!</p><p class="wp-block-paragraph">I realise the massive amount of staff layoffs can’t have helped, and I feel genuinely sorry for the folks that are left behind trying to keep their heads above water, but bad decisions by senior management is not my problem.</p><h2 class="wp-block-heading">It’s Nothing New</h2><p class="wp-block-paragraph">Some people have commented on social media that this is nothing new. I am aware of that. Search the blog for Oracle Support and you will see a bunch of posts about issues I’ve had with the service.</p><p class="wp-block-paragraph">I’m going to draw this to a close here. I have no idea how this current SR is going to go. Hopefully it is something I’m doing wrong and it will get fixed soon. Whatever the issue, Oracle Support has got to do better!</p><p class="wp-block-paragraph">Cheers</p><p class="wp-block-paragraph">Tim…</p><p class="wp-block-paragraph">PS. I told my boss about the current authentication issue and he replied, “are they using a queue?” ð</p><p class="wp-block-paragraph"><strong>Update</strong>: We have a workaround in place now (not using AQ) so the system is working again. That takes the pressure off. We’ve had a response on the SR, so we have stuff to work on. Many thanks to those that reached out from Oracle to help. If you are reading this message we don’t need any more intervention. Thanks for everyone’s help!</p></div><footer class="entry-footer"> <span class="byline"><img alt='' src='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=49&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=98&d=mm&r=g 2x' class='avatar avatar-49 photo' height='49' width='49' loading='lazy' decoding='async'/><span class="screen-reader-text">Author </span><span class="author vcard"><a class="url fn n" href="https://oracle-base.com/blog/author/tim/">Tim...</a></span></span><span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://oracle-base.com/blog/2026/07/30/oracle-support-a-recent-experience/" rel="bookmark"><time class="entry-date published" datetime="2026-07-30T08:04:01+01:00">July 30, 2026</time><time class="updated" datetime="2026-08-03T09:28:50+01:00">August 3, 2026</time></a></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://oracle-base.com/blog/category/oracle/" rel="category tag">Oracle</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://oracle-base.com/blog/tag/my-oracle-support/" rel="tag">My Oracle Support</a></span><span class="comments-link"><a href="https://oracle-base.com/blog/2026/07/30/oracle-support-a-recent-experience/#comments">9 Comments<span class="screen-reader-text"> on Oracle Support : A recent experience</span></a></span></footer></article><article id="post-13551" class="post-13551 post type-post status-publish format-standard hentry category-oracle tag-7-2-14 tag-oracle tag-virtualbox"><header class="entry-header"><h2 class="entry-title"><a href="https://oracle-base.com/blog/2026/07/23/oracle-virtualbox-7-2-14/" rel="bookmark">Oracle VirtualBox 7.2.14</a></h2></header><div class="entry-content"><figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="256" src="https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1024x256.png" alt="" class="wp-image-12775" srcset="https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1024x256.png 1024w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-300x75.png 300w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-768x192.png 768w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1536x384.png 1536w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-2048x512.png 2048w, https://oracle-base.com/blog/wp-content/uploads/2024/10/virtualbox-big-new-1200x300.png 1200w" sizes="auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></figure><p class="wp-block-paragraph">Oracle released <a href="https://www.virtualbox.org/">VirtualBox</a> 7.2.14 a couple of days ago. As I mentioned in my <a href="/blog/2026/07/02/oracle-virtualbox-7-2-12/" title="">previous post</a>, I was expecting this release to coincide with the the normal quarterly patch cycle.</p><p class="wp-block-paragraph">The <a href="https://www.virtualbox.org/wiki/Downloads">downloads</a> and <a href="https://www.virtualbox.org/wiki/Changelog">changelog</a> are in the usual places.</p><p class="wp-block-paragraph">Iâve done installations on Windows 11 and Linux Mint and both worked fine.</p><h2 class="wp-block-heading">Vagrant</h2><p class="wp-block-paragraph">I didn’t bother updating my Vagrant boxes for the previous release because I was expecting this release. I’ve gone through the rebuilds of the boxes and they seem fine with the updated guest additions.</p><p class="wp-block-paragraph">If you are into Vagrant you can find my builds here.</p><p class="wp-block-paragraph"><a href="https://github.com/oraclebase/vagrant">https://github.com/oraclebase/vagrant</a></p><p class="wp-block-paragraph">You can see the list of Vagrant boxes I build and use here.</p><p class="wp-block-paragraph"><a href="https://portal.cloud.hashicorp.com/vagrant/discover/oraclebase">https://portal.cloud.hashicorp.com/vagrant/discover/oraclebase</a></p><p class="wp-block-paragraph">The builds of the Vagrant boxes using Packer went fine, but I’m having some problems uploading them to Vagrant cloud at the moment. They get about half way through and fail. Hopefully I’ll get the new boxes uploaded in the next couple of days.</p><p class="wp-block-paragraph">As normal. I’ll be doing a lot of builds over the next few days, so I’ll report back here if I have any drama. ð</p><p class="wp-block-paragraph">Cheers</p><p class="wp-block-paragraph">Timâ¦</p></div><footer class="entry-footer"> <span class="byline"><img alt='' src='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=49&d=mm&r=g' srcset='https://secure.gravatar.com/avatar/cc4785d82045327946a782c2b9f07656a26da6eb26b3390e0d35376245e264c9?s=98&d=mm&r=g 2x' class='avatar avatar-49 photo' height='49' width='49' loading='lazy' decoding='async'/><span class="screen-reader-text">Author </span><span class="author vcard"><a class="url fn n" href="https://oracle-base.com/blog/author/tim/">Tim...</a></span></span><span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://oracle-base.com/blog/2026/07/23/oracle-virtualbox-7-2-14/" rel="bookmark"><time class="entry-date published" datetime="2026-07-23T06:30:48+01:00">July 23, 2026</time><time class="updated" datetime="2026-07-23T06:31:40+01:00">July 23, 2026</time></a></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://oracle-base.com/blog/category/oracle/" rel="category tag">Oracle</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://oracle-base.com/blog/tag/7-2-14/" rel="tag">7.2.14</a>, <a href="https://oracle-base.com/blog/tag/oracle/" rel="tag">Oracle</a>, <a href="https://oracle-base.com/blog/tag/virtualbox/" rel="tag">virtualbox</a></span><span class="comments-link"><a href="https://oracle-base.com/blog/2026/07/23/oracle-virtualbox-7-2-14/#respond">Leave a comment<span class="screen-reader-text"> on Oracle VirtualBox 7.2.14</span></a></span></footer></article><nav class="navigation pagination" aria-label="Posts pagination"><h2 class="screen-reader-text">Posts pagination</h2><div class="nav-links"><span aria-current="page" class="page-numbers current"><span class="meta-nav screen-reader-text">Page </span>1</span> <a class="page-numbers" href="https://oracle-base.com/blog/page/2/"><span class="meta-nav screen-reader-text">Page </span>2</a> <span class="page-numbers dots">…</span> <a class="page-numbers" href="https://oracle-base.com/blog/page/304/"><span class="meta-nav screen-reader-text">Page </span>304</a> <a class="next page-numbers" href="https://oracle-base.com/blog/page/2/">Next page</a></div></nav></main></div><aside id="secondary" class="sidebar widget-area"><section id="search-2" class="widget widget_search"><form role="search" method="get" class="search-form" action="https://oracle-base.com/blog/"> <label> <span class="screen-reader-text"> Search for: </span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> </label> <button type="submit" class="search-submit"><span class="screen-reader-text"> Search </span></button></form></section><section id="text-4" class="widget widget_text"><div class="textwidget"><ul><li><a href="/misc/site-info.php#biog">About Tim Hall</a></li><li><a href="/">Website</a></li><li><a href="/blog">Blog</a></li><li><a href="http://www.twitter.com/oraclebase">Twitter (@oraclebase)</a></li><li><a href="https://techhub.social/@oraclebase">Mastodon (@oraclebase)</a></li><li><a href="http://www.facebook.com/oraclebase">Facebook</a></li><li><a href="http://www.linkedin.com/in/oraclebase">LinkedIn</a></li><li><a href="https://www.youtube.com/c/oraclebasepage?sub_confirmation=1">YouTube</a></li><li><a href="/blog/feed">RSS</a></li><li><a href="https://linktr.ee/oraclebase">Linktree</a></li><li><a href="/misc/privacy-policy">Privacy Policy</a></li></ul><p><a href="https://www.youtube.com/@oracle-base?sub_confirmation=1"><img class="alignleft size-full wp-image-5463" src="https://oracle-base.com/blog/wp-content/uploads/2015/09/youtube-150.jpg" alt="" width="150" height="65" /></a><p></div></section><section id="recent-posts-5" class="widget widget_recent_entries"><h2 class="widget-title">Recent Posts</h2><nav aria-label="Recent Posts"><ul><li> <a href="https://oracle-base.com/blog/2026/09/29/sql-plan-management-spm-baseline-issue/">SQL Plan Management (SPM) Baseline Issue</a></li><li> <a href="https://oracle-base.com/blog/2026/09/25/oracle-database-19c-supported-on-oracle-linux-10-ol10-but/">Oracle Database 19c supported on Oracle Linux 10 (OL10), but…</a></li><li> <a href="https://oracle-base.com/blog/2026/09/23/oracle-virtualbox-7-2-20/">Oracle VirtualBox 7.2.20</a></li><li> <a href="https://oracle-base.com/blog/2026/09/23/joel-kallman-day-2026-announcement/">Joel Kallman Day 2026 : Announcement</a></li><li> <a href="https://oracle-base.com/blog/2026/09/17/oracle-virtualbox-7-2-18/">Oracle VirtualBox 7.2.18</a></li></ul></nav></section><section id="tag_cloud-2" class="widget widget_tag_cloud"><h2 class="widget-title">Tags</h2><nav aria-label="Tags"><div class="tagcloud"><ul class='wp-tag-cloud' role='list'><li><a href="https://oracle-base.com/blog/tag/11g/" class="tag-cloud-link tag-link-18 tag-link-position-1" style="font-size: 1em;">11g</a></li><li><a href="https://oracle-base.com/blog/tag/11gr2/" class="tag-cloud-link tag-link-614 tag-link-position-2" style="font-size: 1em;">11gr2</a></li><li><a href="https://oracle-base.com/blog/tag/12c/" class="tag-cloud-link tag-link-977 tag-link-position-3" style="font-size: 1em;">12c</a></li><li><a href="https://oracle-base.com/blog/tag/2014/" class="tag-cloud-link tag-link-1350 tag-link-position-4" style="font-size: 1em;">2014</a></li><li><a href="https://oracle-base.com/blog/tag/2015/" class="tag-cloud-link tag-link-1513 tag-link-position-5" style="font-size: 1em;">2015</a></li><li><a href="https://oracle-base.com/blog/tag/2016/" class="tag-cloud-link tag-link-1703 tag-link-position-6" style="font-size: 1em;">2016</a></li><li><a href="https://oracle-base.com/blog/tag/2017/" class="tag-cloud-link tag-link-1907 tag-link-position-7" style="font-size: 1em;">
242017</a></li><li><a href="https://oracle-base.com/blog/tag/2018/" class="tag-cloud-link tag-link-2010 tag-link-position-8" style="font-size: 1em;">2018</a></li><li><a href="https://oracle-base.com/blog/tag/dev_champions/" class="tag-cloud-link tag-link-1994 tag-link-position-9" style="font-size: 1em;">@dev_champions</a></li><li><a href="https://oracle-base.com/blog/tag/oracleace/" class="tag-cloud-link tag-link-1818 tag-link-position-10" style="font-size: 1em;">@oracleace</a></li><li><a href="https://oracle-base.com/blog/tag/ace/" class="tag-cloud-link tag-link-180 tag-link-position-11" style="font-size: 1em;">ace</a></li><li><a href="https://oracle-base.com/blog/tag/aced/" class="tag-cloud-link tag-link-969 tag-link-position-12" style="font-size: 1em;">aced</a></li><li><a href="https://oracle-base.com/blog/tag/apac/" class="tag-cloud-link tag-link-985 tag-link-position-13" style="font-size: 1em;">APAC</a></li><li><a href="https://oracle-base.com/blog/tag/apex/" class="tag-cloud-link tag-link-1575 tag-link-position-14" style="font-size: 1em;">APEX</a></li><li><a href="https://oracle-base.com/blog/tag/automation/" class="tag-cloud-link tag-link-675 tag-link-position-15" style="font-size: 1em;">automation</a></li><li><a href="https://oracle-base.com/blog/tag/bgoug/" class="tag-cloud-link tag-link-561 tag-link-position-16" style="font-size: 1em;">bgoug</a></li><li><a href="https://oracle-base.com/blog/tag/books/" class="tag-cloud-link tag-link-1639 tag-link-position-17" style="font-size: 1em;">Books</a></li><li><a href="https://oracle-base.com/blog/tag/cloud/" class="tag-cloud-link tag-link-1183 tag-link-position-18" style="font-size: 1em;">cloud</a></li><li><a href="https://oracle-base.com/blog/tag/cloud-control/" class="tag-cloud-link tag-link-976 tag-link-position-19" style="font-size: 1em;">Cloud Control</a></li><li><a href="https://oracle-base.com/blog/tag/conference/" class="tag-cloud-link tag-link-535 tag-link-position-20" style="font-size: 1em;">conference</a></li><li><a href="https://oracle-base.com/blog/tag/database/" class="tag-cloud-link tag-link-21 tag-link-position-21" style="font-size: 1em;">database</a></li><li><a href="https://oracle-base.com/blog/tag/docker/" class="tag-cloud-link tag-link-2008 tag-link-position-22" style="font-size: 1em;">Docker</a></li><li><a href="https://oracle-base.com/blog/tag/fedora/" class="tag-cloud-link tag-link-61 tag-link-position-23" style="font-size: 1em;">fedora</a></li><li><a href="https://oracle-base.com/blog/tag/films/" class="tag-cloud-link tag-link-1637 tag-link-position-24" style="font-size: 1em;">Films</a></li><li><a href="https://oracle-base.com/blog/tag/installation/" class="tag-cloud-link tag-link-63 tag-link-position-25" style="font-size: 1em;">installation</a></li><li><a href="https://oracle-base.com/blog/tag/laotn/" class="tag-cloud-link tag-link-1106 tag-link-position-26" style="font-size: 1em;">LAOTN</a></li><li><a href="https://oracle-base.com/blog/tag/latin-america/" class="tag-cloud-link tag-link-1101 tag-link-position-27" style="font-size: 1em;">Latin America</a></li><li><a href="https://oracle-base.com/blog/tag/linux/" class="tag-cloud-link tag-link-1638 tag-link-position-28" style="font-size: 1em;">Linux</a></li><li><a href="https://oracle-base.com/blog/tag/mobaxterm/" class="tag-cloud-link tag-link-1081 tag-link-position-29" style="font-size: 1em;">MobaXterm</a></li><li><a href="https://oracle-base.com/blog/tag/oow/" class="tag-cloud-link tag-link-395 tag-link-position-30" style="font-size: 1em;">oow</a></li><li><a href="https://oracle-base.com/blog/tag/openworld/" class="tag-cloud-link tag-link-59 tag-link-position-31" style="font-size: 1em;">openworld</a></li><li><a href="https://oracle-base.com/blog/tag/oracle/" class="tag-cloud-link tag-link-1636 tag-link-position-32" style="font-size: 1em;">Oracle</a></li><li><a href="https://oracle-base.com/blog/tag/ords/" class="tag-cloud-link tag-link-1501 tag-link-position-33" style="font-size: 1em;">ORDS</a></li><li><a href="https://oracle-base.com/blog/tag/otn/" class="tag-cloud-link tag-link-64 tag-link-position-34" style="font-size: 1em;">otn</a></li><li><a href="https://oracle-base.com/blog/tag/plsql/" class="tag-cloud-link tag-link-175 tag-link-position-35" style="font-size: 1em;">pl/sql</a></li><li><a href="https://oracle-base.com/blog/tag/rac/" class="tag-cloud-link tag-link-19 tag-link-position-36" style="font-size: 1em;">rac</a></li><li><a href="https://oracle-base.com/blog/tag/sql/" class="tag-cloud-link tag-link-743 tag-link-position-37" style="font-size: 1em;">sql</a></li><li><a href="https://oracle-base.com/blog/tag/tour/" class="tag-cloud-link tag-link-1097 tag-link-position-38" style="font-size: 1em;">tour</a></li><li><a href="https://oracle-base.com/blog/tag/ukoug/" class="tag-cloud-link tag-link-197 tag-link-position-39" style="font-size: 1em;">ukoug</a></li><li><a href="https://oracle-base.com/blog/tag/upgrade/" class="tag-cloud-link tag-link-13 tag-link-position-40" style="font-size: 1em;">upgrade</a></li><li><a href="https://oracle-base.com/blog/tag/vagrant/" class="tag-cloud-link tag-link-2088 tag-link-position-41" style="font-size: 1em;">vagrant</a></li><li><a href="https://oracle-base.com/blog/tag/vaulted/" class="tag-cloud-link tag-link-2757 tag-link-position-42" style="font-size: 1em;">vaulted</a></li><li><a href="https://oracle-base.com/blog/tag/video/" class="tag-cloud-link tag-link-1736 tag-link-position-43" style="font-size: 1em;">Video</a></li><li><a href="https://oracle-base.com/blog/tag/virtualbox/" class="tag-cloud-link tag-link-404 tag-link-position-44" style="font-size: 1em;">virtualbox</a></li><li><a href="https://oracle-base.com/blog/tag/wordpress/" class="tag-cloud-link tag-link-12 tag-link-position-45" style="font-size: 1em;">wordpress</a></li></ul></div></nav></section><section id="categories-2" class="widget widget_categories"><h2 class="widget-title">Categories</h2><form action="https://oracle-base.com/blog" method="get"><label class="screen-reader-text" for="cat">Categories</label><select name='cat' id='cat' class='postform'><option value='-1'>
24Select Category</option><option class="level-0" value="2063">Agile</option><option class="level-0" value="683">Apple</option><option class="level-0" value="2062">Automation</option><option class="level-0" value="7">Books</option><option class="level-0" value="4">Films</option><option class="level-0" value="5">Linux</option><option class="level-0" value="2">Oracle</option><option class="level-0" value="6">Random</option><option class="level-0" value="971">Technology</option><option class="level-0" value="1">Uncategorized</option><option class="level-0" value="1737">Video</option> </select></form>
24<script defer src="data:text/javascript;base64,CiggKCBkcm9wZG93bklkICkgPT4gewoJY29uc3QgZHJvcGRvd24gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggZHJvcGRvd25JZCApOwoJZnVuY3Rpb24gb25TZWxlY3RDaGFuZ2UoKSB7CgkJc2V0VGltZW91dCggKCkgPT4gewoJCQlpZiAoICdlc2NhcGUnID09PSBkcm9wZG93bi5kYXRhc2V0Lmxhc3RrZXkgKSB7CgkJCQlyZXR1cm47CgkJCX0KCQkJaWYgKCBkcm9wZG93bi52YWx1ZSAmJiBwYXJzZUludCggZHJvcGRvd24udmFsdWUgKSA+IDAgJiYgZHJvcGRvd24gaW5zdGFuY2VvZiBIVE1MU2VsZWN0RWxlbWVudCApIHsKCQkJCWRyb3Bkb3duLnBhcmVudEVsZW1lbnQuc3VibWl0KCk7CgkJCX0KCQl9LCAyNTAgKTsKCX0KCWZ1bmN0aW9uIG9uS2V5VXAoIGV2ZW50ICkgewoJCWlmICggJ0VzY2FwZScgPT09IGV2ZW50LmtleSApIHsKCQkJZHJvcGRvd24uZGF0YXNldC5sYXN0a2V5ID0gJ2VzY2FwZSc7CgkJfSBlbHNlIHsKCQkJZGVsZXRlIGRyb3Bkb3duLmRhdGFzZXQubGFzdGtleTsKCQl9Cgl9CglmdW5jdGlvbiBvbkNsaWNrKCkgewoJCWRlbGV0ZSBkcm9wZG93bi5kYXRhc2V0Lmxhc3RrZXk7Cgl9Cglkcm9wZG93bi5hZGRFdmVudExpc3RlbmVyKCAna2V5dXAnLCBvbktleVVwICk7Cglkcm9wZG93bi5hZGRFdmVudExpc3RlbmVyKCAnY2xpY2snLCBvbkNsaWNrICk7Cglkcm9wZG93bi5hZGRFdmVudExpc3RlbmVyKCAnY2hhbmdlJywgb25TZWxlY3RDaGFuZ2UgKTsKfSkoICJjYXQiICk7CgovLyMgc291cmNlVVJMPVdQX1dpZGdldF9DYXRlZ29yaWVzJTNBJTNBd2lkZ2V0Cg=="></script>
24 </section><section id="archives-2" class="widget widget_archive"><h2 class="widget-title">Archives</h2><nav aria-label="Archives"><ul><li><a href='https://oracle-base.com/blog/2026/09/'>September 2026</a></li><li><a href='https://oracle-base.com/blog/2026/08/'>August 2026</a></li><li><a href='https://oracle-base.com/blog/2026/07/'>July 2026</a></li><li><a href='https://oracle-base.com/blog/2026/06/'>June 2026</a></li><li><a href='https://oracle-base.com/blog/2026/05/'>May 2026</a></li><li><a href='https://oracle-base.com/blog/2026/04/'>April 2026</a></li><li><a href='https://oracle-base.com/blog/2026/03/'>March 2026</a></li><li><a href='https://oracle-base.com/blog/2026/02/'>February 2026</a></li><li><a href='https://oracle-base.com/blog/2026/01/'>January 2026</a></li><li><a href='https://oracle-base.com/blog/2025/12/'>December 2025</a></li><li><a href='https://oracle-base.com/blog/2025/11/'>November 2025</a></li><li><a href='https://oracle-base.com/blog/2025/10/'>October 2025</a></li><li><a href='https://oracle-base.com/blog/2025/09/'>September 2025</a></li><li><a href='https://oracle-base.com/blog/2025/08/'>August 2025</a></li><li><a href='https://oracle-base.com/blog/2025/07/'>July 2025</a></li><li><a href='https://oracle-base.com/blog/2025/06/'>June 2025</a></li><li><a href='https://oracle-base.com/blog/2025/04/'>April 2025</a></li><li><a href='https://oracle-base.com/blog/2025/03/'>March 2025</a></li><li><a href='https://oracle-base.com/blog/2025/02/'>February 2025</a></li><li><a href='https://oracle-base.com/blog/2025/01/'>January 2025</a></li><li><a href='https://oracle-base.com/blog/2024/12/'>December 2024</a></li><li><a href='https://oracle-base.com/blog/2024/11/'>November 2024</a></li><li><a href='https://oracle-base.com/blog/2024/10/'>October 2024</a></li><li><a href='https://oracle-base.com/blog/2024/09/'>September 2024</a></li><li><a href='https://oracle-base.com/blog/2024/08/'>August 2024</a></li><li><a href='https://oracle-base.com/blog/2024/07/'>July 2024</a></li><li><a href='https://oracle-base.com/blog/2024/06/'>June 2024</a></li><li><a href='https://oracle-base.com/blog/2024/05/'>May 2024</a></li><li><a href='https://oracle-base.com/blog/2024/04/'>April 2024</a></li><li><a href='https://oracle-base.com/blog/2024/03/'>March 2024</a></li><li><a href='https://oracle-base.com/blog/2024/02/'>February 2024</a></li><li><a href='https://oracle-base.com/blog/2024/01/'>January 2024</a></li><li><a href='https://oracle-base.com/blog/2023/12/'>December 2023</a></li><li><a href='https://oracle-base.com/blog/2023/11/'>November 2023</a></li><li><a href='https://oracle-base.com/blog/2023/10/'>October 2023</a></li><li><a href='https://oracle-base.com/blog/2023/09/'>September 2023</a></li><li><a href='https://oracle-base.com/blog/2023/08/'>August 2023</a></li><li><a href='https://oracle-base.com/blog/2023/07/'>July 2023</a></li><li><a href='https://oracle-base.com/blog/2023/06/'>June 2023</a></li><li><a href='https://oracle-base.com/blog/2023/05/'>May 2023</a></li><li><a href='https://oracle-base.com/blog/2023/04/'>April 2023</a></li><li><a href='https://oracle-base.com/blog/2023/03/'>March 2023</a></li><li><a href='https://oracle-base.com/blog/2023/02/'>February 2023</a></li><li><a href='https://oracle-base.com/blog/2023/01/'>January 2023</a></li><li><a href='https://oracle-base.com/blog/2022/12/'>December 2022</a></li><li><a href='https://oracle-base.com/blog/2022/11/'>November 2022</a></li><li><a href='https://oracle-base.com/blog/2022/10/'>October 2022</a></li><li><a href='https://oracle-base.com/blog/2022/09/'>September 2022</a></li><li><a href='https://oracle-base.com/blog/2022/08/'>August 2022</a></li><li><a href='https://oracle-base.com/blog/2022/07/'>July 2022</a></li><li><a href='https://oracle-base.com/blog/2022/06/'>June 2022</a></li><li><a href='https://oracle-base.com/blog/2022/05/'>May 2022</a></li><li><a href='https://oracle-base.com/blog/2022/04/'>April 2022</a></li><li><a href='https://oracle-base.com/blog/2022/03/'>March 2022</a></li><li><a href='https://oracle-base.com/blog/2022/02/'>February 2022</a></li><li><a href='https://oracle-base.com/blog/2022/01/'>January 2022</a></li><li><a href='https://oracle-base.com/blog/2021/12/'>December 2021</a></li><li><a href='https://oracle-base.com/blog/2021/11/'>November 2021</a></li><li><a href='https://oracle-base.com/blog/2021/10/'>October 2021</a></li><li><a href='https://oracle-base.com/blog/2021/09/'>September 2021</a></li><li><a href='https://oracle-base.com/blog/2021/08/'>August 2021</a></li><li><a href='https://oracle-base.com/blog/2021/07/'>July 2021</a></li><li><a href='https://oracle-base.com/blog/2021/06/'>June 2021</a></li><li><a href='https://oracle-base.com/blog/2021/05/'>May 2021</a></li><li><a href='https://oracle-base.com/blog/2021/04/'>April 2021</a></li><li><a href='https://oracle-base.com/blog/2021/03/'>March 2021</a></li><li><a href='https://oracle-base.com/blog/2021/02/'>February 2021</a></li><li><a href='https://oracle-base.com/blog/2021/01/'>January 2021</a></li><li><a href='https://oracle-base.com/blog/2020/12/'>December 2020</a></li><li><a href='https://oracle-base.com/blog/2020/11/'>November 2020</a></li><li><a href='https://oracle-base.com/blog/2020/10/'>October 2020</a></li><li><a href='https://oracle-base.com/blog/2020/09/'>September 2020</a></li><li><a href='https://oracle-base.com/blog/2020/08/'>August 2020</a></li><li><a href='https://oracle-base.com/blog/2020/07/'>July 2020</a></li><li><a href='https://oracle-base.com/blog/2020/06/'>June 2020</a></li><li><a href='https://oracle-base.com/blog/2020/05/'>May 2020</a></li><li><a href='https://oracle-base.com/blog/2020/04/'>April 2020</a></li><li><a href='https://oracle-base.com/blog/2020/03/'>March 2020</a></li><li><a href='https://oracle-base.com/blog/2020/02/'>February 2020</a></li><li><a href='https://oracle-base.com/blog/2020/01/'>January 2020</a></li><li><a href='https://oracle-base.com/blog/2019/12/'>December 2019</a></li><li><a href='https://oracle-base.com/blog/2019/11/'>November 2019</a></li><li><a href='https://oracle-base.com/blog/2019/10/'>October 2019</a></li><li><a href='https://oracle-base.com/blog/2019/09/'>September 2019</a></li><li><a href='https://oracle-base.com/blog/2019/08/'>August 2019</a></li><li><a href='https://oracle-base.com/blog/2019/07/'>
24July 2019</a></li><li><a href='https://oracle-base.com/blog/2019/06/'>June 2019</a></li><li><a href='https://oracle-base.com/blog/2019/05/'>May 2019</a></li><li><a href='https://oracle-base.com/blog/2019/04/'>April 2019</a></li><li><a href='https://oracle-base.com/blog/2019/03/'>March 2019</a></li><li><a href='https://oracle-base.com/blog/2019/02/'>February 2019</a></li><li><a href='https://oracle-base.com/blog/2019/01/'>January 2019</a></li><li><a href='https://oracle-base.com/blog/2018/12/'>December 2018</a></li><li><a href='https://oracle-base.com/blog/2018/11/'>November 2018</a></li><li><a href='https://oracle-base.com/blog/2018/10/'>October 2018</a></li><li><a href='https://oracle-base.com/blog/2018/09/'>September 2018</a></li><li><a href='https://oracle-base.com/blog/2018/08/'>August 2018</a></li><li><a href='https://oracle-base.com/blog/2018/07/'>July 2018</a></li><li><a href='https://oracle-base.com/blog/2018/06/'>June 2018</a></li><li><a href='https://oracle-base.com/blog/2018/05/'>May 2018</a></li><li><a href='https://oracle-base.com/blog/2018/04/'>April 2018</a></li><li><a href='https://oracle-base.com/blog/2018/03/'>March 2018</a></li><li><a href='https://oracle-base.com/blog/2018/02/'>February 2018</a></li><li><a href='https://oracle-base.com/blog/2018/01/'>January 2018</a></li><li><a href='https://oracle-base.com/blog/2017/12/'>December 2017</a></li><li><a href='https://oracle-base.com/blog/2017/11/'>November 2017</a></li><li><a href='https://oracle-base.com/blog/2017/10/'>October 2017</a></li><li><a href='https://oracle-base.com/blog/2017/09/'>September 2017</a></li><li><a href='https://oracle-base.com/blog/2017/08/'>August 2017</a></li><li><a href='https://oracle-base.com/blog/2017/07/'>July 2017</a></li><li><a href='https://oracle-base.com/blog/2017/06/'>June 2017</a></li><li><a href='https://oracle-base.com/blog/2017/05/'>May 2017</a></li><li><a href='https://oracle-base.com/blog/2017/04/'>April 2017</a></li><li><a href='https://oracle-base.com/blog/2017/03/'>March 2017</a></li><li><a href='https://oracle-base.com/blog/2017/02/'>February 2017</a></li><li><a href='https://oracle-base.com/blog/2017/01/'>January 2017</a></li><li><a href='https://oracle-base.com/blog/2016/12/'>December 2016</a></li><li><a href='https://oracle-base.com/blog/2016/11/'>November 2016</a></li><li><a href='https://oracle-base.com/blog/2016/10/'>October 2016</a></li><li><a href='https://oracle-base.com/blog/2016/09/'>September 2016</a></li><li><a href='https://oracle-base.com/blog/2016/08/'>August 2016</a></li><li><a href='https://oracle-base.com/blog/2016/07/'>July 2016</a></li><li><a href='https://oracle-base.com/blog/2016/06/'>June 2016</a></li><li><a href='https://oracle-base.com/blog/2016/05/'>May 2016</a></li><li><a href='https://oracle-base.com/blog/2016/04/'>April 2016</a></li><li><a href='https://oracle-base.com/blog/2016/03/'>March 2016</a></li><li><a href='https://oracle-base.com/blog/2016/02/'>February 2016</a></li><li><a href='https://oracle-base.com/blog/2016/01/'>January 2016</a></li><li><a href='https://oracle-base.com/blog/2015/12/'>December 2015</a></li><li><a href='https://oracle-base.com/blog/2015/11/'>November 2015</a></li><li><a href='https://oracle-base.com/blog/2015/10/'>October 2015</a></li><li><a href='https://oracle-base.com/blog/2015/09/'>September 2015</a></li><li><a href='https://oracle-base.com/blog/2015/08/'>August 2015</a></li><li><a href='https://oracle-base.com/blog/2015/07/'>July 2015</a></li><li><a href='https://oracle-base.com/blog/2015/06/'>June 2015</a></li><li><a href='https://oracle-base.com/blog/2015/05/'>May 2015</a></li><li><a href='https://oracle-base.com/blog/2015/04/'>April 2015</a></li><li><a href='https://oracle-base.com/blog/2015/03/'>March 2015</a></li><li><a href='https://oracle-base.com/blog/2015/02/'>February 2015</a></li><li><a href='https://oracle-base.com/blog/2015/01/'>January 2015</a></li><li><a href='https://oracle-base.com/blog/2014/12/'>December 2014</a></li><li><a href='https://oracle-base.com/blog/2014/11/'>November 2014</a></li><li><a href='https://oracle-base.com/blog/2014/10/'>October 2014</a></li><li><a href='https://oracle-base.com/blog/2014/09/'>September 2014</a></li><li><a href='https://oracle-base.com/blog/2014/08/'>August 2014</a></li><li><a href='https://oracle-base.com/blog/2014/07/'>July 2014</a></li><li><a href='https://oracle-base.com/blog/2014/06/'>June 2014</a></li><li><a href='https://oracle-base.com/blog/2014/05/'>May 2014</a></li><li><a href='https://oracle-base.com/blog/2014/04/'>April 2014</a></li><li><a href='https://oracle-base.com/blog/2014/03/'>March 2014</a></li><li><a href='https://oracle-base.com/blog/2014/02/'>February 2014</a></li><li><a href='https://oracle-base.com/blog/2014/01/'>January 2014</a></li><li><a href='https://oracle-base.com/blog/2013/12/'>December 2013</a></li><li><a href='https://oracle-base.com/blog/2013/11/'>November 2013</a></li><li><a href='https://oracle-base.com/blog/2013/10/'>October 2013</a></li><li><a href='https://oracle-base.com/blog/2013/09/'>September 2013</a></li><li><a href='https://oracle-base.com/blog/2013/08/'>August 2013</a></li><li><a href='https://oracle-base.com/blog/2013/07/'>July 2013</a></li><li><a href='https://oracle-base.com/blog/2013/06/'>June 2013</a></li><li><a href='https://oracle-base.com/blog/2013/05/'>May 2013</a></li><li><a href='https://oracle-base.com/blog/2013/04/'>April 2013</a></li><li><a href='https://oracle-base.com/blog/2013/03/'>March 2013</a></li><li><a href='https://oracle-base.com/blog/2013/02/'>February 2013</a></li><li><a href='https://oracle-base.com/blog/2013/01/'>January 2013</a></li><li><a href='https://oracle-base.com/blog/2012/12/'>December 2012</a></li><li><a href='https://oracle-base.com/blog/2012/11/'>November 2012</a></li><li><a href='https://oracle-base.com/blog/2012/10/'>October 2012</a></li><li><a href='https://oracle-base.com/blog/2012/09/'>September 2012</a></li><li><a href='https://oracle-base.com/blog/2012/08/'>August 2012</a></li><li><a href='https://oracle-base.com/blog/2012/07/'>July 2012</a></li><li><a href='https://oracle-base.com/blog/2012/06/'>June 2012</a></li><li><a href='https://oracle-base.com/blog/2012/05/'>May 2012</a></li><li><a href='https://oracle-base.com/blog/2012/04/'>April 2012</a></li><li><a href='https://oracle-base.com/blog/2012/03/'>March 2012</a></li><li><a href='https://oracle-base.com/blog/2012/02/'>February 2012</a></li><li><a href='https://oracle-base.com/blog/2012/01/'>January 2012</a></li><li><a href='https://oracle-base.com/blog/2011/12/'>December 2011</a></li><li><a href='https://oracle-base.com/blog/2011/11/'>November 2011</a></li><li><a href='https://oracle-base.com/blog/2011/10/'>October 2011</a></li><li><a href='https://oracle-base.com/blog/2011/09/'>September 2011</a></li><li><a href='https://oracle-base.com/blog/2011/08/'>August 2011</a></li><li><a href='https://oracle-base.com/blog/2011/07/'>July 2011</a></li><li><a href='https://oracle-base.com/blog/2011/06/'>June 2011</a></li><li><a href='https://oracle-base.com/blog/2011/05/'>May 2011</a></li><li><a href='https://oracle-base.com/blog/2011/04/'>April 2011</a></li><li><a href='https://oracle-base.com/blog/2011/03/'>March 2011</a></li><li><a href='https://oracle-base.com/blog/2011/02/'>February 2011</a></li><li><a href='https://oracle-base.com/blog/2011/01/'>January 2011</a></li><li><a href='https://oracle-base.com/blog/2010/12/'>December 2010</a></li><li><a href='https://oracle-base.com/blog/2010/11/'>November 2010</a></li><li><a href='https://oracle-base.com/blog/2010/10/'>October 2010</a></li><li><a href='https://oracle-base.com/blog/2010/09/'>September 2010</a></li><li><a href='https://oracle-base.com/blog/2010/08/'>August 2010</a></li><li><a href='https://oracle-base.com/blog/2010/07/'>July 2010</a></li><li><a href='https://oracle-base.com/blog/2010/06/'>June 2010</a></li><li><a href='https://oracle-base.com/blog/2010/05/'>May 2010</a></li><li><a href='https://oracle-base.com/blog/2010/04/'>April 2010</a></li><li><a href='https://oracle-base.com/blog/2010/03/'>March 2010</a></li><li><a href='https://oracle-base.com/blog/2010/02/'>February 2010</a></li><li><a href='https://oracle-base.com/blog/2010/01/'>January 2010</a></li><li><a href='https://oracle-base.com/blog/2009/12/'>December 2009</a></li><li><a href='https://oracle-base.com/blog/2009/11/'>November 2009</a></li><li><a href='https://oracle-base.com/blog/2009/10/'>October 2009</a></li><li><a href='https://oracle-base.com/blog/2009/09/'>September 2009</a></li><li><a href='https://oracle-base.com/blog/2009/08/'>August 2009</a></li><li><a href='https://oracle-base.com/blog/2009/07/'>July 2009</a></li><li><a href='https://oracle-base.com/blog/2009/06/'>June 2009</a></li><li>
24<a href='https://oracle-base.com/blog/2009/05/'>May 2009</a></li><li><a href='https://oracle-base.com/blog/2009/04/'>April 2009</a></li><li><a href='https://oracle-base.com/blog/2009/01/'>January 2009</a></li><li><a href='https://oracle-base.com/blog/2008/12/'>December 2008</a></li><li><a href='https://oracle-base.com/blog/2008/11/'>November 2008</a></li><li><a href='https://oracle-base.com/blog/2008/10/'>October 2008</a></li><li><a href='https://oracle-base.com/blog/2008/09/'>September 2008</a></li><li><a href='https://oracle-base.com/blog/2008/08/'>August 2008</a></li><li><a href='https://oracle-base.com/blog/2008/07/'>July 2008</a></li><li><a href='https://oracle-base.com/blog/2008/06/'>June 2008</a></li><li><a href='https://oracle-base.com/blog/2008/05/'>May 2008</a></li><li><a href='https://oracle-base.com/blog/2008/04/'>April 2008</a></li><li><a href='https://oracle-base.com/blog/2008/03/'>March 2008</a></li><li><a href='https://oracle-base.com/blog/2008/02/'>February 2008</a></li><li><a href='https://oracle-base.com/blog/2008/01/'>January 2008</a></li><li><a href='https://oracle-base.com/blog/2007/12/'>December 2007</a></li><li><a href='https://oracle-base.com/blog/2007/11/'>November 2007</a></li><li><a href='https://oracle-base.com/blog/2007/10/'>October 2007</a></li><li><a href='https://oracle-base.com/blog/2007/09/'>September 2007</a></li><li><a href='https://oracle-base.com/blog/2007/08/'>August 2007</a></li><li><a href='https://oracle-base.com/blog/2007/07/'>July 2007</a></li><li><a href='https://oracle-base.com/blog/2007/06/'>June 2007</a></li><li><a href='https://oracle-base.com/blog/2007/05/'>May 2007</a></li><li><a href='https://oracle-base.com/blog/2007/04/'>April 2007</a></li><li><a href='https://oracle-base.com/blog/2007/03/'>March 2007</a></li><li><a href='https://oracle-base.com/blog/2007/02/'>February 2007</a></li><li><a href='https://oracle-base.com/blog/2007/01/'>January 2007</a></li><li><a href='https://oracle-base.com/blog/2006/12/'>December 2006</a></li><li><a href='https://oracle-base.com/blog/2006/11/'>November 2006</a></li><li><a href='https://oracle-base.com/blog/2006/10/'>October 2006</a></li><li><a href='https://oracle-base.com/blog/2006/09/'>September 2006</a></li><li><a href='https://oracle-base.com/blog/2006/08/'>August 2006</a></li><li><a href='https://oracle-base.com/blog/2006/07/'>July 2006</a></li><li><a href='https://oracle-base.com/blog/2006/06/'>June 2006</a></li><li><a href='https://oracle-base.com/blog/2006/05/'>May 2006</a></li><li><a href='https://oracle-base.com/blog/2006/04/'>April 2006</a></li><li><a href='https://oracle-base.com/blog/2006/03/'>March 2006</a></li><li><a href='https://oracle-base.com/blog/2006/02/'>February 2006</a></li><li><a href='https://oracle-base.com/blog/2006/01/'>January 2006</a></li><li><a href='https://oracle-base.com/blog/2005/12/'>December 2005</a></li><li><a href='https://oracle-base.com/blog/2005/11/'>November 2005</a></li><li><a href='https://oracle-base.com/blog/2005/10/'>October 2005</a></li><li><a href='https://oracle-base.com/blog/2005/09/'>September 2005</a></li><li><a href='https://oracle-base.com/blog/2005/08/'>August 2005</a></li><li><a href='https://oracle-base.com/blog/2005/07/'>July 2005</a></li><li><a href='https://oracle-base.com/blog/2005/06/'>June 2005</a></li></ul></nav></section></aside></div><footer id="colophon" class="site-footer"><div class="site-info"> <span class="site-title"><a href="https://oracle-base.com/blog/" rel="home">The ORACLE-BASE Blog</a></span> <a href="https://wordpress.org/" class="imprint"> Proudly powered by WordPress </a></div></footer></div></div>
24<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/blog/*"},{"not":{"href_matches":["/blog/wp-*.php","/blog/wp-admin/*","/blog/wp-content/uploads/*","/blog/wp-content/*","/blog/wp-content/plugins/*","/blog/wp-content/themes/twentysixteen/*","/blog/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
24
24<script id="wp-emoji-settings" type="application/json">{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://oracle-base.com/blog/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}</script>
24
24<script type="module">/*! This file is auto-generated */ 25var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 26//# sourceURL=https://oracle-base.com/blog/wp-includes/js/wp-emoji-loader.min.js</script>
26 </body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.