A propos des paramètres bporaimp
Les paramètres NetBackup NB_ORA_SERV et NB_ORA_CLIENT permettent de spécifier la configuration d'exécution de NetBackup. Dans le cas contraire, l'ordre de priorité des paramètres de la variable de configuration d'exécution est appliqué.
Certains paramètres ne sont valides que dans le cas d'une écriture sur une unité de stockage. Les autres paramètres ne sont valides que dans le cas d'une écriture dans un répertoire. Dans la table suivante, la colonne la plus à droite contient soit "Unité de stockage", soit "Répertoire" pour indiquer si le paramètre de cette ligne s'applique soit à l'écriture sur une unité de stockage, soit à l'écriture dans un répertoire. Les paramètres pris en compte lors d'une écriture dans un répertoire sont ignorés lors d'une écriture sur une unité de stockage.
Tableau : paramètres et valeurs par défaut de la commande bporaimp décrit les paramètres et les valeurs par défaut de la commande bporaimp (cette commande se nomme bporaimp64 sur certaines plates-formes).
Tableau : paramètres et valeurs par défaut de la commande bporaimp
Paramètre | Requis ? | Par défaut | Description | Emplacement cible |
---|
ARCHIVE_DATE_FROM
| N
| aucun paramètre par défaut
| Facultatif : spécifie une date de début pour l'importation de l'archive. Utilisé avec ARCHIVE_DATE_TO pour spécifier une plage. Si cet élément n'est pas utilisé, l'archive la plus récente sera importée. Si la plage utilisée contient plusieurs archives, l'archive la plus récente est utilisée. Le format de la date est le suivant : mm/dd/yyyy [hh:mm:ss].
| Unité de stockage
|
ARCHIVE_DATE_TO
| N
| aucun paramètre par défaut
| Facultatif : spécifie une date de fin pour l'importation de l'archive. Utilisé avec ARCHIVE_DATE_FROM pour spécifier une plage. Si cet élément n'est pas utilisé, l'archive la plus récente sera importée. Si la plage utilisée contient plusieurs archives, l'archive la plus récente est utilisée. Le format de la date est le suivant : mm/dd/yyyy [hh:mm:ss].
| Unité de stockage
|
BFILE_DIRECTORY
| O (si l'un des tables importées contient des colonnes BFILE)
| aucun paramètre par défaut
| Spécifie un répertoire pour le résultat de toutes les colonnes BFILE en cours d'importation. La commande Oracle CREATE DIRECTORY peut être utilisée pour créer la variable DIRECTORY dans Oracle ; le nom doit correspondre au nom utilisé dans le fichier d'exportation.
| Répertoire
|
COMMIT
| N
| N
| Spécifie si la commande bporaimp doit effectuer une vérification après chaque insertion de table. La variable ROW_BUFFER établit la taille de la table. Par défaut, la commande bporaimp effectue une vérification uniquement après avoir chargé chaque table. En cas d'erreur, avant de passer à l'objet suivant, elle effectue une restauration (rollback).
| Répertoire
|
DIRECTORY
| N
| aucun paramètre par défaut
| Facultatif : spécifie un répertoire pour les données envoyées à la commande bporaimp.
| Répertoire
|
FROMUSER
| N
| aucun paramètre par défaut
| Facultatif : spécifie une liste d'utilisateurs (séparés par des virgules) à importer à partir d'une archive contenant plusieurs tables d'utilisateurs. Si ce paramètre n'est pas spécifié, toutes les tables sont importées.
| Répertoire
|
HELP
| N
| N
| Affiche un message d'aide et décrit les paramètres de la commande bporaimp.
| Répertoire
|
IGNORE_ROWS
| N
| N
| Spécifie si les lignes doivent être insérées dans un table qui n'est pas vide. Par défaut, la tableau existe déjà et elle est vide. Si elle n'est pas vide, le paramètre IGNORE_ROWS = N renvoie une erreur. La table n'est pas prise en compte et les lignes ne sont pas insérées. IGNORE_ROWS = Y insère des lignes avec les erreurs consignées dans le fichier journal.
Avec les paramètres IGNORE_ROWS = Y, COMMIT = N et en cas de violation de contrainte de la clé principale, aucune donnée n'est insérée. Cependant, si COMMIT = Y, les lignes de la table (taille établie par ROW_BUFFER) ne sont pas insérées. Toutefois, bporaimp continue à traiter les lignes des tables suivantes dans l'ordre dans lequel elles ont été exportées. Pour insérer toutes les lignes ne violant pas la contrainte de la clé principale, configurez les paramètres comme suit : COMMIT = Y, ROW_BUFFER = 1 et IGNORE_ROWS = Y.
| Répertoire
|
KEYWORD
| N
| aucun paramètre par défaut
| Facultatif : spécifie une expression de mots-clés utilisée par NetBackup pour rechercher des archives permettant de restaurer les fichiers.
| Unité de stockage
|
LIST
| N
| N
| Le paramètre LIST = Y interroge le catalogue NetBackup et répertorie les archives disponibles. En cas d'utilisation du paramètre LIST = Y, n'importe pas les données.
| Unité de stockage
|
LOG
| N
| aucun paramètre par défaut
| Facultatif : spécifie le nom du fichier recevant les messages d'erreur et d'informations. Si ce paramètre est spécifié, les messages sont consignés dans le fichier journal et ne s'affichent pas sur le terminal.
| Répertoire
|
NAME
| O
| aucun paramètre par défaut
| Le nom du fichier du schéma XML maître. Si le paramètre LIST = N est spécifié, vous devez spécifier ce paramètre.
| Répertoire
|
NB_ORA_SERV
| N
| serveur maître par défaut
| Facultatif : spécifie le nom du serveur maître NetBackup.
| Unité de stockage
|
NB_ORA_CLIENT
| N
| client par défaut
| Facultatif : spécifie le nom du client NetBackup for Oracle.
| Unité de stockage
|
RESTORE_SCHEMA_ONLY
| N
| N
| Utilisé avec RESTORE_TO_DIRECTORY pour restaurer les fichiers schéma XML uniquement sur un répertoire.
| Unité de stockage
|
RESTORE_TO_DIRECTORY
| N
| aucun paramètre par défaut
| Facultatif : spécifie le répertoire pour le résultat de la commande bporaimp. Si ce paramètre est utilisé, les données XML ne sont pas analysées et ne sont pas insérées dans Oracle.
| Unité de stockage
|
ROW_BUFFER
| N
| 1000
| Spécifie la taille du tampon en nombre de lignes pour insérer les lignes. Les tables contenant des colonnes de type LONG ou LOB sont insérés ligne par ligne. La valeur maximale autorisée est de 32767.
| Répertoire
|
TABLES
| N
| aucun paramètre par défaut
| Facultatif : spécifie une liste de noms de tables, de vues et de noms de partition à importer. Si ce paramètre n'est pas utilisé, tous les objets de l'archive sont importés. Les objets doivent déjà exister et le paramètre USERID doit disposer du privilège INSERT sur les objets. Les noms des objets ne peuvent pas être les mêmes que les noms des propriétaires et le paramètre FROMUSER est utilisé pour spécifier le nom du propriétaire d'un objet en particulier. Si un nom de partition est spécifié, il indique uniquement la partition exportée. Les lignes sont insérées en fonction du schéma de partitionnement de la table cible. Si l'exportation contient des partitions et si l'importation ne les spécifie pas, toutes les partitions sont insérées.
| Répertoire
|
TOUSER
| N
| aucun paramètre par défaut
| Facultatif : spécifie une liste d'utilisateurs (séparés par des virgules) à importer pouvant être utilisée avec le paramètre FROMUSER pour modifier les propriétaires de la table. Les comptes Oracle TOUSER doivent déjà exister et le paramètre USERID doit disposer du privilège INSERT sur les tables préexistantes.
| Répertoire
|
USERID
| O
| aucun paramètre par défaut
| Spécifie le nom d'utilisateur et le mot de passe (et éventuellement la chaîne de caractères de connexion) de l'utilisateur initialisant l'importation. Si aucune chaîne de caractères de connexion n'est spécifiée, la variable d'environnement ORACLE_SID est utilisée.
| Répertoire
|