GET_DATABASE_METADATA

Durée de validité

Extraction et réplication

Description

Utilisez la fonction GET_DATABASE_METADATA pour renvoyer les métadonnées de la base de données associée à un enregistrement.

Tampon

typedef struct
{
char*    dbName;
long      dbName_max_length;
long      dbName_actual_length;
unsigned char    dbNameMetadata[MAXDBOBJTYPE];
char*   locale;
long     locale_max_length;
long     locale_actual_length;
} database_def;
typedef struct
{
    database_def  source_db_def;
    database_def  target_db_def;
} database_defs;

Entrée

nom de base de données

Pointeur vers un tampon pour accepter le nom de la base de données.

dbname_max_length

Longueur maximale du tampon devant contenir le nom.

dbname_actual_length

Longueur réelle du nom de la base de données.

dbNameMetadata

Métadonnées de nom pour la sensibilité à la casse, qui sont la même valeur que celle écrite par Extract et Data Pump dans une trace. Reportez-vous à la liste des macros pouvant être utilisées par l'exit utilisateur pour vérifier les métadonnées de nom d'objet de base de données Utilisation de macros, en fonction d'un type de nom d'objet.

paramètre régional

Chaîne de caractères à terminaison NULL indiquant les paramètres régionaux de la base de données. Cette valeur est renvoyée en conjonction avec :

Exemple : "en_US", "ja_Japen"

<locale_max_length>

Longueur maximale du tampon pour accepter l'environnement linguistique.

<locale_actual_length>

Longueur réelle de l'environnement linguistique.

database_def source_db_def

Indique au processus de renvoyer des métadonnées pour la base de données source.

database_def target_db_def

Indique au processus de renvoyer des métadonnées pour la base de données cible.