Guide de l'administrateur NetBackup™ for Oracle
- Introduction
- Démarrage rapide de NetBackup for Oracle
- Installation de NetBackup for Oracle
- A propos de la liaison d'Oracle RMAN avec NetBackup pour UNIX
- Configuration de politique Oracle
- Préparation à la configuration de NetBackup for Oracle
- Gestion des instances d'une politique intelligente Oracle (OIP)
- À propos des politiques intelligentes Oracle (OIP)
- À propos des politiques Oracle basées sur un script
- À propos de l'ajout de sélections de sauvegarde à une politique Oracle
- À propos de la configuration de l'environnement d'exécution
- À propos de la création de scripts shell
- Exécution de sauvegardes et de restaurations Oracle
- A propos de NetBackup pour des sauvegardes d'Oracle
- Gestions des images de sauvegarde expirées
- A propos des restaurations NetBackup for Oracle
- Redirection d'une restauration vers un autre client
- Utilisation de NetBackup for Oracle dans un environnement en cluster Microsoft Windows
- NetBackup for Oracle avec Snapshot Client
- A propos du dépannage de NetBackup for Oracle avec Snapshot Client
- Fonctionnement de NetBackup for Oracle avec Snapshot Client
- A propos de la configuration de Snapshot Client avec NetBackup for Oracle
- Restauration de NetBackup for Oracle à partir d'une sauvegarde par cliché
- A propos de la configuration des sauvegardes BLI NetBackup for Oracle sous UNIX
- A propos des effets de Snapshot Client
- À propos de la prise en charge d'Oracle pour Replication Director
- Déduplication directe NetBackup pour Oracle
- Utilisation du plug-in Déduplication directe NetBackup pour Oracle
- Résolution de problèmes
- Dépannage des erreurs de sauvegarde ou de restauration RMAN
- Annexe A. Pratiques d'excellence de déduplication
- Annexe B. Prise en charge Snapshot Client de SFRAC
- Annexe C. Sauvegardes incrémentielles de bloc (BLI) basées sur un script sans RMAN sur des systèmes UNIX et Linux
- Vérification des paramètres d'installation pour des sauvegardes incrémentielles de blocs sans RMAN
- Création de politiques NetBackup pour les sauvegardes incrémentielles de bloc basées sur les scripts
- Création de scripts de notification pour les sauvegardes incrémentielles de bloc
- Réalisation de sauvegardes et restaurations
- A propos du dépannage des erreurs de sauvegarde ou de restauration
- Annexe D. Archivage XML
- Exportation/importation XML dans NetBackup for Oracle
- À propos des scripts shell d'exportation XML
- Création de l'archive d'une exportation XML
- Restauration d'une archive d'exportation XML
- Dépannage des erreurs d'importation/exportation XML
- Annexe E. Enregistrer des emplacements autorisés
exemples de sauvegarde de proxy
La politique intelligente d'Oracle crée automatiquement le script proxy RMAN. Parfois, vous devez créer un script personnalisé spécifique à votre environnement.
Les exemples suivants illustrent la procédure d'utilisation des canaux multiples dans des scripts RMAN avec sauvegardes de proxy.
Tableau : Exemples de sauvegarde de proxy
Exemple de sauvegarde | Exemple de script |
---|---|
Cet exemple de script RMAN lance une sauvegarde complète de la base de données, comprenant le fichier de contrôle. RMAN démarre une session de sauvegarde de copie de proxy en envoyant une liste de tous les fichiers de données à l'agent NetBackup for Oracle sur le canal t1. | run { allocate channel t1 type 'SBT_TAPE'; send 'NB_ORA_PC_STREAMS=3'; backup proxy format 'bk_%U_%t' (database); release channel t1; } L'agent partage les fichiers en trois flux et lance une sauvegarde basée sur des fichiers pour chaque flux. Une fois la sauvegarde de proxy terminée, RMAN démarre une sauvegarde standard non proxy du fichier de contrôle sur le canal t1. |
Cet exemple de script RMAN lance une sauvegarde complète de la base de données, comprenant le fichier de contrôle. RMAN démarre une session de sauvegarde de copie de proxy en envoyant une liste de tous les fichiers de données à l'agent NetBackup for Oracle sur le canal t1. L'agent partage les fichiers en trois flux et lance une sauvegarde basée sur des fichiers pour chaque flux. RMAN démarre simultanément une sauvegarde standard du fichier de contrôle ne prenant pas en compte les proxys sur le canal t2. | run { allocate channel t1 type 'SBT_TAPE'; allocate channel t2 type 'SBT_TAPE'; send 'NB_ORA_PC_STREAMS=3'; backup proxy format 'bk_%U_%t' (database); release channel t1; release channel t2; } Si le catalogue de récupération RMAN n'est pas utilisé, la version du fichier de contrôle sauvegardé ne contient pas les informations de la sauvegarde en cours. Pour prendre en compte les informations de la sauvegarde en cours, sauvegardez le fichier de contrôle comme dernière étape de la sauvegarde. Si vous avez utilisé le catalogue de récupération, cette étape n'est pas nécessaire. Run { allocate channel t1 type 'SBT_TAPE'; backup format 'cntrl_%s_%p_%t' current controlfile; release channel t1; } |
Dans cet exemple de script, RMAN lance deux sauvegardes de copie de proxy séquentielles sur le canal t1. Il lance une sauvegarde de proxy des fichiers de données de l'espace de table tbs1. Une fois la sauvegarde terminée, il démarre une autre sauvegarde de proxy des fichiers de données de l'espace de table tbs2. | run { allocate channel t1 type 'SBT_TAPE'; backup proxy format 'bk_%U_%t' (tablespace tbs1); backup proxy format 'bk_%U_%t' (tablespace tbs2); release channel t1; } Cette configuration peut poser des problèmes si les sauvegardes séquentielles créent des clichés sur le même volume ou un volume distinct qui partagent un cahier des charges de ressource de cliché. Dans ce cas, exécutez une commande backup unique comme dans l'exemple ci-dessous. Cette commande spécifie les deux espaces de stockage plutôt que deux commandes backup distinctes : run { allocate channel t1 type 'SBT_TAPE'; backup proxy format 'bk_%U_%t' (tablespace tbs1, tbs2); release channel t1; } |
Dans cet exemple, RMAN distribue les sauvegardes de copie de proxy sur deux canaux. Il crée deux sessions de sauvegarde de copie de proxy en envoyant les fichiers de données tbs1 sur le canal t1 et les fichiers de données tbs2 sur le canal t2. Cette méthode est utile si vous voulez spécifier différentes configurations NetBackup pour chaque canal. Dans cet exemple, chaque commande send spécifie une politique différente qui est envoyée aux sauvegardes de proxy. Chacune des sauvegardes de proxy utilise cette politique. | run { allocate channel t1 type 'SBT_TAPE'; send 'NB_ORA_POLICY=policy1'; allocate channel t2 type 'SBT_TAPE'; send 'NB_ORA_POLICY=policy2'; backup proxy format 'bk_%U_%t' (tablespace tbs1 channel t1); (tablespace tbs2 channel t2); release channel t1; release channel t2; } |