DBMS_CLOUD_IMPORT-Package
DBMS_CLOUD_IMPORT erleichtert den Import von Daten aus Oracle-Datenbanken sowie aus Nicht-Oracle-Datenbanken, indem das Oracle Heterogeneous Gateway in Autonomous AI Database verwendet wird. Während des Importprozesses werden Quelldatentypen in Oracle-kompatible Datentypen konvertiert. Daher gelten alle Einschränkungen und Einschränkungen von Oracle Heterogeneous Gateway auch für Vorgänge, die über dieses Package ausgeführt werden.
- Zusammenfassung der DBMS_CLOUD_IMPORT-Unterprogramme
In dieser Tabelle werden die Unterprogramme zusammengefasst, dieDBMS_CLOUD_IMPORTim Package enthalten sind.
Übergeordnetes Thema: Von autonomer KI-Datenbank bereitgestellte Packagereferenz
Übersicht über DBMS_CLOUD_IMPORT-Unterprogramme
In dieser Tabelle werden die Unterprogramme zusammengefasst, die DBMS_CLOUD_IMPORT im Package enthalten sind.
| Unterprogramm | Beschreibung |
|---|---|
|
Erstellt eine Importaufgabe für den Import von Daten aus einer angegebenen Quelle in Oracle mit optionaler Filterung nach Schema oder Tabelle und konfigurierbaren Planungsoptionen. |
|
|
Unterbricht eine laufende Importaufgabe vorübergehend, damit sie später fortgesetzt werden kann. |
|
|
Startet eine zuvor unterbrochene Importaufgabe neu und setzt die Verarbeitung ab dem Zeitpunkt fort, an dem sie unterbrochen wurde. |
|
|
Löscht eine Importaufgabe und entfernt die zugehörige Aufgabendefinition und Metadaten. |
- Prozedur CREATE_IMPORT_TASK
Die ProzedurDBMS_CLOUD_IMPORT.CREATE_IMPORT_TASKerstellt und konfiguriert einen Importjob, um Daten aus einem angegebenen Quellsystem in eine autonome KI-Datenbank zu importieren. - Prozedur SUSPEND_IMPORT_TASK
Mit der ProzedurDBMS_CLOUD_IMPORT.SUSPEND_IMPORT_TASKwird eine ausgeführte Importaufgabe vorübergehend angehalten, sodass sie später fortgesetzt werden kann. - Prozedur RESUME_IMPORT_TASK
Die ProzedurDBMS_CLOUD_IMPORT.RESUME_IMPORT_TASKnimmt eine Importaufgabe wieder auf, die zuvor unterbrochen wurde. Die Aufgabenausführung für die angegebenetask_namewird neu gestartet, und der Importvorgang wird ab dem Zeitpunkt fortgesetzt, an dem er unterbrochen wurde. - Prozedur DROP_IMPORT_TASK
Die ProzedurDBMS_CLOUD_IMPORT.DROP_IMPORT_TASKlöscht eine Importaufgabe und entfernt die zugehörige Aufgabendefinition und Metadaten.
Übergeordnetes Thema: Package DBMS_CLOUD_IMPORT
Prozedur CREATE_IMPORT_TASK
Die Prozedur DBMS_CLOUD_IMPORT.CREATE_IMPORT_TASK erstellt und konfiguriert einen Importjob, um Daten aus einem angegebenen Quellsystem in eine autonome KI-Datenbank zu importieren.
Sie müssen als Benutzer ADMIN angemeldet sein, um diese Prozedur ausführen zu können.
Syntax
DBMS_CLOUD_IMPORT.CREATE_IMPORT_TASK(
task_name IN VARCHAR2,
hostname IN VARCHAR2,
port IN VARCHAR2,
service_name IN VARCHAR2,
credential_name IN VARCHAR2,
directory_name IN VARCHAR2,
ssl_server_cert_dn IN VARCHAR2 DEFAULT NULL,
gateway_params IN VARCHAR2 DEFAULT NULL,
schema_list IN CLOB DEFAULT NULL,
table_list IN CLOB DEFAULT NULL
);
Parameter
| Parameter | Beschreibung |
|---|---|
|
|
Eindeutige Kennzeichnung der Importaufgabe. Dies ist der Name, der der Migrationsaufgabe zugewiesen ist. Wird zur Identifizierung der Aufgabe und des zugehörigen Scheduler-Jobs verwendet. |
|
|
Der Hostname für die Zieldatenbank. Die Angabe von |
|
|
Gibt den Port für die Verbindungen zur Zieldatenbank an. Wenn Sie eine Verbindung mit einer von Oracle verwalteten heterogenen Konnektivität mit dem Parameter Weitere Informationen finden Sie unter Von Oracle verwaltete heterogene Konnektivitätsdatenbanktypen und -ports. |
|
|
Die
|
|
|
Der Name der gespeicherten Zugangsdaten, die mit |
|
|
Das Verzeichnis für die Datei Die von Oracle verwaltete heterogene Konnektivität ist mit einem Wallet vorkonfiguriert, das die meisten gängigen vertrauenswürdigen Root- und Zwischen-SSL-Zertifikate enthält. Der Parameter |
|
|
Der im Serverzertifikat gefundene DN-Wert. Die von Oracle verwaltete heterogene Konnektivität ist mit einem Wallet vorkonfiguriert, das die meisten gängigen vertrauenswürdigen Root- und Zwischen-SSL-Zertifikate enthält. |
|
|
Gibt Verbindungs- und Quelltypeinstellungen an, die für heterogene Migrationen verwendet werden (d.h. wenn die Quelle eine Nicht-Oracle-Datenbank ist). Es wird als JSON-Objekt übergeben und enthält Werte wie den Quelldatenbanktyp. Beispiel: Diese Parameter geben dem Migrationsjob an, welches Gateway- oder Treiberverhalten beim Herstellen einer Verbindung zu Daten und Importieren aus dem Quellsystem verwendet werden soll. Dieser Parameter ist optional und standardmäßig |
|
|
Liste der Schemas, die in den Import aufgenommen werden sollen. Dieser Parameter ist optional. Wenn Sie keinen Wert angeben, lautet der Standardwert |
|
|
Gibt die Tabellen an, die als JSON-Array mit Verwenden Sie Geben Sie keine sich überschneidenden Objekte in Dieser Parameter ist optional und standardmäßig |
Beispiel
BEGIN
DBMS_CLOUD_IMPORT.CREATE_IMPORT_TASK(
task_name => 'orcl_import_job',
hostname => '<remote_db_hostname>',
port => '<remote_db_port>',
service_name => '<remote_db_service_name>',
ssl_server_cert_dn => '<cn=remote_db_cn_name>',
directory_name => '<walletdb>',
credential_name => 'db1_cred',
schema_list => '["admin"]'
);
END;
/Übergeordnetes Thema: Übersicht über DBMS_CLOUD_IMPORT-Unterprogramme
Prozedur SUSPEND_IMPORT_TASK
Mit der Prozedur DBMS_CLOUD_IMPORT.SUSPEND_IMPORT_TASK wird eine ausgeführte Importaufgabe vorübergehend angehalten, sodass sie später fortgesetzt werden kann.
Syntax
DBMS_CLOUD_IMPORT.SUSPEND_IMPORT_TASK(
task_name IN VARCHAR2 );
Parameter
| Parameter | Beschreibung |
|---|---|
|
|
Eindeutige Kennzeichnung der Importaufgabe. |
Beispiel
BEGIN
DBMS_CLOUD_IMPORT.SUSPEND_IMPORT_TASK(
task_name => 'SALES_IMPORT_JOB1'
);
END;
/Übergeordnetes Thema: Übersicht über DBMS_CLOUD_IMPORT-Unterprogramme
Prozedur RESUME_IMPORT_TASK
Die Prozedur DBMS_CLOUD_IMPORT.RESUME_IMPORT_TASK setzt eine Importaufgabe fort, die zuvor unterbrochen wurde. Die Aufgabenausführung für die angegebene task_name wird neu gestartet, und der Importvorgang wird ab dem Zeitpunkt fortgesetzt, an dem er unterbrochen wurde.
Sie müssen als Benutzer ADMIN angemeldet sein, um diese Prozedur ausführen zu können.
Syntax
DBMS_CLOUD_IMPORT.RESUME_IMPORT_TASK(
task_name IN VARCHAR2 );
Parameter
| Parameter | Beschreibung |
|---|---|
|
|
Eindeutige Kennzeichnung der Importaufgabe. |
Beispiel
BEGIN
DBMS_CLOUD_IMPORT.RESUME_IMPORT_TASK(
task_name => 'SALES_IMPORT_JOB1'
);
END;
/Übergeordnetes Thema: Übersicht über DBMS_CLOUD_IMPORT-Unterprogramme
Prozedur DROP_IMPORT_TASK
Die Prozedur DBMS_CLOUD_IMPORT.DROP_IMPORT_TASK löscht eine Importaufgabe und entfernt die zugehörige Aufgabendefinition und Metadaten.
Sie müssen als Benutzer ADMIN angemeldet sein, um diese Prozedur ausführen zu können.
Syntax
DBMS_CLOUD_IMPORT.DROP_IMPORT_TASK(
task_name IN VARCHAR2 );Parameter
| Parameter | Beschreibung |
|---|---|
|
|
Eindeutige Kennzeichnung der Importaufgabe. |
Beispiel
BEGIN
DBMS_CLOUD_IMPORT.DROP_IMPORT_TASK(
task_name => 'SALES_IMPORT_JOB1'
);
END;
/Übergeordnetes Thema: Übersicht über DBMS_CLOUD_IMPORT-Unterprogramme