The Immutable backup
retention option allows you to lock the
automatic backup retention period. If locked, Autonomous Database
does not allow changes to the retention period for automatic
backups.
The
QueryPerformanceDegradationDetected
information event is triggered when the average elapsed time of
a query has exceeded ten times its average elapsed time over the
past seven (7) days.
Refreshable Clone Events:
AutomaticRefreshEnd and
AutomaticRefreshFailed
The AutomaticRefreshEnd and
AutomaticRefreshFailed information events
are generated when a scheduled Automatic Refresh completes or
when a scheduled Automatic Refresh fails.
Data Marketplace provides an innovative platform to
access and share datasets effortlessly with Autonomous Database.
The Data Marketplace is a part of the Data Studio suite of tools
that provides you access to load and query datasets for your
organizational requirements. You can access and discover data
sets curated by data providers.
PAR URL Table View with Column Level Group By and UI
Options
You can access Pre-Authenticated Request (PAR) URL
data from a browser and group the data by the values of cells in
a column. You can also specify view options such as sorting,
filtering, and cell color by column.
Network Usage Events:
NetworkUsageInbound and
NetworkUsageOutbound
The NetworkUsageInbound and
NetworkUsageOutbound information events are
triggered when the average incoming network traffic or average
outgoing network traffic to your Autonomous Database
over the previous 24 hours has exceeded 50% of the average
incoming or outgoing traffic.
The Oracle Cloud
Infrastructure Console Autonomous Database details page shows additional information on
upcoming maintenance. When Autonomous Data
Guard is enabled this includes maintenance information
for a local standby database.
Microsoft SharePoint Support for Database Links with
Oracle-Managed Heterogeneous Connectivity
Use Autonomous Database
Oracle-managed heterogeneous
connectivity to create database links to Microsoft
SharePoint. When you use database links with Oracle-managed heterogeneous
connectivity, Autonomous Database configures and sets up the
connection.
Customer-Managed Keys with Cross-Region Disaster Recovery
Replication of key vaults across regions for a cross-region
Disaster Recovery Peer is now supported both with OCI Vault default vault and virtual private vault options.
Autonomous Database uses lockdown profiles to restrict certain
database functionality and features. The
LOCKDOWN_ERRORS parameter allows you to
suppress lockdown profile errors.
NVIDIA GPU Compute Capabilities with Oracle Machine Learning Notebooks
Oracle Machine Learning Notebooks offers support for NVIDIA GPUs (Graphics Processing Unit)
compute capabilities. The GPU capabilities in OML Notebooks
allow you to run advanced machine learning algorithms such as
deep learning models, transformers (embedding models) for
generating vectors, and small LLMs.
The GPU feature is enabled for Autonomous Database
instances with Transaction Processing or Data Warehouse
workloads with 16 ECPUs or more specified for the OML
application.
GPU resources are not available on Always Free or Autonomous Database for Developers instances.
Autonomous Database can interact with AI service providers. Select
AI supports OpenAI, Anthropic, Azure OpenAI Service, CohereAI,
Google Gemini, Hugging Face, and OCI Generative AI.
This feature supports having LLMs work with Oracle
database by generating SQL from natural language prompts. This
allows you to talk to your database.
Oracle Cloud
Infrastructure Zero Trust Packet Routing (ZPR) protects sensitive data from
unauthorized access through intent-based security policies that
you write for resources, such as an Autonomous Database on
a private endpoint, that you assign security attributes to.
Autonomous Database can interact with AI
service providers. Select AI supports OpenAI, Anthropic, Azure
OpenAI Service, CohereAI, Google Gemini, Hugging Face, and OCI Generative AI.
This feature supports having LLMs work with Oracle database by generating SQL from natural language prompts. This allows you to talk to your database.
Support for non-Oracle Cloud Infrastructure (OCI) Cloud Services
Data Studio now supports loading and linking to data in AWS and Azure. In addition, it supports AI Profiles from AWS.
Support for Policy checking in Data
Studio
Data Studio utilizes many
OCI services to enrich your experience. If your
OCI credential is missing policies, these features
fail, typically silently. The Data Studio Settings
UI now allows you to test your credential and see
which features are likely to work, and which
require missing policies.
Improved Day-one user
experience
Several improvements
around Settings experiences have been added, so
users are successful in their tasks.
The Data Analysis tool already had AI
support to generate SQL from a text prompt. You can now
utilize AI to explain the SQL queries the tool generates
in text format.
You can use Oracle AI Vector Search
capabilities to search for relevant text from your
source data on a specific column. The Vector Search
helps quickly locate and match data that is similar to
the text you provide as your search input.
You can create implicit partitioned external tables on your Autonomous Database from Hive style partitioned data or from simple folder partitioned data stored on your Cloud Object Store.
You can generate synthetic data using LLMs that conforms to your schema for solution testing, proofs of concept, and other uses. Synthetic data can be used for better testing of your applications when real data is not available and can also be used to populate an Autonomous Database clone or a metadata clone.
Use Select AI Retrieval Augmented Generation (RAG)
Select AI enables SQL access to generative AI using Large Language Models (LLMs) and embedding models. This includes support for natural language to SQL query generation and retrieval augmented generation, among other features.
Autonomous Database can interact with AI service
providers. Select AI supports Google Gemini, OCI Generative AI, Azure OpenAI Service, OpenAI, and
CohereAI.
This feature supports having LLMs
work with Oracle database by generating SQL from
natural language prompts. This allows you to talk
to your database.
You can now declare your tables as in-memory to enable
the Database In-Memory feature on Autonomous Database. This
feature can significantly improve performance for real-time
analytics and mixed workloads.
The adb-create-cred.sh Create Credential Cloud Shell script used to create OCI Native Credentials and Auth Token in your Autonomous Database supports new arguments: username and credential.
Upgrade by Cloning from Oracle Database 19c to Oracle Database 23ai
When you clone an Autonomous Database instance and the source database version is Oracle Database 19c, in regions where Oracle Database 23ai is available, you can choose either Oracle Database 19c or Oracle Database 23ai for the clone.
Autonomous Database 23ai
Available in the Paid Tier
Autonomous Database
with Oracle Database 23ai in the Paid tier
is available in all commercial public cloud regions except
the following region: Singapore West: Singapore (XSP)
Update for Oracle-Managed Heterogeneous Connectivity Database Links
Autonomous Database support for Oracle-managed heterogeneous connectivity with database links for Azure, the two optional parameters include: auth_method and domain to support NTLM/AD authentication.
Autonomous Database support for Oracle-managed heterogeneous connectivity with database links for Snowflake, the optional parameters include: role, schema, and warehouse. These values specify a different schema, role, or warehouse value, other than the default.
Text Indexing and Search on JSON Files in Object Storage
You can build a JSON search index on documents residing in files stored in Object
Storage, which allows you to search fields in your JSON documents using
JSON_TEXTCONTAINS, and use wildcards in your search.
The Data Studio in Database Actions is updated with new features and changes in the
following areas:
New Catalog page:
The new catalog page features faceted search for easy
filtering, presentation by entity type, better defaults for catalog
features, and many other small improvements.
Autonomous Database 23ai
Available in the Paid Tier
Autonomous Database
with Oracle Database 23ai in the Paid tier
is available in all commercial public cloud regions except
the following region: Singapore West: Singapore (XSP)
Elastic Pool Usage Details in Oracle Cloud
Infrastructure Usage Report and in OCI_USAGE_DATA View
You can obtain a detailed breakdown of elastic pool usage in the Oracle Cloud
Infrastructure usage report and this information is also shown in the
OCI_USAGE_DATA view.
Documentation Addition: Provide Steps to Reduce Latency for Database
Connections with Autonomous Data
Guard
Provides information on the steps to take to configure an Autonomous Data
Guard standby
environment to reduce latency for database connections when you connect after a
failover or after a switchover (when the standby becomes the Primary).
Public Access Allowed for an Autonomous Database on a Private Endpoint
When you want to configure an Autonomous Database to use a private endpoint and you also want to allow
connections from allowed public IPs or public VCNs, you can select the
Allow public access option. This adds a public endpoint
for a database that is configured on a private endpoint.
TCP Fast Open (TFO) to Connect Clients to Autonomous Database
Use TCP Fast Open (TFO) connections when your application is
sensitive to network latency and you want to decrease the network latency between
your application and the database. TFO connections can improve application
performance by decreasing network latency for client connections.
You can add a cross tenancy Autonomous Data
Guard standby database. This creates an Autonomous Data Guard standby that resides in a different tenancy. The cross tenancy standby can be in the same region (local) or in a different region (cross-region)
Oracle Spatial AI is a set of capabilities in OML4Py for detecting patterns and making predictions from geospatial data. It includes features for end-to-end workflows, including spatial machine learning pipelines.
YouTube Support for Database Links with Oracle-Managed Heterogeneous Connectivity
Use Autonomous Database Oracle-managed heterogeneous
connectivity to create database links to YouTube. When you use database links with Oracle-managed heterogeneous
connectivity, Autonomous Database configures and sets up the connection.
Data Transforms is updated with new features and changes in the following areas:
Export and Import Objects
You can move Data Transforms objects such as projects, connections, data loads, data flows, workflows, and schedules from a Development environment to a Production environment.
With the ECPU billing model, you have the option to create one or more cross-region
standby databases for Autonomous Data
Guard and multiple cross-region Backup-Based Disaster
Recovery peers.
Cross-Tenancy Access for IAM Users to Autonomous Database
Identity and Access Management (IAM) cross-tenancy user access to
an Autonomous Database
instance is similar to a single tenancy scenario except that
tenancy information is required for mappings and token requests
and a policy is required in both tenancies to allow this cross
tenancy database resource access
When your Autonomous Database instance is on a private endpoint
you can use a customer-managed wallet with procedures in
UTL_HTTP, DBMS_LDAP,
UTL_SMTP, or UTL_TCP. You
can also use a customer-managed wallet when the scheduler sends
SMTP email notifications for various events related to scheduler
jobs.
You can use Cloud Links in multiple regions, where the source
region contains the data set's source database and one or more
remote regions contain refreshable clones of the source
database.
Using the workload auto replay feature you can automatically
capture a workload from a production database that is on the
regular patch level and replay the workload on a target
refreshable clone that is on the early patch level. This feature
allows you to test an upcoming patch by running an existing
workload that is in production against a patch before the patch
reaches production.
Oracle Cloud Operators do not have authorization to
access your data or any other information in your database
schemas. When access to your database schemas is required to
troubleshoot or mitigate an issue, you can allow a cloud
operator to access your Autonomous Database schemas for a limited time.
Cloud Links Offload Targets Without Specifying Database IDs
Cloud Links support with the optional
offload_targets parameter lets you specify
that access is offloaded to refreshable clones. This parameter
now supports the ANY keyword, where all data
set requests from consumers are offloaded to a refreshable
clone.
Live Data Sharing Using Database Actions in Autonomous Database
Use Data Sharing to share data, as of the latest
database commit, with Autonomous Databases in the same region. A Data
Sharing recipient always views the latest data.
Updated Version of Autonomous Database Free Container
Image
A new version of the Autonomous Database Free Container
Image is available with updates and new
features. Use the Autonomous Database Free Container
Image to run Autonomous Database in
a container in your own environment, without requiring access to
Oracle Cloud
Infrastructure Console or to the internet.
You can invoke external procedures written in the C
language from Autonomous Database as SQL functions. You do not install external
procedures on Autonomous Database. To use an external procedure, the procedure
is hosted remotely on a VM running in an Oracle Cloud
Infrastructure Virtual Cloud Network (VCN).
You can attach a Network File System to a directory
location in your Autonomous Database. This allows you to load data from Oracle Cloud Infrastructure File
Storage in your Virtual Cloud Network (VCN) or from any other Network
File System in on-premises data centers. Depending on the
version of the Network File System you want to access, both
NFSv3 and NFSv4 are supported.
Support for Regular Expressions in DBMS_CLOUD Procedures
The format option regexuri is supported with the
following DBMS_CLOUD procedures:
COPY_COLLECTION,
COPY_DATA,
CREATE_EXTERNAL_TABLE,
CREATE_EXTERNAL_PART_TABLE, and
CREATE_HYBRID_PART_TABLE.
For greater security you can encrypt data that you export to Object Storage. When data on Object Storage is encrypted you can decrypt the data you import or when you use the data in an external table.
You can generate and manage Pre-Authenticated Request
(PAR) URLs for data on Autonomous Database and Autonomous Database
provides views that allow you to monitor PAR URL usage.
With UTL_HTTP, when the Autonomous Database
instance is on a private endpoint you can call
UTL_HTTP.set_proxy and both
HTTPS and HTTP_PROXY
connections are allowed.
Replicate Backups to a Cross-Region Disaster Recovery
Peer
You can enable replication of automatic backups from
a primary database to a cross-region disaster recovery peer. Up
to seven days of automatic backups are available in the remote
region when this feature is enabled.
Autonomous Database offers two compute models when you create or
clone an instance: ECPU and OCPU. Previously only the workload
types Data Warehouse and Transaction Processing supported the
ECPU compute model. Now all workload types support the ECPU
compute model, including JSON and APEX.
Custom Kerberos Service Name Support for Kerberos
Authentication
You can use a custom Kerberos service name when you configure
Kerberos to authenticate Autonomous Database users. Using a
custom service name you can use the same Keytab files on
multiple Autonomous Database instances when you enable Kerberos
authentication (you do not need to create and upload different
Keytab files for each Autonomous Database instance).
You can clone an Autonomous Database
instance from one tenancy, source tenancy, to a different
tenancy (destination tenancy). The cross tenancy cloning option
is only available using the CLI or the Autonomous Database
REST APIs. This option is not available using the Oracle Cloud
Infrastructure Console.
Autonomous Database can interact with AI service providers. Select
AI now supports the Azure OpenAI Service, OpenAI, and CohereAI.
One way LLMs can work with Oracle database is by generating SQL
from natural language prompts that allow you to talk to your
database.
Autonomous Database supports break glass access for SaaS
providers. Break glass access allows a SaaS operations team,
when explicitly authorized by a SaaS customer, to access a
customer's database to perform critical or emergency
operations.
You can use vault secret credentials to access cloud
resources or to access other databases (use vault secret
credentials anywhere where username/password type credentials
are required). Supported vaults are:
ServiceNow Support for Database Links with
Oracle-Managed Heterogeneous Connectivity
Autonomous Database support for Oracle-managed heterogeneous
connectivity makes it easy to create database links to
ServiceNow. When you use database links with Oracle-managed heterogeneous
connectivity, Autonomous Database configures and sets up the
connection.
Use Select AI to Generate SQL from Natural Language
Prompts
Autonomous Database can interact with AI service providers
including: OpenAI and CohereAI to provide access to Generative
AI capability from Oracle Database that uses Large Language
Models (LLMs). One way LLMs can work with Oracle database is by
generating SQL from natural language prompts that allow you to
talk to your database.
Cloud Links provide a cloud-based method to collaborate between
Autonomous Databases. Cloud Links now allow you to set a data set
owner. Cloud Links can be configured to require an additional
authorization step, where a data set only allows specified
databases to access the data set. When you register a data set,
you can also specify refreshable clones to offload access to the
data set.
Use an elastic pool to consolidate your Autonomous Database
instances, in terms of their allocation of compute resources,
and to provide up to 87% cost savings.
Use the Autonomous Database Free Container
Image to run Autonomous Database in
a container in your own environment, without requiring access to
the Oracle Cloud
Infrastructure Console or to the internet.
ECPU-based Databases with Transaction Processing Workload Type
Support per-Gigabyte Increments of Storage
You may now provision, clone, and scale using
Gigabyte (GB) increments of storage for ECPU-based Autonomous Databases
provisioned with the Transaction Processing workload type. The
minimum storage allowed for an Autonomous Database
instance in ECPU compute model with Transaction Processing
workload is 20 GB.
Google Analytics Support for Database Links with
Oracle-Managed Heterogeneous Connectivity
Use Autonomous Database
Oracle-managed heterogeneous
connectivity to create database links to Google
Analytics. When you use database links with Oracle-managed heterogeneous
connectivity, Autonomous Database configures and sets up the
connection.
Logical Partition Change Tracking enables you to create logical
partitions on base tables. It evaluates the staleness of the
base tables for individual logical partitions without using a
materialized view log or requiring any of the tables used in the
materialized view to be partitioned.
Logical Partition Change Tracking provides the capability to
leverage the user-supplied logical partitioning information of
base tables of materialized view for a more fine-grained,
partition-level tracking of stale data for both refresh and
rewrite purposes. While classical Partitioning Change Tracking
(PCT) relies on the physical partitioning of tables, LPCT has no
dependency on tables being physically partitioned; you can use
LPCT with both partitioned and nonpartitioned tables.
Choose Backup Retention Period with ECPU Compute Model
With the ECPU billing model you have the option to select the
backup retention period for automatic backups, with a retention
period between 1 day and up to 60 days.
Autonomous Database allows you to synchronize with Amazon Web
Services (AWS) Glue Data Catalog metadata. You can query data
stored in S3 from Autonomous Database without having to manually derive
the schema for the external data sources and create external
tables.
Use Flashback Time Travel to view past states of database objects
or to return database objects to a previous state without using
point-in-time media recovery.
Database Actions on the Oracle Cloud
Infrastructure Console provides quick links to select Database Actions cards
or to select the Database Actions Launchpad.
DBMS_CLOUD
supports a number of preconfigured Object Store and REST
endpoints. DBMS_CLOUD also allows you to
access additional customer-managed endpoints.
The detectfieldorder format option
specifies that the fields in external data files are in a
different order than the columns in the table. Specify this
option with DBMS_CLOUD.COPY_DATA, DBMS_CLOUD.CREATE_EXTERNAL_TABLE,
DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE,
or DBMS_CLOUD.CREATE_HYBRID_PART_TABLE
to detect the order of fields using the first row of each
external data file and map it to the columns of the table.
You can create vault secret credentials with secrets
stored in Oracle Cloud Infrastructure Vault. You can use vault secret credentials to access cloud
resources or to access other databases (use vault secret
credentials anywhere where username/password type credentials
are required).
Configurable Automatic Failover Data Loss Limit for a
Local Standby Database
For Autonomous Data
Guard you can specify an automatic failover data loss
limit between 0 and 3600 seconds. Autonomous Data
Guard performs automatic failover to a local standby
database when a local standby database is available and the
system can guarantee either the default zero data loss RPO or up
to the data loss limit you specify.
Oracle Workspace Manager provides an infrastructure
that enables applications to create workspaces and group
different versions of table row values in different workspaces.
Use Oracle Workspace Manager to version-enable one or more user
tables in the database.
Automatic Failover Begin and Automatic Failover End
Events
The
AutonomousDatabase-AutomaticFailoverBegin
and AutonomousDatabase-AutomaticFailoverEnd
events are generated when an automatic failover begins and ends.
These events are only be triggered if you are using Autonomous Data
Guard.
Built-in Tool Availability Service Level Objective (SLO)
Oracle will use commercially reasonable efforts to have the
listed built-in tools meet the Availability objectives as
defined in Service Level Objective (SLO) documentation.
CMU-AD with Active Directory Servers on a Private
Endpoint
There are now two options for configuring Autonomous Database
with Centrally Managed Users (CMU) with Microsoft Active
Directory:
Active Directory (AD) servers publicly accessible: the
Active Directory servers are accessible from Autonomous
Database through the public internet.
Active Directory (AD) servers reside on a private
endpoint: the Active Directory servers reside on a
private endpoint and are not accessible from Autonomous
Database through the public internet.
Google BigQuery Support for Database Links with
Oracle-Managed Heterogeneous Connectivity
Autonomous Database support for Oracle-managed heterogeneous
connectivity to create
database links to Google BigQuery. When you use database links
with Oracle-managed heterogeneous
connectivity, Autonomous Database
configures and sets up the connection.
RESULT_CACHE_MODE Parameter is Modifiable at
Session and System Level
Set the RESULT_CACHE_MODE parameter to specify
which queries are eligible to store result sets in the result
cache. Only query execution plans with the result cache operator
will attempt to read from or write to the result cache.
Stripe is an online payment processing and credit card processing
platform for businesses. The Stripe views allow you to query
views created on top of Stripe APIs with DBMS_CLOUD to get Stripe information
such as products, invoices, plans, accounts, subscriptions, and
customers.
The DBMS_PIPE package has extended
functionality on Autonomous Database to support persistent messaging, where
messages are stored in Cloud Object Store.
Access Oracle Cloud
Infrastructure Logging Data with Autonomous Database Views
Using the Oracle Cloud
Infrastructure Logging Interface you can access log data from an Autonomous Database
instance, in relational format. You can query log data in Oracle Cloud
Infrastructure across all compartments and regions.
Oracle Spatial Features for Geocoding Address Data and Reverse
Geocoding Location Data
Oracle Spatial on Autonomous Database
includes features for geocoding address data and for reverse
geocoding longitude/latitude data to a street address.
You can configure Autonomous Database to
use Kerberos authentication for CMU with Microsoft Active
Directory users. This configuration allows CMU Active Directory
(CMU-AD) users to access an Autonomous Database instance using Kerberos
credentials.
User Defined Notification Handler for Scheduler Jobs
Database Scheduler provides an email notification mechanism to
track the status of periodically running or automated jobs. In
addition to this, the Database Scheduler also supports
user-defined PL/SQL Scheduler job notification handler
procedure. Adding a scheduler job notification handler procedure
allows you to monitor scheduled or automated jobs running in
your Autonomous Database.
Database Links with Customer-Managed Heterogeneous Connectivity
to Non-Oracle Databases on a Private Endpoint
You can create database links from an Autonomous Database to
an customer-managed Oracle Database Gateway to access Non-Oracle
databases that are on a private endpoint.
Oracle Machine Learning Notebooks Early Adopter is an enhanced
web-based notebook platform for data engineers, data analyst, R
and Python users, and data scientists. You can write code, text,
create visualizations, and perform data analytics including
machine learning. Notebooks work with interpreters in the
back-end. In Oracle Machine Learning, notebooks are available in
a project within a workspace, where you can create, edit,
delete, copy, move, and even save notebooks as templates.
Salesforce Support for Database Links with Oracle-Managed
Heterogeneous Connectivity
Autonomous Database
support for Oracle-managed heterogeneous
connectivity to create database links to
Salesforce databases. When you use database links with Oracle-managed heterogeneous
connectivity, Autonomous Database configures and sets up the
connection.
Snapshot Standbys for Cross-Region Disaster
Recovery
A disaster recovery cross-region peer can be
converted to a snapshot standby. This converts either an Autonomous Data
Guard cross-region standby database or a cross-region
Backup-Based Disaster
Recovery peer to a read-write database for up
to two days.
Singleton Pipe is an addition to the
DBMS_PIPE package that allows you to cache
a custom message. Using a Singleton Pipe you can send and
retrieve a custom message and share the message across multiple
database sessions with concurrent reads.
Migrate Databases Across Regions with Minimal
Downtime Using Autonomous Data
Guard
You may now terminate, as well as perform all other Primary
database actions on a remote Autonomous Data
Guard standby when it becomes the Primary database,
after a switchover or after a failover. This enables you to use
a remote peer for migrating your database to the remote
region.
Cloud Links provide a cloud-based method to
collaborate between Autonomous Databases. Using Cloud Links you can access
read-only data based on the cloud identities of Autonomous Database
instances. The scope of collaboration can be the region where an
Autonomous Database resides, individual tenancies, compartments,
or particular Autonomous Database instances.
Backup-Based Disaster
Recovery uses backups to
instantiate a peer database at the time of switchover or
failover. For local Backup-Based Disaster
Recovery, existing local backups
are utilized and there are no additional costs. Cross-Region Backup-Based Disaster
Recovery is also available and incurs
additional costs.
Oracle Real Application Testing Capture and Replay
Use Capture and Replay from one Autonomous Database instance to another Autonomous Database
instance. This enables you to compare workloads across different
Autonomous Database
instances. These Autonomous Database instances may vary at patch levels, database
versions, or regions.
Oracle Client for Microsoft Tools (OCMT) is a graphical user
interface (GUI) native Microsoft Software installer (MSI) that
simplifies ODP.NET setup and provides Autonomous Database
connectivity to multiple Microsoft data tools.
You can create long-term backups on Autonomous Database
with a retention period between three months and up to ten
years. When you create a long-term backup you can create a
one-time backup or set a schedule to automatically create
backups that are taken weekly, monthly, quarterly, or annually
(yearly).
Use Directories to Load Data with DBMS_CLOUD Procedures
As an alternative to an object store location URI,
you can specify a directory with DBMS_CLOUD procedures to load or
unload data from files in a directory, including directories
created on attached network file systems.
Oracle Cloud
Infrastructure Vault Secret for ADMIN Password
When you create or clone an Autonomous Database
instance or when you reset the ADMIN password, you can use an
Oracle Cloud
Infrastructure vault secret to specify the ADMIN password.
The InactiveConnectionsDetected
event is generated when the number of inactive database
connections detected is above a certain ratio, compared to all
database connections for the Autonomous Database
instance. Subscribing to this event can help you keep track of
unused connections.
The FailedLoginWarning event is
generated when the number of failed login attempts reaches 3 *
number of total users in the last three (3) hours.
The InstanceRelocateBegin and
InstanceRelocateEnd events are triggered
when an Autonomous Database instance is relocated to another Exadata
infrastructure due to server maintenance, hardware refresh, a
hardware issue, or as part of a resource scale up.
Autonomous Database includes built-in tools that you can enable
and disable when you provision or clone a database, or at any
time for an existing database.
Configure a Custom Private IP Address for a Private Endpoint
You can configure a private endpoint when you provision or clone
an Autonomous Database
instance, or if your instance is configured to use a public
endpoint you can change the configuration to use a private
endpoint. Optionally when you configure a private endpoint you
can enter a custom private IP address. Providing a custom IP
address allows you to preserve an existing private IP address
when you migrate from another system.
Autonomous Database
provides the option to create a clone in another region when you
are cloning a database and you select Clone from a
backup. In this case, you choose your preferred
region to select the region where you want to create the
clone.
You can send slack notifications from Autonomous Database.
This allows you to send messages to a Slack channel or send the
results of a query to a Slack channel.
Data pipelines allow you to repeatedly load data from object
store, or export data to object store.
Load pipelines provide continuous incremental data loading from
external sources (as data arrives on object store it is loaded
to a database table). Export pipelines provide continuous
incremental data exporting to object store (as new data appears
in a database table it is exported to object store).
Instead of each Autonomous Database instance supporting a single
connection to a Data Catalog instance, this feature allows
connections to multiple Data Catalog instances.
Cloud Code Repository Branch Management and Schema Export and
Install
Additions and improvements for Cloud Code Repository in the
DBMS_CLOUD_REPO package for (Git)
repository branch management and schema export and install.
Cross-Region Autonomous Data
Guard: Remove Second Hostname from Database
Connection Strings
The wallet.zip and the
connection strings provided for a database with cross-region Autonomous Data
Guard enabled no longer contain both the primary and
standby database hostnames in a single connection string or
wallet.
To avoid connection retry delays and optimize your disaster
recovery setup, it is recommended to use the Primary database
wallet or connection string to connect to the Primary database,
and the remote database wallet or connection string to connect
to the remote database (when the remote database is Available to
connect to, after a switchover or failover).
Data Transforms is a built-in data integration tool
and is accessible from Database Actions. Data Transforms is a
simple-to-use, drag-and-drop, no-code tool to load and transform
data from heterogeneous sources to Autonomous Database.
Use Data Transforms for all data integration needs such as
building data warehouses and feeding analytics applications.
You can attach a Network File System to a directory location in
your Autonomous Database. This allows you to load data from Oracle Cloud Infrastructure File
Storage in your Virtual Cloud Network (VCN) or from any other Network
File System in on-premises data centers.
Create one or more clones in regions other than the
region of your primary (source) database. Clones in remote
regions can be refreshed from the source database.
The PL/SQL package DBMS_CLOUD offers parallel
execution support for bulk file upload, download, copy, and
transfer activities, which streamlines the user experience and
delivers optimal performance for bulk file operations.
Clone from Backup Select Latest Available Timestamp Option
When you clone an Autonomous Database instance you can select clone from latest
backup. This option selects the latest available backup
timestamp as the clone source. You can select this option if a
database becomes unavailable and you want to create a clone, or
for any reason when you want to create a clone based on the most
recent backup.
Use Customer-Managed Encryption Keys Located in a Different
Tenancy
You can use customer-managed master encryption keys with the
Vault and Keys in a different tenancy. The Vault and the
Autonomous Database instance can be in a different tenancy, but
they must be in the same region.
SYSDATE_AT_DBTIMEZONE Parameter is
Modifiable at Session and System Level
Depending on the value of SYSDATE_AT_DBTIMEZONE,
you see either the date and time based on the default Autonomous Database
time zone, Coordinated Universal Time โ(UTC)โ, or based on the
time zone that you set in your database.
The DBA_OPERATOR_ACCESS view stores
information on the actions that Oracle Cloud Infrastructure
cloud operations performs on your Autonomous Database.
This view will not show results if Oracle Cloud Infrastructure
cloud operations hasn't performed any actions or run any
statements in your Autonomous Database instance.
Expanded list of Databases with Oracle-Managed Heterogeneous
Connectivity
Autonomous Database support for Oracle-managed heterogeneous
connectivity makes it
easy to create database links to non-Oracle databases. When you
use database links with Oracle-managed heterogeneous
connectivity, Autonomous Database
configures and sets up the connection to the non-Oracle
database.
The list of supported non-Oracle databases is expanded to include
Hive and MongoDB.
The APEXUpgradeBegin and
APEXUpgradeEnd events are generated when
you are using Oracle APEX and your Autonomous Database instance begins an upgrade or completes an
upgrade to a new Oracle APEX release.
Documentation Addition: Updated Python Connection
Information
You can connect Python applications to your Autonomous Database
instance either with a wallet (mTLS) or without a wallet (TLS),
using the python-oracledb driver.
Autonomous Database
allows you to rotate wallets for an Autonomous Database
instance or for all instances that a cloud account owns in a
region, with a grace period of 1 hour to 24 hours.
You can use Oracle Real Application Testing Database
Replay to capture workload from an on-premises or other cloud
service database and replay it on an Autonomous Database
instance. This enables you to compare workloads between an
on-premises database or other cloud service database and an Autonomous Database.
The Autonomous Database
default database character set is Unicode AL32UTF8 and the
default national character set is AL16UTF16. When you provision
a database, depending on the workload type, you can select a
database character set and a national character set.
Network Security Group (NSG) Configuration with
Private Endpoint
For a private endpoint, the incoming and outgoing
connections are limited by the combination of ingress and egress
rules defined in NSGs and in the Security Lists associated with
the private endpoint's VCN. Adding an NSG is now optional; when
you do not include an NSG the ingress and egress rules defined
in the Security Lists for the VCN still apply.
Simplified Configuration Steps with CMU for Microsoft Active
Directory
You can configure Autonomous Database to authenticate and authorize Microsoft Active
Directory users. The configuration steps are simplified for
enabling Autonomous Database with Centrally Managed Users (CMU).
Database Actions provides all the functionality that
is available on the Autonomous Database Service Console. The Service
Console will be deprecated soon.
You can use an Azure service principal with Autonomous Database to
access Azure resources without having to create and store your
own credential objects in the database.
The length limit for database names when you create
or clone your database has been increased from 14 to 30
characters. This change provides more flexibility, giving you
the option to create longer database names.
Egress Rules for all Outbound Connections with Private
Endpoints
When you define a private endpoint for your Autonomous Database
instance you can provide enhanced security by setting a database
property to enforce that all outgoing connections to a target
host are subject to and limited by the private endpoint's egress
rules.
OML4Py embedded Python execution on Autonomous Database
supports a SQL API in addition to the REST API. Embedded
execution allows you to run user-defined Python functions in
database-spawned and managed Python engines, along with
data-parallel and task-parallel automation.
Create Database Links from Autonomous Database to
Oracle Databases on a Private Endpoint without a Wallet
You can create database links from an Autonomous Database to
a target Oracle Database that is on a private endpoint and
connect without a wallet (TCP).
The DBMS_DCATRUN_SYNC procedure has new parameters to give
you more control over what objects are synchronized and how the
synchronization is performed.
A new client package for OML4Py provides a โuniversal" client in
that users can access Autonomous Database from a standalone Python engine on
Linux to connect to Autonomous Database as well as 19c and newer Oracle
Database releases. This supports working with OML4Py on Autonomous Database,
local third-party IDEs, and other notebook environments, like
JupyterLab. It further allows switching between on-premises and
Autonomous Database instances using the same client package.
Database Links with Oracle-Managed Heterogeneous Connectivity
Autonomous Database support for Oracle-managed heterogeneous
connectivity makes it
easy to create database links to non-Oracle databases. When you
use database links with Oracle-managed heterogeneous
connectivity, Autonomous Database
configures and sets up the connection to the non-Oracle
database.
To identify which file each row is coming from in
your external tables, you can query the columns named
file$name and file$path to
find the source file name and the Object Store path URL for that
file.
External Tables with Partitioning Specified in
Source Files
When you use external file partitioning with the
partitions specified in external source files, Autonomous Database
analyzes Cloud Object Store path information to determine the
partition columns and data types.
Identity and Access Management (IAM) Authentication
Additional Features
You can configure Autonomous Database to
use Oracle Cloud
Infrastructure Identity and Access Management (IAM) authentication and
authorization to allow IAM users to access an Autonomous Database
with IAM credentials. New additions for IAM support include the
following: defining global user mapping, defining global roles
mapping, support for resource principal usage with IAM, and
proxy user support.
With Storage auto scaling
enabled the Autonomous Database can expand to use up to three times the
reserved base storage. If you need additional storage, the
database automatically uses the reserved storage without any
manual intervention required. Storage auto scaling is disabled
by default.
Documentation Addition: Get Help, Search Forums, and Contact
Support
When you use Autonomous Database, sometimes you need to get help
from the community or to talk to someone in Oracle support. This
documentation addition provides information about getting help
by viewing and posting questions on forums and using Oracle
Cloud Support to create a support request.
Autonomous Database events are triggered when an instance is using
customer-managed keys and the database becomes inaccessible or
when the database recovers from being inaccessible.
Time Zone Handling in Calls to
SYSDATE and
SYSTIMESTAMP
The initialization parameter
SYSDATE_AT_DBTIMEZONE parameter enables
special handling in a session for the date and time value
returned in calls to SYSDATE and
SYSTIMESTAMP. Depending on the value of
SYSDATE_AT_DBTIMEZONE, you see either the
date and time based on the default Autonomous Database
time zone, Coordinated Universal Time โ(UTC)โ, or based on the
time zone that you set in your database.
Autonomous Database provides routines to manage and store files in
Cloud Code (Git) Repositories. The supported Cloud Code Repositories are: GitHub Repository, AWS CodeCommit, and Azure
Repos.
Oracle Machine Learning Notebooks repositories are stored in a schema on the Autonomous Database
instance. This enables database instance-specific backup and
restore of Oracle Machine Learning Notebooks as well as support for cross-region Autonomous Data
Guard.
Oracle Machine Learning Notebooks Import and Export of Jupyter Format Notebooks
Oracle Machine Learning Notebooks supports importing and exporting Jupyter format notebooks.
This makes it easier for users to interoperate with other
notebook environments.
When you provision an Autonomous Database instance and configure network
access with Access Control Lists (ACLs) or when you update
network access, click Add My IP Address
to add your current IP address to the ACL entry.
You can reconnect a refreshable clone to the source
database. This allows you to use a refreshable clone as a test
database and run DML and make changes while the database is
disconnected. When you are done with your testing you can
reconnect to the source database, which refreshes the clone to
the point where it was when you disconnected.
View Maintenance Status and Timezone Version
Notifications
The DB_NOTIFICATIONS view stores
information about maintenance status notifications and timezone
version upgrade notifications for your Autonomous Database
instance.
One-way TLS Connections on Linux x64 Clients using
Oracle Call Interface without a Wallet
Using TLS authentication for Oracle Call Interface
connections on Linux x64, a wallet is not required when the
client program connects with Oracle Instant Client 19.13. Using
TLS authentication for Oracle Call Interface connections on all
other platforms, or without Oracle Instant Client 19.13, clients
must provide a generic CA root certificate wallet.
Oracle Data Miner in SQL Developer can be used with
Oracle Autonomous Database. Oracle Data Miner is a SQL Developer
extension that enables users to create, schedule, and deploy
analytical workflows through a drag-and-drop user interface.
Oracle Data Miner serves as a productivity tool for data
scientists and an enabler for citizen data scientists with a
no-code machine learning environment that automates some common
machine learning steps.
The Autonomous Data
Guard paired region list is expanded with additional
regions. Autonomous Data
Guard paired regions are remote regions where you
can create a cross-region standby database.
The DBMS_PIPE package that lets two or more
sessions in the same instance communicate is available in Autonomous Database.
Cross-Region Cloning
When you clone an Autonomous Database
instance using the Oracle Cloud
Infrastructure Console, you can select your preferred region for the clone.
You can create the clone in the current region or in a remote
region. The list of available regions to create a clone only
shows the regions that you are subscribed to.
Identity and Access Management (IAM)
Authentication
You can configure Autonomous Database to use Oracle Cloud
Infrastructure Identity and Access Management (IAM) authentication and
authorization to allow IAM users to access an Autonomous Database
with IAM credentials.
When you enable an Auto Start/Stop Schedule for an Autonomous Database
instance, the instance automatically starts and stops according
to the schedule you specify. This allows you to reduce costs by
scheduling shutdown periods for times when a system is not in
use.
Use Database Links with a Target Database on a
Private Endpoint
Create database links from an Autonomous Database source
to a target Oracle Database that is on a private endpoint. To
create a database link to a target database on a private
endpoint, the target database must be accessible from the source
database's Oracle Cloud
Infrastructure VCN.
The Associated Services area
on the Oracle Cloud
Infrastructure Console includes a Database Management
link. You can use Database Management service to monitor the
health of a single Autonomous Database or a fleet of Autonomous Databases.
Concurrent Operations with Lifecycle Management
Actions
When you initiate operations that take some time to
complete, including scaling the system (Scale Up/Down), these
operations no longer prevent you from performing other
operations. For example, if you perform certain database
lifecycle management actions such as stopping the database
during a long-running operation, depending on the operation, the
long running operation is either canceled or paused.
You can import JSON data from Cloud Object Store into
a table.
This import method supports all the Cloud Object
Stores supported by Autonomous Database, and you can use an Oracle Cloud
Infrastructure resource principal to access your Oracle Cloud
Infrastructure Object Store or Amazon Resource Names (ARNs) to access AWS
Simple Storage Service (S3).
Blockchain tables are insert-only tables that
organize rows into a number of chains. Blockchain tables protect
data that records important actions, assets, entities, and
documents from unauthorized modification or deletion by
criminals, hackers, and fraud. Blockchain tables prevent
unauthorized changes made using the database and detect
unauthorized changes that bypass the database.
Immutable tables are read-only tables that prevent
unauthorized data modifications by insiders and accidental data
modifications resulting from human errors.
Integrate with Oracle Cloud Infrastructure Data Catalog
OCI Data Catalog metadata is synchronized with Autonomous Database
creating schemas and external tables. You are allowed to
immediately query data available in object store.
Autonomous Database by default supports Mutual TLS (mTLS)
connections. You have the option to configure an Autonomous Database
instance to support both mTLS and TLS connections.
You can configure a custom domain name or vanity URL
for your APEX apps, Oracle REST Data Services (ORDS), and
developer tools by placing an Oracle Cloud
Infrastructure Load Balancer directly in front of your Autonomous Database.
See the following for additional details, including
prerequisites and step-by-step instructions:
Autonomous Data
Guard allows you to enable a cross-region standby
(peer) database to provide data protection and disaster recovery
for your Autonomous Database instance.
When you enable Autonomous Data
Guard, the system creates a standby database that is
continuously updated with the changes from the primary database.
You can enable Autonomous Data
Guard with a standby in the current
region, a local standby, or with a standby in a different
region, a cross-region standby. You can also enable Autonomous Data
Guard with both a local standby and a cross-region
standby.
Use the procedure DBMS_CLOUD.EXPORT_DATA to export data to your Cloud Object Store as JSON, by
specifying a query.
This export method supports all the Cloud Object
Stores supported by Autonomous Database, and you can use an Oracle Cloud
Infrastructure resource principal to access your Oracle Cloud
Infrastructure Object Store or Amazon Resource Names (ARNs) to access AWS
Simple Storage Service (S3).
When you provision or clone an Autonomous Database
instance you can select a patch level to apply upcoming patches.
There are two patch level options: Regular and Early.
After your provision or clone an Autonomous Database
instance and set the patch level to Early, maintenance windows
for the instance are scheduled and applied one week before
instances with the patch level set to Regular. The Early patch
level allows you to use and to test upcoming patches before they
are applied to all systems.
Include Developer Tools Links in Wallet Readme
File
The wallet README file includes
links for Autonomous Database tools and resources, including: Database
Actions, Graph Studio, Oracle APEX, Oracle Machine Learning Notebooks, Autonomous Database
Service Console, and SODA drivers.
Change MEDIUM Service Concurrency Limit from Service
Console
If your application requires a customized
concurrency limit not available with the predefined services,
you can modify the concurrency limit for the MEDIUM service from
the Autonomous Database Service Console or using PL/SQL
procedures.
Automatic partitioning analyzes and automates
partition creation for tables and indexes of a specified schema
to improve performance and manageability in Autonomous Database.
Automatic partitioning, when applied, is transparent and does
not require user interaction or maintenance. Automatic
partitioning does not interfere with existing partitioning
strategies and manually partitioned tables are excluded as
candidates for automatic partitioning.
You can use Autonomous Database as a Recovery Manager (RMAN) recovery catalog.
A recovery catalog is a database schema that RMAN uses to store
metadata about one or more Oracle databases.
Transparent Application Continuity (TAC) on
Autonomous Database
Autonomous Database
provides application continuity features for making connections
to the database. You enable Application Continuity on Autonomous
Database in one of two configurations: Application
Continuity(AC) or Transparent Application Continuity (TAC).
Application Continuity hides outages for thin Java-based
applications, Oracle Database Oracle Call Interface, and ODP.NET
based applications with support for open-source drivers, such as
Node.js, and Python.
Transparent Application Continuity (TAC) transparently tracks and
records session and transactional state so the database session
can be recovered following recoverable outages. This is done
with no reliance on application knowledge or application code
changes.
Amazon Resource Names (ARNs) to Access AWS Resources
You can use Amazon Resource Names (ARNs) to access AWS resources
with Autonomous Database. When you use ARN role based authentication
with Autonomous Database, you can securely access AWS resources without
creating and saving credentials based on long-term AWS IAM
access keys.
Resource Principal to Access Oracle Cloud
Infrastructure Resources
When you use a resource principal with Autonomous
Database, you or your tenancy administrator define the Oracle
Cloud Infrastructure policies in a dynamic group that allows you
to access resources. With a resource principal you do not need
to create a credential object and Autonomous Database
creates and secures the resource principal credentials you use
to access the Oracle Cloud Infrastructure resources specified in
the dynamic group.
Graph Studio features include automated modeling to create graphs
from database tables, an integrated notebook to run graph
queries and analytics, and native graph and other
visualizations. You can invoke nearly 60 pre-built graph
algorithms and visualize your data with many visualization
options. Graph Studio is a fully integrated, automated feature
with Autonomous Database.
If your application requires a customized concurrency limit not
available with the predefined services, you can modify the
concurrency limit for the MEDIUM service.
The DBMS_CLOUD REST API functions allow you to make
HTTP requests and obtain and save results. Saving results in the
cache allows you to view past results with the
SESSION_CLOUD_API_RESULTS view. Saving and
querying historical results of DBMS_CLOUD REST
API requests can help you when you need to work with previous
results in your applications.
View and Manage Customer Contacts for Operational
Issues and Announcements
When customer contacts are set, Oracle sends
notifications to the specified email addresses to inform you of
service-related issues. Contacts in the customer contacts list
receive unplanned maintenance notices and other notices,
including but not limited to notices for database upgrades and
upcoming wallet expiration.
You have the option to create a limited number of Always Free Autonomous JSON Databases that do not consume cloud credits. Always Free Autonomous JSON Databases can be created in Oracle Cloud Infrastructure accounts that
are in a trial period, have paying status, or are always
free.
You have the option to create a limited number of
Always Free APEX Services that do not consume cloud credits. Always Free APEX Service can be created in Oracle Cloud Infrastructure accounts that
are in a trial period, have paying status, or are always
free.
Starting six weeks before the wallet expiration date Oracle sends
notification emails each week, indicating the wallet expiration
date. These emails provide notice before your wallet expires
that you need to download a new wallet. You can also use the
WalletExpirationWarning event to be
notified when a wallet is due to expire.
Oracle Graph with Autonomous Database
enables you to create graphs from data in your Autonomous
Database. With graphs you can analyze your data based on
connections and relationships between data entities.
Oracle Spatial with Autonomous Database
allows developers and analysts to get started easily with
location intelligence analytics and mapping services.
To support using Oracle Data Pump Import to import a dump file
set to a target database, you can use a script that supports
substitution characters to download all the dump files from your
Object Store in a single command.
Autonomous Database provides the following data tools:
Data Load: helps you select data to
load from your local computer, from tables in other
databases, or from cloud storage. Then you can add the
data you select to new or existing tables or views in
Autonomous Database.
Catalog: helps you to see information
about the entities in your Autonomous Database, and to see the effect that changing
an object has on other objects. Catalog provides a tool
for you to examine data lineage and understand the
impact of changes.
Data Insights: crawls a table or
business model and discovers hidden patterns, anomalies,
and outliers in your data. Insights are automatically
generated by built-in analytic functions. The results of
the insight analysis appear as bar charts in the Data
Insights dashboard.
Business Models: describes the
business entities that are derived from data in your Autonomous Database schema or from other sources. This
allows you to create a semantic model on top of your
data identifying hierarchies, measures, and
dimensions.
You can view Autonomous Database maintenance history to see details
about past maintenance, such as the start time and stop time for
past maintenance events.
AutoML User Interface (AutoML UI) is an Oracle Machine Learning interface that provides you with no-code automated machine
learning. When you create and run an experiment in AutoML UI, it
automatically performs algorithm and feature selection, as well
as model tuning and selection, thereby enhancing productivity as
well as model accuracy and performance.
REST endpoints are available so that you can store Machine
Learning models and create scoring endpoints for the models. The
REST API for Oracle Machine Learning Services supports both
Oracle Machine Learning models and ONNX format models.
Oracle Machine Learning for Python (OML4Py) on Autonomous Database
provides a Python API to explore and prepare data, and build and
deploy machine learning models using the database as a
high-performance compute engine. OML4Py is available through the
Python interpreter in Oracle Machine Learning Notebooks.
SQL Developer Web is now called Database Actions.
Database Actions is a web-based interface that provides
development tools, data tools, administration, and monitoring
features for Autonomous Database. Using Database Actions you can load data and
run SQL statements, queries, and scripts in a worksheet.
Big Data Service provides enterprise-grade Hadoop as a service, with
end-to-end security, high performance, and ease of management
and upgradeability. After deploying the Oracle Cloud SQL Query Server to Big Data Service, you can easily query data available on Hadoop clusters at
scale from Autonomous Database using SQL.
Autonomous Database generates events that you can subscribe to
with Oracle Cloud Infrastructure Events. There are two new Information events:
ScheduledMaintenanceWarning and
WalletExpirationWarning.
Replicate Data and Capture Data with Oracle GoldenGate
Using Oracle GoldenGate you can capture changes from
an Oracle Autonomous Database and replicate to any target
database or platform that Oracle GoldenGate supports, including
another Oracle Autonomous Database.
Oracle APEX Application Development (APEX Service) is a low cost
Oracle Cloud service offering convenient access to the Oracle
Application Express platform for rapidly building and deploying
low-code applications.
You can use a presigned URL in any
DBMS_CLOUD procedure that takes a URL to
access files in Amazon Simple Storage Service, without the need
to create a credential.
You can use Shared Access Signatures (SAS) URL in any
DBMS_CLOUD procedure that takes a URL to
access files in Azure Blob Storage, without the need to create a
credential.
PL/SQL SDK for Oracle Cloud
Infrastructure Resources
PL/SQL SDK for Oracle Cloud
Infrastructure enables you to write code to manage Oracle Cloud
Infrastructure resources. The PL/SQL SDK is on all Autonomous Database
Serverless products.
Autonomous Database generates events that you can subscribe to
with Oracle Cloud Infrastructure Events. Subscribing to Autonomous Database events allows you to create
automation and to receive notifications when the events
occur.
You can select an Autonomous Database operation
mode. The default mode is Read/Write. If you select Read-Only
mode users can only run queries. In addition, for either mode
you can restrict access to only allow privileged users to
connect to the database.
Autonomous Database provides cloning where you can choose to
create a full clone of the active instance, create a metadata
clone, or create a refreshable clone. With a refreshable clone
the system creates a clone that can be easily updated with
changes from the source database.
This new chapter describes the auditing features
that allow you to track, monitor, and record activity on your
database. Auditing can help you detect security risks and
improve regulatory compliance for your database.
If your database version is Oracle Database 19c or higher, you can provision an
Autonomous JSON Database. Autonomous JSON Database is an Oracle Cloud service that is specialized for developing
NoSQL-style applications that use JavaScript Object Notation
(JSON) documents.
Autonomous Database supports Amazon S3-Compatible object stores, such as Oracle Cloud
Infrastructure Object Storage, Google Cloud Storage, and Wasabi Hot Cloud Storage.
If your Autonomous Database instance is on Oracle Database 18c, to use APEX 20.1
you must upgrade to Oracle Database 19c. After you upgrade to Oracle Database 19c, APEX is automatically upgraded to APEX
20.1.
Use a Standby Database
Autonomous Database provides the Autonomous Data
Guard feature to enable a standby (peer) database to
provide data protection and disaster recovery for your Autonomous Database
instance.
The time zone files are periodically updated to reflect the
latest time zone specific changes. Autonomous Database
automatically picks up the updated time zone files.
If your Autonomous Database network access is configured to
use a private endpoint you can change the configuration to use a
public endpoint. Likewise, if your Autonomous Database
instance is configured to use a public endpoint, you can change
the configuration to use a private endpoint.
Autonomous Database network access changes from a public to a
private endpoint, or from a private to a public endpoint are
only supported with database versions Oracle Database 19c
onwards.
Autonomous Database supports loading and querying data in object
store in ORC format, in addition to Avro and Parquet. Also, for
ORC, Avro, and Parquet structured file types you can load and
query complex data types. Support for ORC format and complex
types requires Oracle Database 19c.
You can use a customer managed environment to run
Oracle REST Data Services (ORDS) if you want to control the
configuration and management of ORDS. Installing and configuring
a customer managed environment for ORDS allows you to run ORDS
with configuration options that are not possible using the
default Oracle managed ORDS available with Autonomous Database.
When you file a service request for Autonomous Database,
you need to provide the tenancy details for your instance.
Tenancy details for the instance are available on the Oracle
Cloud Infrastructure console or you can obtain these details by
querying the database.
Autonomous Database supports loading and using Simple Oracle
Document Architecture (SODA) documents and collections. SODA
allows you to store, search, and retrieve document collections,
typically JSON documents, without using SQL. You can also access
document collections with SQL/JSON operators, providing you with
the simplicity of a document database but with the power of a
relational database.
Load Data with Oracle Data Pump Access Driver Dump
Files
You can use Oracle Data Pump dump files in the Cloud
as source files to load your data. The files for this load type
must be exported from the source system using the
ORACLE_DATAPUMP access driver in External
Tables.
Create External Tables and Query Data with Oracle
Data Pump Access Driver Dump Files
You can query Oracle Data Pump dump files in the Cloud by
creating an external table. The source files to create this type
of external table must be exported from the source system using
the ORACLE_DATAPUMP access driver in External
Tables.
You can use Oracle extensions for IDEs to develop
applications on Autonomous Database. Extensions are available for Eclipse,
Microsoft Visual Studio, and Microsoft Visual Studio Code (VS
Code). These extensions enable you to connect to, browse, and
manage Autonomous Databases in Oracle Cloud directly from the IDE.
Autonomous Database instance CPU and storage usage is billed by
the second, with a minimum usage period of 1 minute. Previously
Autonomous Database billed in one-hour minimum increments and
partial usage of an hour was rounded up to a full hour.
Stateful Rule Support in Private Endpoints
When you configure a private endpoint you define a
security rule(s) in a Network Security Group (NSG); this creates
a virtual firewall for your Autonomous Database and allows connections to the Autonomous Database
instance. The NSG can now be configured with stateful rules.
The wallet file that contains client credentials
(wallet files) for your Autonomous Database instance now also has a
README file with wallet expiration
information. Wallet files that were downloaded prior to April
2020 do not contain this file.
Depending on your cloud object store, you can use
Oracle Data Pump to directly export to your object store to move
data between Autonomous Database and other Oracle databases.
Documentation Addition: Upgrade Autonomous Database to Oracle Database 19c
Provides information on upgrading to Oracle Database 19c if your Autonomous Database
instance is on Oracle Database 18c.
Oracle Database Versions by Region
Depending on the region where you provision or clone
your database, Autonomous Database supports one or more Oracle Database versions.
Oracle Database 19c is available
in all commercial regions.
This configuration option assigns a private
endpoint, private IP and hostname, to a database and allows traffic only from the VCN you
specify; access to the database from all public IPs or VCNs is
blocked. This allows you to define security rules at the Network
Security Group (NSG) level and to control traffic to your Autonomous Database.
Oracle Database Vault implements powerful security
controls for your database. These unique security controls
restrict access to application data by privileged database
users, reducing the risk of insider and outside threats and
addressing common compliance requirements.
If your database instance is an Always Free Autonomous Database or
is a database with Oracle Database release 19c, then your
database has Oracle Application Express Release 19.2.
Using DRCP provides you with access to a connection
pool in your database that enables a significant reduction
in key database resources required to support many client
connections.
By default the database uses extended data types and
the value of MAX_STRING_SIZE is set to the
value EXTENDED. To support migration from older
Oracle Databases or applications you can set
MAX_STRING_SIZE to the value
STANDARD.
The DBMS_CLOUD REST API functions
allow you to make HTTP requests using DBMS_CLOUD.SEND_REQUEST. These
functions provide a generic API that lets you call REST APIs
from supported cloud services.
Use ACLs to control access for Autonomous Database
tools
You can now use Virtual Cloud Network, Virtual Cloud
Network (OCID), IP address, or CIDR block ACLs to control access
to Oracle APEX (APEX), RESTful services, and SQL Developer Web.
You can configure Autonomous Database to authenticate and authorize Microsoft Active
Directory users. This allows Active Directory users to access
a database using their Active Directory credentials.
Validate external partitioned tables and hybrid partitioned
tables
You can validate individual partitions of an
external partitioned table or a hybrid partitioned table with
the procedures DBMS_CLOUD.VALIDATE_EXTERNAL_PART_TABLE
and DBMS_CLOUD.VALIDATE_HYBRID_PART_TABLE.
Oracle periodically provides a preview version of Autonomous Database
that allows you to test your applications and to become familiar
with features in the next release of Autonomous Database.
Create partitioned external tables with DBMS_CLOUD
You can create and validate external partitioned
tables with the DBMS_CLOUD.CREATE_EXTERNAL_PART_TABLE
and DBMS_CLOUD.VALIDATE_EXTERNAL_TABLE
statements.
You have the option to create a limited number of
Always Free Autonomous Databases that do not consume cloud
credits. Always Free databases can be created in Oracle Cloud
Infrastructure accounts that are in a trial period, have paying
status, or are always free.
You can monitor the health, capacity, and
performance of your databases with metrics, alarms, and,
notifications. You can use Oracle Cloud Infrastructure console
or Monitoring APIs to view metrics.
If your source files reside on an Object Store that
provides public URLs, you can use public URLs with
DBMS_CLOUD procedures. Public means the
Object Storage service supports anonymous, unauthenticated
access to the Object Store files.
Work Requests are available in the Oracle Cloud
Infrastructure console. Work Requests let you track progress of database
lifecycle management operations such as creating, terminating,
backing up (manual), restoring, scaling, and cloning an Autonomous Database.
Work requests allow you to track the progress and steps
completed in a database operation.
The data_pump_dir directory is
available in a database. You can use CREATE
DIRECTORY to create additional directories. To drop
a directory, you can use the DROP DIRECTORY
command.
Oracle Cloud
Infrastructure console includes Performance Hub for Autonomous Database.
You can view real-time and historical performance data from the
Performance Hub.
Oracle Cloud Infrastructure Native Object Store
Authentication
Autonomous Database supports native authentication with Oracle Cloud
Infrastructure Object Store. Using native authentication you can use key
based authentication to access the Object Store (instead of
using a username and password).
Oracle APEX (APEX) is a low-code development platform that enables you to
build scalable, secure enterprise applications with world-class
features that can be deployed anywhere. Each Autonomous Database
instance includes a dedicated instance of Oracle APEX; you can use this instance to create multiple workspaces. A
workspace is a shared work area where you can build
applications.
Enabling auto scaling allows a database to use up to three times more CPU and IO
resources than the currently specified CPU Core Count. When auto
scaling is enabled, if your workload requires additional CPU and
IO resources the database automatically uses the resources
without any manual intervention required.
Oracle Cloud Infrastructure Native URI Format
Supported with Oracle Data Pump
For importing data from Data Pump files using
impdp, if your source files reside on the
Oracle Cloud Infrastructure Object Storage you can use the
Oracle Cloud Infrastructure native URIs in addition to the Swift
URIs.
Oracle Cloud Infrastructure Pre-Authenticated URI
Format Supported with DBMS_CLOUD
If your source files reside on the Oracle Cloud Infrastructure
Object Storage you can use the Oracle Cloud Infrastructure
Pre-Authenticated URIs. When you create a pre-authenticated
request, a unique URL is generated. You can use a
pre-authenticated URL in any DBMS_CLOUD
procedure that takes a URL to access files in the Oracle Cloud
Infrastructure object store, without the need to create a
credential.
Oracle XML DB is a high-performance, native XML storage and
retrieval technology that is delivered as a part of Oracle
Database. Limitations apply to Oracle XML DB with Autonomous Database
database.
Autonomous Database comes with predefined CPU/IO shares assigned
to different consumer groups. You can modify predefined CPU/IO
shares if your workload requires different CPU/IO resource
allocations.You can change CPU/IO shares from the Service
Console or using a PL/SQL package.
Autonomous Database now supports setting a network
Access Control List (ACL) to restrict access to a specific Autonomous Database database. When you set a network ACL the
database only accepts connections from addresses specified on
the ACL and rejects all other client connections.
Autonomous Database allows you to directly query and load data
stored as Apache Avro format files (Apache Parquet format files
are also supported). You can create external tables for Parquet
or Avro format data files.
Enhanced newline handling for file record delimiter
with DBMS_CLOUD
Now, when reading a file, by default
DBMS_CLOUD tries to automatically find the
correct newline character to use as the record delimiter, either
for Windows, newline character "\r\n", or for
UNIX/Linux newline character "\n". If
DBMS_CLOUD finds one of these it sets the
record delimiter for the file. You can specify the record
delimiter explicitly if you want to override the default
behavior.
Autonomous Database comes with predefined CPU/IO shares assigned
to different consumer groups. You can modify these predefined
CPU/IO shares if your workload requires different CPU/IO
resource allocations.
Oracle Cloud
Infrastructure Native URI Format Supported with
DBMS_CLOUD
If your source files reside on the Oracle Cloud Infrastructure Object
Storage you can use the Oracle Cloud
Infrastructure native URIs in addition to the Swift URIs.
Oracle Cloud
Infrastructure Console and the Oracle Cloud
Infrastructure APIs for Autonomous Data
Warehouse and Autonomous Transaction
Processing are converged to a single, unified framework. These changes
allow you to more easily manage both types of Autonomous
Databases. There is a new Workload Type field on the console
showing values of either โTransaction Processingโ or โData
Warehouseโ, depending on the type of database you are viewing.
You can also select a Workload Type when you provision an Autonomous Database.
You can now set up a Service Gateway with Autonomous Database.
A service gateway allows connectivity to Autonomous Database
from private IP addresses in private subnets without requiring
an Internet Gateway in your VCN.
You can now enable and disable Application
Continuity. Application Continuity masks outages from end users
and applications by recovering the in-flight work for impacted
database sessions following outages. Application Continuity
performs this recovery beneath the application so that the
outage appears to the application as a slightly delayed
execution.
The Autonomous Database console has a new layout and provides new buttons that improve the usability of Autonomous Database. These changes include a new DB Connection button that makes it easier to download client credentials.
In addition to Hybrid Columnar Compression all table compression types are now
available in Autonomous Database. For more information, see Managing DML Performance and
Compression.
Idle timeout changes
The idle timeout of 60 minutes is now lifted. Idle sessions that do not hold
resources required by other sessions will not be terminated
after 60 minutes now. For more information, see Manage Concurrency and Priorities on
Autonomous Database.
The Oracle Cloud
Infrastructure page has a new option Autonomous Transaction Processing
The sign in for Oracle Cloud
Infrastructure now lists the new product, Oracle Autonomous Transaction Processing, in addition to Oracle Autonomous Database.
SQL Developer 18.2.0 and later without Keystore Password field for connections
When you connect to Autonomous Database with SQL Developer 18.2.0 or later, you do not
need to supply a keystore password. The keystore password was
required in previous SQL Developer versions.
Autonomous Database is now provisioned and managed using the native Oracle Cloud Infrastructure. This provides a more intuitive user interface to make managing your Autonomous Database instances easier with additional capabilities including sorting and filtering.
With OCI Identity and Access Management (IAM) you can better organize and isolate your Autonomous Database instances using Compartments and control what type of access a user or group of users have.
Built-in auditing
The OCI Audit service records use of Autonomous Database application programming interface (API) endpoints as log events in JSON format. You can view, copy, and analyze audit events with standard log analysis tools or using the Audit service Console, the Audit APIs, or the Java SDK.
Availability of the Phoenix region
Autonomous Database is now available in the Phoenix region in addition to Ashburn and Frankfurt regions.
User Assistance changes
The documentation, videos, and examples are updated on the Oracle Help Center to include the procedures to create and control Autonomous Database instances with the Oracle Cloud Infrastructure Console.
The idle timeouts for three database services, high, medium, and low, have now been
relaxed. The previous idle timeout setting of 5 minutes will now
apply to only idle sessions that hold resources needed by other
active users. See Manage Concurrency and Priorities on
Autonomous Database.
Microsoft Azure Blob Storage or Azure Data Lake
Storage integration
Autonomous Database now supports
Microsoft Azure Blob Storage or Azure Data Lake
Storage for data
loading and querying external data. You can load data from or
run queries on files residing on Azure Blob Storage. See Loading Data from Files in the
Cloud.
Manage files on the local file system
You can now list files residing on the local file system on Autonomous Database, see LIST_FILES Function.