Skip to main content
SnapManager Oracle
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Paramètres de configuration SnapManager

Contributeurs

SnapManager fournit une liste de paramètres de configuration que vous pouvez modifier en fonction de vos besoins. Les paramètres de configuration sont stockés dans le fichier smo.config. Cependant, le fichier smo.config peut ne pas contenir tous les paramètres de configuration pris en charge. Vous pouvez ajouter les paramètres de configuration, en fonction de vos besoins.

Le tableau suivant répertorie tous les paramètres de configuration SnapManager pris en charge et explique également quand utiliser ces paramètres :

Paramètres

Description

  • fidélisation.horaire.comptage

  • durée retenue.horaire

  • conserver.mensuel.comptage

  • conserver.mensuel.durée

Ces paramètres définissent la stratégie de rétention lorsque vous créez un profil. Par exemple, vous pouvez affecter les valeurs suivantes :retain.hourly.count = 12

retenue.horaire.durée = 2

retain.monthly.count = 2

retain.monthly.duration = 6

restore.secondaryAccessPolicy

Ce paramètre définit la façon dont SnapManager peut accéder aux données sur le stockage secondaire lorsqu'il ne peut pas être restauré directement à l'aide de protection Manager. Les différentes méthodes d'accès aux données sur un stockage secondaire sont les suivantes :

  • Direct (par défaut)

    Lorsque la version restore.secondaryAccessPolicy est définie sur directe, SnapManager clone les données sur un système de stockage secondaire, monte les données clonées du stockage secondaire sur l'hôte, puis copie les données hors du clone dans l'environnement actif.

  • Indirect

    Si vous affectez un caractère indirect à restore.secondaryAccessPolicy, SnapManager copie les données sur un volume temporaire du stockage primaire, monte les données du volume temporaire sur l'hôte et copie les données hors du volume temporaire dans l'environnement actif.

    La méthode indirecte doit être utilisée uniquement si l'hôte ne dispose pas d'un accès direct au système de stockage secondaire. Cette méthode prend deux fois plus de temps que la méthode directe, car deux copies des données sont effectuées.

Remarque Dans un SAN doté d'un système de fichiers en réseau (NFS) comme protocole, SnapManager n'a pas besoin de se connecter directement au stockage secondaire pour effectuer une restauration.

Restore.temporaryVolumeName

Ce paramètre attribue un nom au volume temporaire. Lorsque SnapManager utilise la méthode indirecte pour restaurer les données à partir d'un stockage secondaire, il requiert qu'un volume de travail sur le stockage primaire soit placé pour contenir une copie temporaire des données jusqu'à ce qu'elles soient copiées dans les fichiers de base de données et que la base de données soit restaurée. Il n'y a pas de valeur par défaut. Si vous ne spécifiez pas de valeur, vous devez entrer un nom dans la commande restore qui utilise la méthode indirecte. Par exemple, vous pouvez affecter les valeurs suivantes :restore.temporaryVolumeName = smo_temp_volume

Conservez.alwaysFreeExpiredBackups

Ce paramètre permet à SnapManager de libérer les sauvegardes lorsqu'elles expirent et lorsqu'une restauration rapide est effectuée, même si la protection des données n'est pas configurée. Ce paramètre libère les sauvegardes protégées qui expirent et supprime les sauvegardes non protégées qui expirent. Les valeurs possibles que vous pouvez attribuer sont les suivantes :

  • Vrai

    Si vous attribuez true à retain.alwaysFreeExpiredBackups, SnapManager libère les sauvegardes expirées, indépendamment de la protection ou non des sauvegardes.

    Les sauvegardes sont supprimées lorsqu'elles ne sont pas protégées ou si les copies protégées sur le stockage secondaire ont également expiré.

  • Faux

    Si vous attribuez FALSE à retain.alwaysFreeExpiredBackups, SnapManager libère les sauvegardes expirées protégées.

host.credentials.persistent

Ce paramètre permet à SnapManager de stocker les informations d'identification de l'hôte. Par défaut, les informations d'identification de l'hôte ne sont pas stockées. Cependant, les informations d'identification de l'hôte doivent être stockées si vous disposez d'un script personnalisé qui s'exécute sur un clone distant et qui requiert l'accès à un serveur distant.vous pouvez activer le stockage des informations d'identification de l'hôte en attribuant true à Host.credentials.persistent. SnapManager chiffre et enregistre les identifiants de l'hôte.

RestaurePlanMaxFilesDisjoué

Ce paramètre vous permet de définir le nombre maximal de fichiers à afficher dans l'aperçu de restauration.par défaut, SnapManager affiche un maximum de 20 fichiers dans l'aperçu de restauration. Toutefois, vous pouvez passer à une valeur supérieure à 0. Par exemple, vous pouvez attribuer la valeur suivante :

  • RestorePlanMaxFilesDisjoué = 30

Remarque Si vous spécifiez une valeur non valide, le nombre de fichiers par défaut s'affiche.

snapshot.list.timeout.min

Ce paramètre vous permet de définir le temps en minutes pendant lequel SnapManager doit attendre que la commande snap list s'exécute lorsque vous effectuez des opérations SnapManager.par défaut, SnapManager attend 30 minutes. Toutefois, vous pouvez passer à une valeur supérieure à 0. Par exemple, vous pouvez attribuer la valeur suivante :

  • snapshot.list.timeout.min = 40

Remarque Si vous spécifiez une valeur non valide, la valeur par défaut est utilisée.

Pour toute opération SnapManager, si le temps d'exécution de la commande snap list dépasse la valeur attribuée à snapshot.list.timeout.min, l'opération échoue et un message d'erreur de délai d'attente s'affiche.

PruneIfFileExistsInOtherdestination

Ce paramètre d'élagage permet de définir la destination des fichiers journaux d'archive. Les fichiers journaux d'archives sont stockés dans plusieurs destinations. Lors de la suppression des fichiers journaux d'archives, SnapManager doit connaître la destination des fichiers journaux d'archives. Les valeurs possibles que vous pouvez attribuer sont les suivantes :

  • Lorsque vous souhaitez élaguer les fichiers journaux d'archive à partir d'une destination spécifiée, vous devez affecter FALSE à pruneIfFileExistsInOtherdestination.

  • Lorsque vous souhaitez élaguer les fichiers journaux d'archive à partir d'une destination externe, vous devez affecter true à pruneIfFileExistsInOtherdestination.

prune.archivelogs.backedup.from.otherdestination

Ce paramètre d'élagage vous permet de régler les fichiers journaux d'archive sauvegardés à partir des destinations du journal d'archivage spécifiées ou sauvegardés à partir des destinations du journal d'archivage externe. Les valeurs possibles que vous pouvez attribuer sont les suivantes :

  • Lorsque vous souhaitez élaguer les fichiers journaux des archives des destinations spécifiées et si les fichiers journaux des archives sont sauvegardés à partir des destinations spécifiées à l'aide de l'option -prune-dest, vous devez affecter FALSE à prune.archivelogs.backedup.from.otherdestination.

  • Lorsque vous souhaitez élaguer les fichiers journaux d'archive des destinations spécifiées et si les fichiers journaux d'archive sont sauvegardés au moins une fois à partir de l'une des autres destinations, vous devez affecter vrai à prune.archivelogs.backedup.from.otherdestination.

Maximum.archivelog.files.toprune.atATime

Ce paramètre d'élagage vous permet de définir le nombre maximal de fichiers journaux d'archive que vous pouvez élaguer à un moment donné. Par exemple, vous pouvez attribuer la valeur suivante :maximum.archivelog.files.topune.atATime = 998

Remarque La valeur pouvant être attribuée à maximum.archivelog.files.toprune.atATime doit être inférieure à 1000.

archiveils.consolider

Ce paramètre permet à SnapManager de libérer les doublons de sauvegardes du journal d'archivage si vous attribuez true à archiveils.consolider.

suffixe.backup.label.with.logs

Ce paramètre vous permet de spécifier le suffixe que vous souhaitez ajouter pour différencier les noms d'étiquettes de la sauvegarde de données et de la sauvegarde du journal d'archives.par exemple, lorsque vous attribuez des journaux au suffixe.backup.label.with.logs, _logs est ajouté comme suffixe à l'étiquette de sauvegarde du journal d'archivage. L'étiquette de sauvegarde du journal d'archives serait alors arch_logs.

backup.archivelogs.beyond.missingfiles

Ce paramètre permet à SnapManager d'inclure les fichiers journaux d'archive manquants dans la sauvegarde. Les fichiers journaux d'archive qui n'existent pas dans le système de fichiers actif ne sont pas inclus dans la sauvegarde. Si vous souhaitez inclure tous les fichiers journaux d'archive, même ceux qui n'existent pas dans le système de fichiers actif, vous devez affecter vrai à backup.archivelogs.beyond.missingfiles.

Vous pouvez affecter FALSE pour ignorer les fichiers journaux d'archive manquants.

srvctl.timeout

Ce paramètre vous permet de définir la valeur de temporisation pour la commande srvctl. Remarque : le contrôle de serveur (SRVCTL) est un utilitaire de gestion des instances RAC.

Lorsque SnapManager prend plus de temps pour exécuter la commande srvctl que la valeur timeout, l'opération SnapManager échoue avec ce message d'erreur : erreur : expiration du délai lors de l'exécution de la commande : srvctl status.

Snapshot.restore.storageNameCheck

Ce paramètre permet à SnapManager d'effectuer la restauration avec les copies Snapshot créées avant de migrer de Data ONTAP sous 7-mode vers clustered Data ONTAP.la valeur par défaut attribuée au paramètre est false. Si vous avez migré de Data ONTAP 7-mode vers clustered Data ONTAP, mais que vous souhaitez utiliser les copies Snapshot créées avant la migration, définissez snapshot.restore.storageNameCheck=true.

services.common.disableAbort

Ce paramètre désactive le nettoyage en cas d'échec des opérations à exécution longue. Vous pouvez définir services.common.disableAbort=true.For exemple, si vous effectuez une opération de clonage qui s'exécute longtemps et échoue en raison d'une erreur Oracle, il se peut que vous ne souhaitiez pas nettoyer le clone. Si vous définissez la valeur services.common.disableAbort=true, le clone ne sera pas supprimé. Vous pouvez corriger le problème Oracle et redémarrer l'opération de clonage à partir du point où elle a échoué.

  • backup.sleep.dnfs.layout

  • backup.sleep.dnfs.secs

Ces paramètres activent le mécanisme de veille dans la mise en page Direct NFS (dNFS). Après avoir créé la sauvegarde des fichiers de contrôle à l'aide de dNFS ou d'un système de fichiers réseau (NFS), SnapManager tente de lire les fichiers de contrôle, mais les fichiers risquent de ne pas être trouvés.pour activer le mécanisme de veille, assurez-vous que backup.Sleep.dnfs.Layout=true. La valeur par défaut est vrai.

Lorsque vous activez le mécanisme de mise en veille, vous devez attribuer l'heure de mise en veille à backup.sleep.dnfs.secs. Le temps de sommeil attribué est en secondes et la valeur dépend de votre environnement. La valeur par défaut est 5 secondes.

Par exemple :

  • backup.sleep.dnfs.layout=true

  • backup.sleep.dnfs.secs=2

  • override.default.backup.pattern

  • new.default.backup.pattern

Lorsque vous ne spécifiez pas d'étiquette de sauvegarde, SnapManager crée une étiquette de sauvegarde par défaut. Ces paramètres SnapManager vous permettent de personnaliser l'étiquette de sauvegarde par défaut.pour permettre la personnalisation de l'étiquette de sauvegarde, assurez-vous que la valeur override.default.backup.pattern est définie sur true. La valeur par défaut est FALSE.

Pour affecter le nouveau modèle de l'étiquette de sauvegarde, vous pouvez affecter des mots clés tels que le nom de la base de données, le nom du profil, la portée, le mode et le nom d'hôte à new.default.backup.pattern. Les mots clés doivent être séparés à l'aide d'un trait de soulignement. Par exemple, new.default.backup.pattern=dbname_profile_hostname_scope_mode.

Remarque L'horodatage est automatiquement inclus à la fin de l'étiquette générée.

allow.underscore.in.clone.sid

Oracle prend en charge l'utilisation du trait de soulignement dans le SID de clone d'Oracle 11gR2. Ce paramètre SnapManager vous permet d'inclure un trait de soulignement dans le nom SID du clone.pour inclure un trait de soulignement dans le nom SID du clone, assurez-vous que la valeur allow.underscore.in.clone.sid est définie sur true. La valeur par défaut est vrai.

Si vous utilisez une version Oracle antérieure à Oracle 11gR2 ou si vous ne souhaitez pas inclure de soulignement dans le nom du SID de clone, définissez la valeur sur false.

oracle.parameters.with.comma

Ce paramètre vous permet de spécifier tous les paramètres Oracle ayant une virgule (,) comme valeur.lors de toute opération, SnapManager utilise oracle.parameters.with.comma pour vérifier tous les paramètres Oracle et ignorer la division des valeurs.

Par exemple, si la valeur nls_numeric_characters=, spécifiez oracle.parameters.with.comma=nls_numeric_characters. Si la valeur contient plusieurs paramètres Oracle avec une virgule, vous devez spécifier tous les paramètres dans la section oracle.parameters.with.comma.

  • ArchivedLogs.exclude

  • ArchivedLogs.exclude.fileslike

  • <db-unique-name>.archivedLogs.exclude.fileslike

Ces paramètres permettent à SnapManager d'exclure les fichiers journaux d'archive des profils et des sauvegardes si la base de données ne se trouve pas sur un système de stockage compatible avec la copie Snapshot et que vous souhaitez effectuer des opérations SnapManager sur ce système de stockage.Remarque : vous devez inclure les paramètres d'exclusion dans le fichier de configuration avant de créer un profil.

Les valeurs attribuées à ces paramètres peuvent être soit un répertoire de niveau supérieur, soit un point de montage où sont présents les fichiers journaux d'archives, soit un sous-répertoire. Si un répertoire de niveau supérieur ou un point de montage est spécifié et si la protection des données est activée pour un profil sur l'hôte, ce point ou ce répertoire n'est pas inclus dans le jeu de données créé dans protection Manager. Lorsqu'il existe plusieurs fichiers journaux d'archive à exclure de l'hôte, vous devez séparer les chemins du fichier journal d'archives à l'aide de virgules.

Pour exclure l'inclusion et la sauvegarde de fichiers journaux d'archives, vous devez inclure l'un des paramètres suivants :

  • ArchivedLogs.exclude spécifier une expression régulière pour l'exclusion des fichiers journaux d'archive de tous les profils ou sauvegardes.

    Les fichiers journaux d'archive correspondant à l'expression régulière sont exclus de tous les profils et sauvegardes.

    Par exemple, vous pouvez définir archivedLogs.exclude = /arch/logs/on/local/disk1/.,/arch/logs/on/local/disk2/.. Pour les bases de données ASM, vous pouvez définir archivedLogs.exclude = \\+KHDB_ARCH_DEST/khdb/archiveelog/.,\+KHDB_NONNAARCHTWO/khdb/archiveelog/..

  • ArchivedLogs.exclude.fileslike pour spécifier une expression SQL à l'exclusion des fichiers journaux d'archive de tous les profils ou sauvegardes.

    Les fichiers journaux d'archive correspondant à l'expression SQL sont exclus de tous les profils et sauvegardes.

    Par exemple, vous pouvez définir archivedLogs.exclude.fileslike = /arch/logs/on/local/disk1/%,/arch/logs/on/local/disk2/%.

  • <db-unique-name>.archivedLogs.exclude.fileslike pour spécifier une expression SQL pour l'exclusion des fichiers journaux d'archives uniquement du profil ou de la sauvegarde créée pour la base de données avec le nom-unique-base spécifié.

    Les fichiers journaux d'archive correspondant à l'expression SQL sont exclus du profil et des sauvegardes.

    Par exemple, vous pouvez définir mydb.archivedLogs.exclude.fileslike = /arch/logs/on/local/disk1/%,/arch/logs/on/local/disk2/%.