Sunday, 1 November 2026

Running Oracle AI Database 26ai on OKE: A Developer Experience Blueprint

Running Oracle AI Database 26ai on OKE

How one GitLab pipeline takes an empty OCI compartment to a running app on OKE, backed by Autonomous AI Database 26ai, using the Oracle AI Database Operator for Kubernetes v2.2.0.

Why I built this

One GitLab pipeline now takes an empty OCI tenancy to a running app on OKE, backed by an Autonomous AI Database 26ai, in about 4 minutes for a re-run. I wrote zero lines of code that call the OCI Database API to get there.

The question I ask of any tool is simple: does it remove tickets and hand-offs? For the database tier, the answer used to be no. Developers raised a request, waited for a DBA, and got an environment that drifted from the console, the scripts and reality.

The Oracle AI Database Operator for Kubernetes (OraOperator) changes that. It extends the Kubernetes API with custom resources, so a database becomes a YAML file in Git. Version 2.2.0 (August 2026) tightened reconciliation between Kubernetes and OCI, which is what made a fully declarative pipeline practical. This post walks through the project I built to prove it: oke-adb26ai-devx.

Architecture at a glance

The pipeline never talks to the database API itself. It applies one custom resource; the operator watches it, provisions the database through the OCI Database API, and writes the mTLS wallet into a Secret that the app mounts.

One YAML file becomes a database: the operator does the OCI work GITLAB CI PIPELINE · RUN PIPELINE 1 · infra Terraform: VCN, OKE and node pool 2 · platform cert-manager + OraOperator 2.2.0 3 · database apply the CR once wait for AVAILABLE 4 · deploy image from build-app init + 2 app pods ORACLE CLOUD (OCI) COMPARTMENT OKE BASIC cluster · 2 × VM.Standard.E5.Flex nodes namespace: operator system OraOperator 2.2.0 2 replicas, ns-scoped webhooks via cert-manager namespace: devx AutonomousDatabase CR k8s/adb.yaml.tpl · hardLink: true Secrets + ConfigMap OCI API key + 3 passwords devx-adb-wallet mTLS wallet Secret (operator-written) devx-app × 2 FastAPI + python-oracledb thin OCI Load Balancer flexible, 10 Mbps users → HTTP :80 Autonomous AI Database 26ai · DEVXADB26 2 ECPU · 1 TB · mTLS required · native JSON table kubectl apply watches OCI Database API writes mTLS via wallet

Four pipeline stages build the cluster; everything in the devx namespace is declared in Git, while the database and its wallet are produced by the operator.

What's in the repository

The repo splits cleanly by owner: Terraform owns infrastructure, the operator owns the database lifecycle, and plain Kubernetes manifests own the app. Each pipeline stage is one shell script, so every step can also run from a laptop.

PathOwnsNotes
.gitlab-ci.ymlThe pipelineSix stages: infra, platform, build, database, deploy, teardown
infra/VCN, OKE BASIC cluster, node poolGitLab-managed Terraform state over the http backend
ci/common.shShared helpersOCI config, kubeconfig, node waits, retrying apply, template rendering
ci/preflight.shCredential checksValidates OCI variables before Terraform calls OCI
ci/install-operator.shcert-manager + OraOperator 2.2.0Namespace-scoped install from Oracle's repo at the 2.2.0 tag
ci/deploy-adb.shAutonomous AI Database 26aiSecrets, idempotent Create, wait for AVAILABLE and the wallet
ci/deploy-app.shApp rolloutPull secret, Deployment, LoadBalancer Service, prints the URL
ci/teardown-k8s.shOrdered cleanupService, then database, then namespace
k8s/adb.yaml.tplThe databaseOne AutonomousDatabase (database.oracle.com/v4) resource
k8s/app.yaml.tplThe appInit container for schema, two app replicas, OCI flexible LB
app/DevX Feedback BoardFastAPI + python-oracledb 26.1 thin mode, non-root image

What comes from Oracle is used unmodified: the operator's scripts/generate-namespace-install.sh, the generated CRD, RBAC and webhook manifests, and the v4 AutonomousDatabase API. The template merges two upstream samples, autonomousdatabase_create.yaml and autonomousdatabase_download_wallet.yaml, into one resource.

Building it, stage by stage

Setup takes about 15 minutes: an OCI API key, a handful of IAM policies and eleven GitLab CI/CD variables. After that, one click runs the pipeline.

0. Prerequisites

The pipeline user needs these policies in the target compartment:

OCI IAM
Allow group <group> to manage cluster-family             in compartment <c>
Allow group <group> to manage virtual-network-family     in compartment <c>
Allow group <group> to manage instance-family            in compartment <c>
Allow group <group> to manage autonomous-database-family in compartment <c>
Allow group <group> to manage load-balancers             in compartment <c>
Allow group <group> to read   work-requests              in compartment <c>
The last policy is easy to miss. Operator 2.2.0 tracks OCI work requests to know when an operation has finished. Credentials go into GitLab as masked variables; the API private key is a File variable, never pasted into the repo.

1. Infra: Terraform builds VCN and OKE

infra/ creates a VCN with three subnets (public /28 API endpoint, private /24 workers behind NAT and a Service Gateway, public /24 for load balancers), an OKE BASIC cluster with flannel overlay, and a node pool of 2 × VM.Standard.E5.Flex (2 OCPU, 16 GB). Terraform picks the newest Kubernetes version OKE offers, and the matching OKE-optimised Oracle Linux image, unless you pin one. State lives in GitLab's managed Terraform state.

Before Terraform touches OCI, ci/preflight.sh checks every credential variable. It computes the key's fingerprint with openssl and compares it to OCI_FINGERPRINT, so a mismatched key fails in seconds with a clear message instead of a 401 deep in a Terraform plan.

2. Platform: cert-manager and the operator

ci/install-operator.sh installs cert-manager v1.20.2 (the operator's admission webhooks need it), clones oracle/oracle-database-operator at tag 2.2.0, and generates a namespace-scoped install that watches only the operator namespace and devx. Three adjustments sit on top:

  • Pin the operator image (upstream ships :latest) through OPERATOR_IMAGE
  • Drop replicas from 3 to 2 to fit a two-node cluster
  • Apply with --server-side, because the CRDs are too large for client-side apply's annotation limit

The script then confirms the operator's service account can list autonomousdatabases in devx, and waits until the validating webhook has a CA bundle before any custom resource is applied.

3. Database: one YAML file

This is the core of the project. The database is this resource:

YAML
apiVersion: database.oracle.com/v4
kind: AutonomousDatabase
metadata:
  name: devx-adb
  namespace: devx
spec:
  action: Create
  hardLink: true          # deleting the resource terminates the DB in OCI
  details:
    compartmentId: ${OCI_COMPARTMENT_OCID}
    dbName: DEVXADB26
    dbVersion: "26ai"
    dbWorkload: OLTP
    computeModel: ECPU
    computeCount: 2
    dataStorageSizeInTBs: 1
    isMtlsConnectionRequired: true
    adminPassword:
      k8sSecret: { name: adb-admin-password }
  wallet:
    name: devx-adb-wallet
    password:
      k8sSecret: { name: adb-wallet-password }
  ociConfig:
    configMapName: oci-cred
    secretName: oci-privatekey

ci/deploy-adb.sh writes the OCI credentials into ConfigMap oci-cred and Secret oci-privatekey, stores three passwords as Secrets, applies the resource and polls .status.lifecycleState. The operator calls the OCI Database API, reconciles PROVISIONING to AVAILABLE (about 4 minutes in my runs), then downloads the mTLS wallet into Secret devx-adb-wallet. No console clicks, no OCI CLI database calls, no manual wallet download.

4. Build: in parallel

build-app has needs: [], so the Docker image builds and pushes to the GitLab Container Registry while OKE is still provisioning. It uses the previous :latest image as a layer cache.

5. Deploy: the app mounts the wallet

k8s/app.yaml.tpl deploys two replicas behind an OCI flexible load balancer (10 Mbps). An init container connects as ADMIN, creates a least-privilege DEVX_APP user and the feedback table, and exits. The app itself only ever connects as DEVX_APP. Both containers mount the wallet Secret read-only and use python-oracledb thin mode, so the image needs no Oracle Client. The job ends by printing App is live: http://<ip> and wiring that URL to the GitLab environment devx-demo.

6. Teardown: manual and ordered

Two manual jobs, Kubernetes first, then terraform destroy. Order matters, as covered in the lessons below.

ModeWhat runsTypical time
SKIP_INFRA=falseEverything from an empty compartment25–35 min (mostly OKE)
SKIP_INFRA=trueOperator, database and app on the existing cluster8–12 min
Re-run, database existsOperator check, build, deploy4 min 19 s (my latest run)

What the developer experience looks like

For a developer, the database is now a file they can read, review and diff. Three design choices make the workflow safe to hand to anyone on the team.

No surprise cloud spend. The pipeline's workflow:rules accept only web, API and trigger sources. A git push never creates cloud resources by accident. resource_group locks keep two runs from fighting over the same cluster or Terraform state.

Secrets never leave Kubernetes. OCI credentials, the admin, wallet and app passwords all live as masked GitLab variables, and the pipeline turns them into Kubernetes Secrets. The operator reads them by name (k8sSecret), and the app mounts the wallet the operator writes. Nobody downloads a wallet zip.

Failures explain themselves. When the database lands in FAILED, or a rollout stalls, the job prints kubectl describe, the last 80 lines of the operator log, and the init-container log. Most failures are readable without opening a shell.

The demo app: native JSON in 26ai

The DevX Feedback Board is a ~200-line FastAPI app. It stores each submission as a native JSON column and queries it with JSON_VALUE:

SQL
CREATE TABLE IF NOT EXISTS feedback (
  id         NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
  created_at TIMESTAMP WITH TIME ZONE DEFAULT SYSTIMESTAMP NOT NULL,
  doc        JSON NOT NULL
);

The schema script uses two 26ai features that make init containers simpler. CREATE USER IF NOT EXISTS and CREATE TABLE IF NOT EXISTS make the DDL re-runnable without PL/SQL exception handling, so every pod restart runs it safely.

The page shows chips for the database banner, the ADB name, and the pod and node serving the request. Refresh a few times and you watch the two replicas take turns.

Hardened by default

  • Pods run as UID 10001, non-root, with a read-only root filesystem, all capabilities dropped and the RuntimeDefault seccomp profile
  • The app connects as DEVX_APP with a 100 MB quota, never as ADMIN
  • isMtlsConnectionRequired: true, so the public endpoint accepts only wallet-based connections
  • Readiness probe runs SELECT 1 FROM dual through the pool; liveness stays database-independent

Live commands worth knowing

BASH
kubectl get autonomousdatabase -n devx -w
kubectl get secret devx-adb-wallet -n devx
kubectl logs -n oracle-database-operator-system \
  deploy/oracle-database-operator-controller-manager -c manager --tail=30

Lessons learned the hard way

The pipeline went from red to green in one morning, and each red run taught one fix. None of them were operator bugs.

The biggest one: action: Create is not idempotent

The operator treats spec.action: Create as "provision a new database" every time it sees it. Re-applying Oracle's sample on a second pipeline run would create a second database. The fix in ci/deploy-adb.sh is a simple guard:

BASH
if kubectl -n "$APP_NAMESPACE" get autonomousdatabase "$ADB_CR_NAME" >/dev/null 2>&1; then
  log "AutonomousDatabase/${ADB_CR_NAME} already exists - not re-applying Create"
else
  apply_with_retry .adb.yaml
fi
Secrets are still reconciled on every run, so rotating a password in GitLab flows through. This is the one thing I'd most like the operator to make easier for pipelines.

Teardown order matters

  1. Delete the LoadBalancer Service first, so the cloud controller removes the OCI load balancer. Otherwise terraform destroy is blocked by an LB still sitting in the subnet.
  2. Delete the AutonomousDatabase while the operator is still running. Its finalizer terminates the database in OCI (because hardLink: true) and then releases the resource.
  3. Only then delete the namespace and run terraform destroy. Deleting the namespace first can leave finalizers stuck.

Everything else

SymptomCauseFix
OCI returns 401 during TerraformAPI key and fingerprint did not matchci/preflight.sh computes the fingerprint and fails fast with a named variable
Job exits with code 141kubectl … | head under set -o pipefail raises SIGPIPEAvoid piping into head in strict-mode scripts
CRD apply fails on annotation sizeOperator CRDs exceed the client-side apply limitkubectl apply --server-side --force-conflicts
First CR rejected right after installAdmission webhook not answering yetWait for the webhook CA bundle, plus a 12-attempt retrying apply
Init container fails on passwordAutonomous Database password complexity and reuse rules12–30 chars, mixed case + digit, no ", must not contain admin
Table with identity column failsApp user lacked the privilege to create the identity's sequenceGrant CREATE SEQUENCE alongside CREATE TABLE
JSON query fails to parseCOMMENT is a reserved word in JSON dot notationUse JSON_VALUE(doc, '$.comment') and alias it comment_text
Terraform node pool didn't register overnightNode registration issue, still under investigationAdded the node pool by hand for the demo; on the fix list

One documentation catch to share with the product team: the README's Verify Installation section names validating-webhook-configuration and mutating-webhook-configuration, but 2.2.0 creates oracle-database-operator-validating-webhook-configuration and its mutating twin.

Takeaways and what's next

Treat the database like the rest of your platform: as code, reviewed in Git, reconciled by a controller. Operator 2.2.0 is mature enough to make that the default for dev and test today.

  • Start small. Ephemeral Autonomous Databases for dev and test, or one Autonomous Container Database with ADBs on top for dedicated infrastructure.
  • Least privilege first. Namespace-scoped operator install, a scoped IAM group, an app user that is never ADMIN.
  • Use the pipeline you already run. The operator is the piece that lets the database layer fit into it.
  • Watch the cost lever. While running, the stack is 2 E5 Flex nodes, a 10 Mbps LB and a 2-ECPU database with 1 TB storage; the OKE BASIC control plane is free. Databases that disappear with their environment stop paying for idle.

What I'd like to see next from the operator: an official Helm chart for GitOps, an idempotent create mode that pipelines can apply on every run, Traffic Manager (CMAN) moving from preview to GA, and deeper docs for v2.2.0 and Private AI.

The full code is at gitlab.com/jay_suraparaju/oke-adb26ai-devx. The operator itself is open source under UPL-1.0 at github.com/oracle/oracle-database-operator. Questions and pull requests welcome.

Oracle AI World 2026: 10 Key Takeaways, From Agentic Fusion to Multi-Silicon OCI

Oracle AI World 2026 (October 25–28, Las Vegas) marked a shift from AI that assists people to AI that executes governed business work. Across Fusion Applications, APEX, Oracle AI Database, and OCI, almost every announcement answered the same question: how do you let AI agents act on enterprise data without losing control?

The announcements also arrived at very different stages of readiness. Some are generally available today, some are in limited release, and some are planned for 2027 or within the next 12 months. Each takeaway below notes where things stand, and a full availability table closes the post.

Status labels used throughout:

  • Available now: generally available or shipping today
  • Limited availability: preview, beta, or limited release
  • Announced: coming, with no firm date or a "within 12 months" window
  • 2027: Oracle has committed to a 2027 start

1. Fusion moves from AI assistance to AI execution

Oracle's biggest applications message: Fusion is becoming a "system of outcomes," where people set objectives and AI agents carry out the work within enterprise controls. Four pieces make up that story.

Fusion Claw (Available now). Fusion Claw is a governed runtime for agents inside Fusion. The model plans and reasons, while ordinary deterministic code does the calculations and posts the transactions. Claw runs in an isolated environment, so the model never updates Fusion business objects directly

  • Controls: customers set objectives, permissions, risk thresholds, and approval rules in an "Enterprise Operating Envelope." Every completed task produces an "Outcome Receipt" listing the policies applied, decisions made, and transactions executed.
  • Applications: 25 Claw-powered agentic applications span ERP, HCM, SCM, and CX, bringing Oracle's agentic application portfolio to 75. Examples include Ledger (close readiness and accounting exceptions), Workforce Staffing (staffing plans within labor rules), and Procurement Spend (finding off-contract spend).
  • Models and cost: at launch Claw runs on Google Gemini and OpenAI models. The runtime is included with Oracle's agentic applications product, which is purchased separately from a standard Fusion subscription, and work is metered in AI units.

Fusion Companion and Fusion Agentic Home (Announced, Release 26D). Companion is an intelligence layer that lets employees work with Fusion through supported AI tools such as ChatGPT, or customer- and partner-built interfaces. It picks and coordinates the right transactions, workflows, approvals, and agents, and can act across other enterprise systems within existing permissions (Oracle). Agentic Home is the native version inside Fusion: users state objectives, delegate work, and track it to completion. Both are planned for Release 26D, and Oracle has not published pricing (CIO).

Fusion Setup and Configuration Registry (Available now). FSCR publishes setup and configuration knowledge as machine-readable AI skills in a public GitHub repository. Agents can use it to plan, execute, test, and validate configuration, which could change how Fusion implementations are staffed and scoped.

For implementation teams: pilot one Claw application in a sandbox with human review on every run, and study the Operating Envelope and Outcome Receipts before widening automation. Start exploring FSCR for repetitive setup and validation tasks.

For leaders: confirm whether your contract includes the agentic applications product, and get AI-unit pricing for the two or three use cases with the clearest payback. Note that Claw supports only Gemini and OpenAI models today, which matters if your company has standardized on another provider.

2. Oracle and OpenAI bring frontier AI into enterprise systems

The headline partnership, with Sam Altman on stage alongside Oracle CEO Clay Magouyrk, pairs OpenAI models, ChatGPT, and Codex with Oracle's applications, data, and cloud. Most of it is still ahead, so it is worth separating the parts.

 

OfferingStatusWhat it does
Oracle AI WorkspaceAnnounced, no dateChatGPT plugins that let employees access Fusion,
NetSuite, Oracle AI Database, and OCI, and complete approved workflows
Oracle App ComposerLimited availabilityEmployees build apps with Codex; Oracle deploys and runs them on
OCI with identity, permissions, audit, and cost controls set by IT. Supports APEXlang.
Oracle AI SMB BundleAvailable, eligibility-restricted$12,000 a year in Oracle cloud credits for up to three years,
plus ChatGPT Business, for independent, privately held US businesses
OpenAI JalapeƱo accelerators on OCIAnnouncedInference accelerators developed with Broadcom, deployed on OCI for OpenAI capacity
AI Services PracticeAnnouncedNew Oracle practice, plus plans to train and certify one million professionals

The SMB Bundle excludes existing Oracle customers that have received or consumed more than $250,000 in Universal Credits, so most established Oracle shops will not qualify.

For implementation teams: if you have a backlog of small internal apps, App Composer's limited-availability program is worth a low-risk pilot. Test the export path early, since apps targeting APEXlang and OCI are Oracle-specific.

For leaders: do not plan ChatGPT or Copilot renewals around AI Workspace yet. Oracle has not said which ChatGPT tiers the plugins require, who bills for them, or when they ship.

3. APEX lets AI generate applications you can actually govern

APEX 26.1 with the AI Application Generator is generally available on Autonomous AI Database Serverless in OCI. Its key idea is a different model for AI-assisted development: instead of generating thousands of lines of code that someone must secure and maintain, AI generates an application definition that APEX validates and runs in its managed runtime.

  • APEXlang: an open, declarative, human-readable language that describes a whole APEX app, including pages, navigation, forms, reports, dashboards, and business logic. Apps export as structured text files that can be diffed, merged, and reviewed in standard version control.
  • Three ways to build, one definition: the low-code App Builder, APEX's native AI agent, or external AI coding agents, all producing the same APEXlang definition.
  • AI Agents and AI Tools: developers add agents that can only call tools the app explicitly exposes, and tool execution stays inside the application's boundary.
  • AI Interactive Reports: users reshape reports in plain language, such as "pivot sales by region" or "sort by customer count."
  • Long-lived apps: because apps run on the managed runtime, even older applications pick up the latest patches and updates.

APEX remains included at no additional cost with all supported Oracle Database editions. It is also one of the four layers of Oracle's Deep Trust AI Architecture (takeaway 4), and Oracle's new App Composer supports APEXlang.

For implementation teams: put APEXlang definitions under source control from day one, and add AI Interactive Reports to an existing app as a low-risk first step.

For leaders: APEX is a governed path for AI-built and citizen-built apps. Set the rules now: who can generate apps, which data they can reach, and who reviews definitions before production.

4. Trust is enforced in the platform, not left to each agent

If agents are going to take action, someone must guarantee what they can see and change. Oracle's answer is to enforce security, privacy, and business rules in the underlying stack rather than relying on every agent or app to behave.

Deep Trust AI Architecture. Introduced on the opening day, it spans four layers: software platforms, data, data access, and application development. It combines capabilities across Oracle AI Database, Autonomous AI Database, and the APEX AI Application Generator, including Deep Trust Data APIs that limit how agents interact with business information.

Deep Data Security (Available now). This is the most concrete piece, and it ships in Oracle AI Database 26ai.

  • User and agent identity, plus runtime context, are passed to the database. Declarative SQL policies decide which rows, columns, or cells each request may see and which actions it may take.
  • Access is denied unless a policy grants it, and the database applies the same rules even when an agent generates an unexpected query.
  • It builds on Virtual Private Database and Real Application Security, modernized into a SQL-native model.
  • Release Update 23.26.3 extends it to remote databases, object stores, and lakehouse platforms, and adds MFA for end users connecting directly.

Security for the agent era (Announced). Oracle AI Security Mesh, powered by OpenAI's cyber models, finds vulnerabilities across on-premises systems, OCI, and other clouds, provides evidence such as reproduction steps, and applies fixes only after customers approve. It is complemented by OCI Identity Assurance in OCI IAM, Zero Trust Packet Routing, and a planned F5 collaboration for app and API protection. Oracle has not given Security Mesh an availability date.

For implementation teams: plan Release Update 23.26.3 and run the Deep Data Security LiveLabs against a non-production copy of a real schema.

For leaders: make database-enforced authorization a standard for any agent touching production data, not a per-project choice.

5. The database becomes the agent's memory

Agents that work over days or weeks need to remember earlier decisions, preferences, and changed assumptions. Oracle's position, featured in Juan Loaiza's database spotlight, is that this memory belongs in the database, under the same governance as the rest of your data.

Oracle AI Agent Memory (Available now). It is a database-backed memory layer that stores messages, records, durable memories, summaries, and prompt-ready context in Oracle AI Database. It is initially available as a Python library and is integrated with Oracle AI Database Private Agent Factory.

  • Short- and long-term memory: working context for the current task, plus durable facts and preferences extracted over time.
  • Hybrid retrieval: semantic search combined with exact matching of identifiers and phrases, with embeddings generated in the database.
  • Graph-aware memory: related memories are connected, including facts that refine or supersede earlier ones. If a planning assumption changes after a management review, the agent can find the current version and see how it relates to the old one.
  • Enterprise operations: memory inherits backup, replication, high availability, encryption, fine-grained access control, and audit from Oracle AI Database.
  • Framework friendly: it can serve as the storage layer for external memory frameworks, and Oracle's LangChain and LangGraph integrations use the same database.

This pairs naturally with Deep Data Security: one controls what an agent may access, the other what it remembers, and both live in the same governed engine.

For implementation teams: prototype one agent with AI Agent Memory on a 26ai instance or the free container, and define memory scope per user from the start.

For leaders: treat agent memory as enterprise data. Decide retention, isolation, and audit rules now, before memory stores multiply across teams and tools.

6. Business context becomes the new data layer

Access to data is no longer enough. An agent asked about "margin" needs to know which revenue and cost measures, business unit, period, and scenario apply. Oracle announced two complementary ways to give agents that shared business meaning, both still on the roadmap.

Autonomous AI Lakehouse: Business Semantic Layer and AI Data Catalog (Announced, within 12 months). The Semantic Layer builds reusable models of enterprise data from catalog annotations, SQL annotations imported from Oracle AI Database, and AI-suggested analytic views. Oracle also announced expanded Apache Iceberg support, centralized governance, and a Business Simulation Engine that brings Essbase into the lakehouse for what-if planning, write-back, and allocations. Oracle has given no date for the Simulation Engine or the Iceberg updates.

Oracle AI Data Platform: business ontologies and Semantic Reasoning Engine (Announced, within 12 months). An AI Discovery agent drafts ontologies by analyzing database schemas, semantic models, application and API documentation, and unstructured documents. Domain experts then review and approve them.

  • The Semantic Reasoning Engine assembles business-ready context before it reaches the model: it retrieves across federated systems, resolves business relationships, and applies governance controls.
  • Reusing context and earlier findings across queries is meant to cut repetitive reasoning and token usage.
  • Deep Insight Agents use the ontologies to investigate complex business questions, and new governance features track agent ownership, dependencies, permissions, and lifecycle to limit agent sprawl.

For implementation teams: start annotating key tables and analytic views in 26ai now. That metadata feeds the Semantic Layer when it arrives.

For leaders: the hard part is organizational, not technical. Agreeing on one definition of each core metric across finance, sales, and operations is work you can start today, and it transfers to any platform.

7. OCI goes multi-silicon

OCI now spans more than 200 services, and its infrastructure revenue reached $7.4 billion in fiscal Q1 FY27 (June–August 2026), up 121 percent year over year, with 850MW of data center capacity added in the quarter. The infrastructure theme was "fungibility": training, inference, and the tools agents run need different hardware, so OCI is offering many architectures in one cloud.

 

Compute optionStatusNotes
NVIDIA Vera Rubin NVL72Available nowRack-scale systems, with Superclusters planned to expand to multigigawatt scale
NVIDIA Vera CPUsAvailable nowFor the CPU-heavy work agents do between model calls; initial deployment of 150,000 CPUs, rolling out by region
NVIDIA HGX Rubin NVL8AnnouncedEight Rubin GPUs with two 64-core Intel Xeon 6 CPUs, 4TB DDR5, and 6.4Tbps RDMA networking
OCI Compute E7 (AMD EPYC, 6th gen)AnnouncedAMD Pensando DPUs supporting Oracle Acceleron NICs
OCI X14 (Intel Diamond Rapids)AnnouncedPart of a planned multiyear Intel collaboration
Google TPUs2027First hyperscaler outside Google to offer TPUs, ramping to gigawatt scale over multiple years
Cerebras wafer-scale inference2027Fast inference
SambaNova SN50AnnouncedNo date given
OpenAI JalapeƱo (with Broadcom)AnnouncedInference capacity for OpenAI
Quantinuum HeliosLimited availabilityQuantum AI Compute beta program, alongside OCI GPU and HPC

OCI's existing NVIDIA estate includes GB200 and GB300 NVL72 systems, and OpenAI trained and served GPT-6 Astra on an OCI Supercluster of more than 100,000 Blackwell GPUs. Although Vera is announced as generally available, Oracle's detailed Vera announcement describes a select-region rollout this quarter, so check shape visibility and quota in your tenancy.

For implementation teams: benchmark Vera CPU shapes for agent sandboxes, code execution, and tool calls, where single-thread speed matters most.

For leaders: treat TPUs, Cerebras, and other new silicon as 2027 capacity. Write them into multi-year commitments as dated expectations, not as capacity you can draw down this year.

8. The network and Kubernetes keep all that compute productive

An accelerator waiting on data is capacity you pay for but cannot use. Oracle's answer is to keep extending Oracle Acceleron, its networking suite introduced in 2025, and to make OKE a stronger home for AI workloads.

Oracle Acceleron (Announced). New capabilities target data movement, resilience, and secure multi-tenant AI clusters :

  • High-Performance Fabric: RDMA connectivity on OCI front-end compute for inference, storage, and HPC workloads.
  • Expanded NVMe block storage: more attachment options across Acceleron bare metal and VM shapes, with up to 3x better performance for AI and database workloads.
  • Oracle Collective Communications Library: keeps distributed training running when a network path fails, by spreading collective traffic across OCI's backend multiplanar network.
  • Front-end multiplanar networking: automatic path selection, failover, and congestion control.

OCI Kubernetes Engine (Available now, mostly). NVIDIA Dynamo is coming to OKE for disaggregated inference. OKE also shipped a steady run of AI-focused updates through 2026:

 

UpdateReleased
GPU maintenance event repair for bare metal GPU nodesOct 21, 2026
Kubernetes 1.37 (preview)Oct 8, 2026
GPU host repair for managed bare metal GPU nodesOct 2, 2026
Node rollback to an earlier Kubernetes versionAug 14, 2026
AMD GPU Operator add-onAug 3, 2026
NVIDIA GPU Operator and NVIDIA Network Operator add-onsJul 14, 2026
Up to 20,000 nodes per enhanced clusterJul 8, 2026
Zero Trust Packet Routing supportMay 27, 2026
Karpenter Provider for OCIApr 9, 2026
 

Two related notes. Oracle recommends the eBPF-based Cilium CNI for clusters above 5,000 nodes, but today it is self-installed rather than a managed option, And the Oracle AI Database Operator for Kubernetes (OraOperator) reached v2.2.0 in August 2026, adding Autonomous AI Database lifecycle automation, point-in-time restore, Data Guard Fast-Start Failover management, and GPU-backed private AI services.

For implementation teams: enable the GPU Operator add-ons and GPU host repair before scaling AI node pools. If you rely on Kubernetes NetworkPolicies with the VCN-native CNI, confirm they are actually enforced.

For leaders: Kubernetes is becoming the operating layer for both AI inference and databases on OCI. Decide which workloads belong there and which stay on Exadata or Autonomous services.

9. Data stays put, and stays up

Rather than asking customers to move data to Oracle, the announcements bring more services to where the data already sits, and raise the availability bar for the databases agents depend on.

Snowflake on OCI (Announced). Snowflake AI Data Cloud will run as a native, first-party OCI service. Oracle will handle pricing, discounts, and billing, and customers can apply Oracle Universal Credits (Oracle).

  • Supported sources include Fusion Applications, NetSuite, Autonomous AI Database, MySQL HeatWave, and Oracle NoSQL Database, with native transfer meant to replace custom pipelines.
  • Oracle says it will reduce cross-cloud data movement and egress costs. The release does not promise zero egress, and it gives no date, regions, or pricing.

Multicloud database (Mixed). Oracle AI Database@Google Cloud is now generally available in Mexico, with Exadata, Autonomous AI Database, and Autonomous AI Lakehouse. Oracle also plans to pursue FedRAMP Class D (formerly FedRAMP High) for its database services in the AWS, Azure, and Google Cloud government environments, and Microsoft outlined plans to bring Oracle AI Database@Azure to Azure Government Cloud with new sovereign controls.

Storage and delivery (Announced). The OCI NetApp Storage Service brings managed ONTAP to OCI. OCI Global CDN Connect links Object Storage directly to CDN providers, including Cloudflare and Fastly, with no OCI egress charges on eligible transfers.

Availability tiers (Available now). Oracle AI Database 26ai on Exadata now offers Platinum-tier availability, with disaster failover typically under 30 seconds for Active Data Guard and RAC, without application changes. Diamond tier targets failover under three seconds with zero data loss, using active-active clusters built on GoldenGate or Globally Distributed AI Database. Both were introduced earlier in 2026, but they underpin Oracle's case for running agents on live operational data.

For implementation teams: inventory the pipelines you run today from Oracle sources into Snowflake or other clouds. These are the candidates for native integrations once dates are published.

For leaders: Snowflake on OCI is mainly a procurement and data-gravity decision. If you hold Universal Credits and run Snowflake elsewhere, ask both account teams about terms, residency, and migration, and get dates in writing.

10. Oracle enters media with Oracle Media Fabric

The most unexpected launch was a new industry product. Oracle Media Fabric joins AI-powered content creation with next-generation video delivery, built around open standards, and is planned to be available within the next 12 months. Clay Magouyrk framed it as bringing content creation and streaming, historically separate processes, together on one AI platform.

ComponentWhat it does
Oracle Creative StudioA model-agnostic production suite that picks Oracle or
third-party models for each creative task based on security, provenance, cost, and IP protection
Oracle AI Media ModelsVideo and image creation and editing that help studios move faster while keeping creative control
Oracle Video EdgeDelivery infrastructure for high-quality streaming
Oracle Adaptive Media PlatformConnects creation and delivery for audience-specific advertising, personalized programming, and shared viewing

Oracle positioned this alongside its growing work with Skydance and Paramount, and paired it with cheaper delivery: Netskrt's planned participation in OCI Global CDN Connect adds dedicated connections with no OCI egress charges for eligible transfers.

Who should care: media, entertainment, and marketing teams first. The broader signal is that Oracle is now building complete industry products on OCI, and that model choice governed by provenance and IP rules is becoming a standard requirement for any generative media tool.

Availability at a glance

Ten of the 26 items below can be used today. The rest are in limited release, undated, or scheduled for 2027.

AnnouncementAreaStatus
Fusion Claw and 25 Claw-powered agentic applicationsFusionAvailable now
Fusion Setup and Configuration RegistryFusionAvailable now
APEX 26.1 AI Application Generator and APEXlangAPEXAvailable now
Deep Data Security (incl. RU 23.26.3)DatabaseAvailable now
Oracle AI Agent MemoryDatabaseAvailable now
Platinum and Diamond availability tiersDatabaseAvailable now
Oracle AI Database@Google Cloud, MexicoDatabaseAvailable now
NVIDIA Vera Rubin NVL72 and Vera CPUsOCIAvailable now (regional rollout)
OKE AI updates (20,000 nodes, GPU operators, GPU repair)OCIAvailable now
Oracle AI SMB BundleOpenAIAvailable, eligibility-restricted
Oracle App ComposerOpenAILimited availability
Quantinuum Helios (Quantum AI Compute beta)OCILimited availability
Fusion Companion and Fusion Agentic HomeFusionAnnounced (Release 26D)
Oracle AI WorkspaceOpenAIAnnounced, no date
Oracle AI Security MeshSecurityAnnounced, no date
Snowflake on OCIDataAnnounced, no date
Oracle Acceleron updatesOCIAnnounced
NVIDIA Dynamo on OKEOCIAnnounced
HGX Rubin NVL8, AMD E7, Intel X14, SambaNova SN50OCIAnnounced
OCI NetApp Storage Service, Global CDN ConnectOCIAnnounced
FedRAMP Class D for multicloud database servicesDatabaseAnnounced
Lakehouse Business Semantic Layer and AI Data CatalogDatabaseWithin 12 months
AI Data Platform ontologies and Semantic Reasoning EngineDataWithin 12 months
Oracle Media FabricMediaWithin 12 months
Google TPUs on OCIOCI2027
Cerebras inference on OCIOCI2027
 

What to do next

The practical move after AI World is to separate what you can act on now from what you should track. A simple rule helps: budget for what has a date, and get the rest in writing.

Implementation teams

  • Apply Release Update 23.26.3 in test and pilot Deep Data Security on one real schema
  • Build one agent with AI Agent Memory and per-user memory scope
  • Put APEX apps under source control with APEXlang, and try AI Interactive Reports
  • Pilot one Fusion Claw application in a sandbox with human review on every run
  • Enable OKE GPU Operator add-ons and GPU host repair; verify NetworkPolicy enforcement
  • Benchmark Vera CPU shapes for agent and tool-execution workload