Mettre à jour Autonomous AI JSON Database vers Autonomous AI Transaction Processing
Le contenu du script de cette page est destiné uniquement à la navigation et ne modifie en rien le contenu.
Vous pouvez promouvoir une base de données Autonomous AI JSON Database vers une base de données Autonomous AI Transaction Processing à tout moment.
Une base de données Autonomous AI JSON Database est la même qu'une base de données Autonomous AI Transaction Processing, sauf qu'une base de données Autonomous AI JSON Database est limitée : vous ne pouvez stocker que jusqu'à 20 Go de données autres que les collections de documents JSON.Foot 1 Cette limitation est appropriée si votre utilisation est principalement le développement d'applications qui utilisent des documents JSON.
Si vous avez plus besoin d'utiliser des données autres que des données JSON, suivez ces étapes pour promouvoir votre base de données Autonomous AI JSON Database vers une base de données Autonomous AI Transaction Processing :
-
Ouvrez la console Oracle Cloud Infrastructure Console en cliquant sur
à côté de Cloud. -
Dans le menu de navigation de gauche d'Oracle Cloud Infrastructure, cliquez sur Oracle AI Database, puis sur Autonomous AI JSON Database.
-
Sélectionnez votre base de données JSON parmi celles listées dans le compartiment, en cliquant sur son nom dans la colonne Nom d'affichage.
-
Effectuez l'une des actions suivantes :
-
Dans la liste déroulante Actions supplémentaires, sélectionnez Modifier le type de charge de travail.
-
Dans l'onglet Informations sur la base de données d'IA autonome, sous l'en-tête Informations générales, Type de charge de travail, cliquez sur Modifier.
-
-
Cliquez sur Convertir pour confirmer que vous voulez convertir cette base de données en traitement autonome des transactions par intelligence artificielle.
-
Si vous utilisiez la fonction de clone actualisable avec votre base de données Autonomous AI JSON, recréez le clone après la promotion vers Autonomous AI Transaction Processing. Voir Utilisation de clones actualisables avec une base de données d'IA autonome.
Note
Note : La mise à jour d'une base de données de traitement des transactions d'IA autonome entièrement payée est une opération en ligne qui n'entraîne aucun temps d'arrêt ni aucune interruption de connexion.
Pour plus d'informations, voir Sommaire de facturation des bases de données Autonomous AI Database.
Lister les objets non JSON d'une instance de base de données d'intelligence artificielle autonome
Pour évaluer l'espace consommé par les objets non JSON, vous pouvez interroger la vue du dictionnaire de données DBA_NONJSON_OBJECTS. L'accès à DBA_NONJSON_OBJECTS est uniquement accordé à l'utilisateur ADMIN et ne peut pas être accordé à un autre utilisateur.
Dans Autonomous AI Database, les objets JSON sont définis comme suit :
-
Tables qui remplissent toutes les conditions suivantes :
-
Tables ayant une ou plusieurs colonnes JSON (de type JSON ou de type BLOB avec contrainte de vérification "
is json format OSON"). -
D'autres colonnes de tableau sont de types intégrés Oracle, à l'exclusion de :
LONG,LONG RAW,LOBconnexes (CLOB/NCLOB/BLOB/BFILE) etVECTOR. -
Dans chaque tableau, la somme des tailles maximales des colonnes non JSON est inférieure à 533 octets.
-
-
Index créés au-dessus des tables définies comme dans 1, y compris les index de recherche JSON et les index spatiaux.
-
Vues matérialisées créées au-dessus des tables, telles que définies dans 1. Lorsqu'une vue matérialisée est jointe entre des tables définies comme dans 1 et d'autres tables, elle est considérée comme un objet JSON.
Toute table qui ne respecte pas ces contraintes est considérée comme un objet non JSON et tous ses objets dépendants et l'objet lui-même sont pris en compte dans la limite de stockage relationnel de 20 Go.
Sur la base de ces critères, les motifs possibles pour être considéré comme un objet non JSON, comme indiqué dans la colonne REASON de la vue DBA_NONJSON_OBJECTS sont les suivants :
| Motif | Description |
|---|---|
| AUCUN CONTENU JSON | La table et les objets dépendants ne contiennent aucune colonne JSON. |
| VIOLATION DE TYPE DE DONNÉES | La table contient des types de données contraints. |
| TAILLE MAXIMALE DES COLONNES NON JSON DÉPASSÉE | La table dépasse la limite autorisée pour les colonnes non JSON. |
Exemple :
SELECT * FROM dba_nonJSON_objects;OWNER TABLE_NAME TABLE_BYTES REASON TABLE_AND_DEPENDENTS_BYTES
-------- ------------------- -------------- -------------------------------------------- -----------------------------
HR COUNTRIES 65536 NO JSON CONTENT 98304
HR DEPARTMENTS 65536 NO JSON CONTENT 131072
HR JOBS 65536 NO JSON CONTENT 98304
HR JOB_HISTORY 65536 NO JSON CONTENT 196608
HR EMPLOYEES 65536 NO JSON CONTENT 262144
HR LOCATIONS 65536 NO JSON CONTENT 196608
HR REGIONS 65536 NO JSON CONTENT 98304
HR TOO_MANY_COLUMNS 32768 MAXIMUM SIZE OF NON-JSON COLUMNS EXCEEDED 327680
HR EXCLUDED_COLUMNS 32768 DATA TYPE VIOLATION 622592Voir Vue DBA_NONJSON_OBJECTS pour voir des informations sur les objets non JSON.
Légende de note de bas de page
Note de bas de page 1 : Vous pouvez vous abonner à l'événement d'information AJDNonJsonStorageExceeded, pour être informé lorsque la limite de 20 Go est dépassée. Voir À propos des événements d'information sur la base de données d'IA autonome.