Guide de l'administrateur Veritas 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 pour une politique intelligente Oracle
- A propos des politiques intelligentes d'Oracle (OIP)
- A propos des politiques Oracle basées sur un modèle ou un script
- A propos de l'ajout de sélections de sauvegarde à une politique Oracle
- A propos de la configuration de l'environnement d'exécution
- A propos de la création de modèles et de scripts de shell
- A propos de la création manuelle de scripts RMAN
- Exécution de sauvegardes et de restaurations Oracle
- A propos de NetBackup pour des sauvegardes d'Oracle
- 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
- Récupération assistée
- Dépannage de la récupération assistée
- 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épannage
- Dépannage des erreurs de sauvegarde ou de restauration RMAN
- Annexe A. Clusters d'applications réelles
- Annexe B. Pratiques d'excellence pour protéger Oracle RAC avec NetBackup
- Annexe C. Pratiques d'excellence de déduplication
- Annexe D. Prise en charge Snapshot Client de SFRAC
- Annexe E. Sauvegardes incrémentielles de niveau bloc émanant de scripts sans RMAN sur 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 F. Archivage XML
- Exportation/importation XML dans NetBackup for Oracle
- Modèles d'exportation XML et scripts shell
- Création de l'archive d'une exportation XML
- Restauration d'une archive d'exportation XML
- A propos de la redirection d'une restauration de l'archive d'une exportation XML vers un autre client
- Dépannage des erreurs d'importation/exportation XML
- Annexe G. 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 table 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; } |