Package DBMS_CLOUD_IMPORT
DBMS_CLOUD_IMPORT facilite l'importation de données à partir de bases de données Oracle ainsi que de bases de données non Oracle à l'aide de la passerelle hétérogène Oracle dans une base de données d'IA autonome. Au cours du processus d'importation, les types de données source sont convertis en types de données compatibles Oracle. Par conséquent, toutes les limitations et restrictions de la Passerelle Hétérogène d'Oracle s'appliquent également aux opérations effectuées via ce package.
- Récapitulatif des sous-programmes DBMS_CLOUD_IMPORT
Ce tableau récapitule les sous-programmes inclus dansDBMS_CLOUD_IMPORTdans le package.
Rubrique parent : Référence de package fourni par la base de données Autonomous AI
Récapitulatif des sous-programmes DBMS_CLOUD_IMPORT
Ce tableau récapitule les sous-programmes inclus dans le package DBMS_CLOUD_IMPORT.
| Sous-programme | Description |
|---|---|
|
Crée une tâche d'import pour l'import de données à partir d'une source spécifiée dans Oracle, avec un filtrage facultatif par schéma ou table et des options de planification configurables. |
|
|
Suspend temporairement une tâche d'importation en cours d'exécution afin qu'elle puisse être reprise ultérieurement. |
|
|
Redémarre une tâche d'import précédemment suspendue et poursuit le traitement à partir du moment où elle a été suspendue. |
|
|
Supprime une tâche d'import et supprime la définition de tâche et les métadonnées associées. |
- Procédure CREATE_IMPORT_TASK
La procédureDBMS_CLOUD_IMPORT.CREATE_IMPORT_TASKcrée et configure un travail d'import pour importer des données d'un système source spécifié dans une base de données Autonomous AI. - Procédure SUSPEND_IMPORT_TASK
La procédureDBMS_CLOUD_IMPORT.SUSPEND_IMPORT_TASKinterrompt temporairement une tâche d'importation en cours d'exécution, ce qui permet de la reprendre ultérieurement. - Procédure RESUME_IMPORT_TASK
La procédureDBMS_CLOUD_IMPORT.RESUME_IMPORT_TASKreprend une tâche d'importation précédemment suspendue. Elle redémarre l'exécution de la tâche pour le fichiertask_nameindiqué et poursuit l'opération d'import à partir du moment où elle a été mise en pause. - Procédure DROP_IMPORT_TASK
La procédureDBMS_CLOUD_IMPORT.DROP_IMPORT_TASKsupprime une tâche d'import et les métadonnées et la définition de tâche associées.
Rubrique parent : Package DBMS_CLOUD_IMPORT
Procédure CREATE_IMPORT_TASK
La procédure DBMS_CLOUD_IMPORT.CREATE_IMPORT_TASK crée et configure un travail d'import pour importer des données d'un système source spécifié dans une base de données Autonomous AI.
Vous devez être connecté en tant qu'utilisateur ADMIN pour exécuter cette procédure.
Syntaxe
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
);
Paramètres
| Paramètre | Description |
|---|---|
|
|
Identifie de manière unique la tâche d'importation. Nom affecté à la tâche de migration. Il est utilisé pour identifier la tâche et le travail de planificateur associé. |
|
|
Nom d'hôte de la base de données cible. L'indication de |
|
|
Indique le port des connexions à la base de données cible. Lorsque vous indiquez une connexion avec une connectivité hétérogène gérée par Oracle à l'aide du paramètre Pour plus d'informations, reportez-vous à Ports et types de base de données de connectivité hétérogène gérés par Oracle. |
|
|
|
|
|
Nom des informations d'identification stockées créées avec |
|
|
Répertoire du fichier La connectivité hétérogène gérée par Oracle est préconfigurée avec un portefeuille qui contient la plupart des certificats SSL racine et intermédiaires sécurisés courants. Le paramètre |
|
|
Valeur de nom distinctif trouvée dans le certificat de serveur. La connectivité hétérogène gérée par Oracle est préconfigurée avec un portefeuille qui contient la plupart des certificats SSL racine et intermédiaires sécurisés courants. La valeur |
|
|
Spécifie les paramètres de connexion et de type source utilisés pour les migrations hétérogènes (c'est-à-dire lorsque la source est une base de données non Oracle). Il est transmis en tant qu'objet JSON et inclut des valeurs telles que le type de base de données source, par exemple : Ces paramètres indiquent au travail de migration le comportement de passerelle ou de pilote à utiliser lors de la connexion et de l'import de données à partir du système source. Ce paramètre est facultatif et est défini par défaut sur |
|
|
Liste des schémas à inclure dans l'import. Ce paramètre est facultatif. Si vous n'indiquez pas de valeur, la valeur par défaut est |
|
|
Indique les tables à migrer en tant que tableau JSON d'entrées Utilisez N'indiquez pas de chevauchement d'objets dans Ce paramètre est facultatif et est défini par défaut sur |
Exemple
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;
/Rubrique parent : Récapitulatif des sous-programmes DBMS_CLOUD_IMPORT
Procédure SUSPEND_IMPORT_TASK
La procédure DBMS_CLOUD_IMPORT.SUSPEND_IMPORT_TASK met temporairement en pause une tâche d'import en cours d'exécution, ce qui permet de la reprendre ultérieurement.
Syntaxe
DBMS_CLOUD_IMPORT.SUSPEND_IMPORT_TASK(
task_name IN VARCHAR2 );
Paramètres
| Paramètre | Description |
|---|---|
|
|
Identifie de manière unique la tâche d'importation. |
Exemple
BEGIN
DBMS_CLOUD_IMPORT.SUSPEND_IMPORT_TASK(
task_name => 'SALES_IMPORT_JOB1'
);
END;
/Rubrique parent : Récapitulatif des sous-programmes DBMS_CLOUD_IMPORT
Procédure RESUME_IMPORT_TASK
La procédure DBMS_CLOUD_IMPORT.RESUME_IMPORT_TASK reprend une tâche d'import précédemment suspendue. Elle redémarre l'exécution de la tâche pour le fichier task_name indiqué et poursuit l'opération d'import à partir du moment où elle a été mise en pause.
Vous devez être connecté en tant qu'utilisateur ADMIN pour exécuter cette procédure.
Syntaxe
DBMS_CLOUD_IMPORT.RESUME_IMPORT_TASK(
task_name IN VARCHAR2 );
Paramètres
| Paramètre | Description |
|---|---|
|
|
Identifie de manière unique la tâche d'importation. |
Exemple
BEGIN
DBMS_CLOUD_IMPORT.RESUME_IMPORT_TASK(
task_name => 'SALES_IMPORT_JOB1'
);
END;
/Rubrique parent : Récapitulatif des sous-programmes DBMS_CLOUD_IMPORT
Procédure DROP_IMPORT_TASK
La procédure DBMS_CLOUD_IMPORT.DROP_IMPORT_TASK supprime une tâche d'import et les métadonnées et la définition de tâche associées.
Vous devez être connecté en tant qu'utilisateur ADMIN pour exécuter cette procédure.
Syntaxe
DBMS_CLOUD_IMPORT.DROP_IMPORT_TASK(
task_name IN VARCHAR2 );Paramètres
| Paramètre | Description |
|---|---|
|
|
Identifie de manière unique la tâche d'importation. |
Exemple
BEGIN
DBMS_CLOUD_IMPORT.DROP_IMPORT_TASK(
task_name => 'SALES_IMPORT_JOB1'
);
END;
/Rubrique parent : Récapitulatif des sous-programmes DBMS_CLOUD_IMPORT