Certifier des applications pour la compatibilité entre des bases de données autonomes sans serveur et dédiées

Étant donné que votre application est déjà certifiée pour utiliser Autonomous Database Serverless, le tableau suivant vous aide à évaluer si votre application peut également être certifiée pour utiliser Autonomous Database sur une infrastructure Exadata dédiée.

Le tableau ci-dessous répertorie les options et les fonctions qui :
  • Actuellement disponible uniquement dans Autonomous Database Serverless, ou
  • Comporte des différences de fonctionnalité avec les déploiements d'Autonomous Database sur une infrastructure Exadata dédiée dans le nuage public et dans Cloud@Customer.

Note :

Il existe également des fonctions uniquement prises en charge dans le déploiement d'Autonomous Database sur une infrastructure Exadata dédiée et non dans les déploiements Autonomous Database sans serveur. Toutefois, comme vous envisagez de certifier votre application dans les deux déploiements, en commençant par les déploiements Autonomous Database sans serveur, elles ne sont pas décrites ici.

Tableau - Caractéristiques d'Autonomous Database sans serveur par rapport à Autonomous Database sur une infrastructure Exadata dédiée

Fonction/option Base de données autonome sans serveur Base de données autonome sur une infrastructure Exadata dédiée
Modification du nom de la base de données

Prise en charge.

Non prise en charge actuellement.

Réserve de connexions résidentes à la base de données

Utiliser la réserve de connexions résidentes à la base de données avec Autonomous Database Serverless

Non prise en charge actuellement.

DBMS_AQADM Prise en charge. Pris en charge avec les limitations suivantes :
  • DBMS_AQADM.MOVE_QUEUE_TABLE ne peut être utilisé qu'en mode ONLINE pour déplacer des tables Advanced Queuing (AQ) d'un espace-table à un autre ou dans le même espace-table.
  • DBMS_AQADM.MOVE_QUEUE_TABLE ne peut pas être utilisé pour déplacer des tables AQ même en mode ONLINE lorsque les noms de table ou de schéma sont sensibles à la casse et incluent des identificateurs spéciaux.
DBMS_CLOUD_MACADM

Prise en charge.

Non prise en charge actuellement.

DBMS_MAX_STRING_SIZE

Prise en charge.

Non prise en charge actuellement.

Graph Studio

Prise en charge.

Non prise en charge actuellement.

Paramètres d'initialisation modifiables

MAX_STRING_SIZE

Voir Liste des paramètres d'initialisation pouvant être modifiés dans Autonomous Database Serverless.

Pour les différences avec Autonomous Database Serverless, voir Modification des paramètres d'initialisation de base de données.

Prise en charge d'Oracle Application Express (APEX)

Voir Restrictions et limitations relatives à l'utilisation d'Oracle Application Express avec les bases de données autonomes.

Pour les différences avec Autonomous Database Serverless, voir Limites d'utilisation d'Oracle Application Express.

API PL/SQL POUR Oracle Cloud Infrastructure

Prise en charge.

Non prise en charge actuellement.

Oracle Spatial and Graph
Cette fonction est fournie au moyen du service Oracle Maps Cloud.
  • Codeur géographique
  • Moteur d'acheminement
  • Visualisation spatiale

Voir Limitations d'Oracle Spatial avec Autonomous Database sans serveur.

Pour les différences avec Autonomous Database Serverless, voir Images Oracle Cloud Marketplace pour Spatial.

Oracle Machine Learning (OML)
Prend en charge :
  • OML4SQL sur toutes les versions de base de données
  • OML4Py
  • OML4R
  • Carnets OML (SQL, PL/SQL, Python, R, markdown)
  • OML AutoML UI
  • Services OML
  • Oracle Data Miner
Pour la documentation sur le produit OML, consultez Oracle Machine Learning dans Oracle Help Center.
Prend en charge :
  • OML4SQL sur toutes les versions de base de données.
  • Oracle Data Miner
Pour la documentation sur le produit OML, consultez Oracle Machine Learning dans Oracle Help Center.
Modes de base de données restreints en lecture seule

Prise en charge.

Non prise en charge actuellement.

Clones actualisables

Prise en charge.

Non prise en charge actuellement.

Gestion des fichiers de fuseaux horaires

Utilisez les procédures DBMS_CLOUD_ADMIN.ENABLE_FEATURE et DBMS_CLOUD_ADMIN.DISABLE_FEATURE pour gérer les mises à jour des fichiers de fuseau horaire. Pour plus de détails, voir Gérer la version du fichier de fuseau horaire sur Autonomous Database.

Vous pouvez choisir d'inclure ou d'exclure une mise à jour de fichier de fuseau horaire ainsi que les mises à jour de maintenance trimestrielles automatiques. Pour des instructions détaillées, voir Mettre à jour les préférences de maintenance d'une base de données conteneur autonome.

Vous pouvez également programmer une maintenance sur demande pour mettre à jour l'UR (mise à jour de version) avec le fichier de fuseaux horaires ou simplement le fichier de fuseaux horaires d'une base de données conteneur autonome. Pour obtenir des instructions, voir Programmer une mise à jour de maintenance trimestrielle.

UTL_HTTP

Prise en charge.

Prise en charge. Pour les différences avec Autonomous Database sans serveur, voir Notes sur l'utilisation des ensembles PL/SQL de base de données.

UTL_SMTP

Prise en charge.

Prise en charge. Pour les différences avec Autonomous Database sans serveur, voir Notes sur l'utilisation des ensembles PL/SQL de base de données.