Autonome KI-JSON-Datenbank in autonome KI-Transaktionsverarbeitung aktualisieren
Der Skriptcontent auf dieser Seite ist ausschließlich für Navigationszwecke vorgesehen und bewirkt keinerlei Änderung des Contents.
Sie können eine autonome KI-JSON-Datenbank jederzeit in eine autonome KI-Transaktionsverarbeitungsdatenbank hochstufen.
Eine autonome KI-JSON-Datenbank ist mit einer autonomen KI-Transaktionsverarbeitungsdatenbank identisch, mit der Ausnahme, dass eine autonome KI-JSON-Datenbank begrenzt ist: Sie können nur bis zu 20 GB an Daten speichern, bei denen es sich nicht um JSON-Dokumentsammlungen handelt. Fuß 1 Diese Einschränkung ist angemessen, wenn Ihre Verwendung in erster Linie die Entwicklung von Anwendungen ist, die JSON-Dokumente verwenden.
Wenn Sie mehr andere Daten als JSON-Daten verwenden müssen, führen Sie die folgenden Schritte aus, um Ihre autonome KI-JSON-Datenbank in eine autonome KI-Transaktionsverarbeitungsdatenbank hochzustufen:
-
Öffnen Sie die Oracle Cloud Infrastructure-Konsole, indem Sie neben "Cloud" auf
klicken. -
Klicken Sie im linken Navigationsmenü von Oracle Cloud Infrastructure auf Oracle AI Database und dann auf "Autonome KI-JSON-Datenbank".
-
Wählen Sie die JSON-Datenbank aus den im Compartment aufgeführten Datenbanken aus, indem Sie in der Spalte Anzeigename auf den zugehörigen Namen klicken.
-
Führen Sie einen der folgenden Schritte aus:
-
Wählen Sie in der Dropdown-Liste Weitere Aktionen die Option Workload-Typ ändern aus.
-
Klicken Sie auf der Registerkarte "Informationen zur autonomen KI-Datenbank" unter der Überschrift Allgemeine Informationen im Feld Workload-Typ auf Bearbeiten.
-
-
Klicken Sie auf Konvertieren, um zu bestätigen, dass Sie diese Datenbank in autonome KI-Transaktionsverarbeitung konvertieren möchten.
-
Wenn Sie das aktualisierbare Klonfeature mit Ihrer autonomen KI-JSON-Datenbank verwendet haben, erstellen Sie den Klon nach der Hochstufung in die autonome KI-Transaktionsverarbeitung neu. Siehe Aktualisierbare Klone mit einer autonomen KI-Datenbank verwenden.
Hinweis
Hinweis: Das Update auf eine vollständig bezahlte autonome KI-Transaktionsverarbeitungsdatenbank ist ein Onlinevorgang, bei dem keine Ausfallzeiten oder gelöschte Verbindungen auftreten.
Weitere Informationen finden Sie unter Abrechnungsübersicht für autonome KI-Datenbank.
Nicht-JSON-Objekte in einer autonomen KI-Datenbankinstanz auflisten
Um den von Nicht-JSON-Objekten belegten Speicherplatz zu bewerten, können Sie die Data Dictionary View DBA_NONJSON_OBJECTS abfragen. Der Zugriff auf DBA_NONJSON_OBJECTS wird nur dem Benutzer ADMIN erteilt und kann keinem anderen Benutzer erteilt werden.
In der autonomen KI-Datenbank werden JSON-Objekte wie folgt definiert:
-
Tabellen, die alle folgenden Bedingungen erfüllen:
-
Tabellen mit mindestens einer JSON-Spalte (JSON-Typ oder BLOB-Typ mit Check Constraint "
is json format OSON"). -
Andere Tabellenspalten sind von integrierten Oracle-Typen, ausgenommen:
LONG,LONG RAW,LOB-bezogen (CLOB/NCLOB/BLOB/BFILE) undVECTOR. -
In jeder Tabelle beträgt die Summe der maximalen Größen der Nicht-JSON-Spalten weniger als 533 Byte.
-
-
Indizes, die auf Tabellen erstellt werden, die wie in 1 definiert sind, einschließlich JSON-Suchindizes und Spatial Indexes.
-
Auf Tabellen erstellte Materialized Views, wie in 1 definiert. Wenn eine Materialized View zwischen Tabellen, die wie in 1 definiert sind, und anderen Tabellen verknüpft wird, wird sie als JSON-Objekt betrachtet.
Jede Tabelle, die diese Constraints nicht einhält, wird als Nicht-JSON-Objekt betrachtet. Alle abhängigen Objekte und das Objekt selbst werden auf das relationale Speicherlimit von 20 GB angerechnet.
Basierend auf diesen Kriterien können die folgenden Gründe als Nicht-JSON-Objekt betrachtet werden, wie in der Spalte REASON in der Ansicht DBA_NONJSON_OBJECTS dargestellt:
| Grund | Beschreibung |
|---|---|
| KEIN JSON-INHALT | Tabellen- und abhängige Objekte enthalten keine JSON-Spalten. |
| VERLETZUNG DES DATENTYPS | Tabelle enthält eingeschränkte Datentypen. |
| MAXIMALE GRÖSSE VON NICHT-JSON-SPALTEN ÜBERSCHRITTEN | Tabelle überschreitet den zugewiesenen Grenzwert von Nicht-JSON-Spalten. |
Beispiel:
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 622592Informationen zu Nicht-JSON-Objekten finden Sie unter DBA_NONJSON_OBJECTS-Ansicht.
Fußnotenlegende
Fußnote 1: Sie können das Informationsereignis AJDNonJsonStorageExceeded abonnieren, um benachrichtigt zu werden, wenn das Limit von 20 GB überschritten wird. Siehe Informationen zu Informationsereignissen in einer autonomen KI-Datenbank.