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 :
-
Code langue à deux lettres ISO-639
-
Code pays à deux lettres ISO-3166
-
Code de variante utilisant '_' U+005F comme séparateur.
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.