SnapManager Oracle
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

SnapManager の設定パラメータ

共同作成者

SnapManager には、要件に応じて編集可能な設定パラメータのリストが用意されています。構成パラメータは、 smo .config ファイルに保存されます。ただし、 smo .config ファイルに、サポートされる設定パラメータがすべて含まれているわけではありません。要件に応じて構成パラメータを追加できます。

次の表に、サポートされるすべての SnapManager 構成パラメータと、それらのパラメータを使用する状況を示します。

パラメータ

説明

  • hourly.count のままにします

  • hourly.duration を保持します

  • retae.month.count を使用します

  • 毎月の期間を維持します

これらのパラメータは、プロファイルの作成時に保持ポリシーを設定します。たとえば、次の値を割り当てることができます。 retain.hourly.count=12

retain-hourly.duration = 2 のままにします

retain.month.count=2

retain.month.duration = 6

restore.temporaryVolumeName

このパラメータは、一時ボリュームに名前を割り当てます。SnapManager でセカンダリストレージからデータをリストアする間接的な方法を使用する場合、プライマリストレージには、データベースファイルにコピーされてデータベースがリカバリされるまでの間、一時的なデータのコピーを保持するボリュームが必要になります。デフォルト値はありません。値を指定しない場合は、リストアコマンドで間接方式を使用する名前を入力する必要があります。たとえば、次の値を割り当てることができます。 restore.temporaryVolumeName=smo _temp_volume

host.credentialers.persist

このパラメータは、 SnapManager にホストクレデンシャルを格納するかどうかを指定しデフォルトでは、ホストクレデンシャルは格納されません。ただし、リモートクローンで実行され、リモートサーバにアクセスする必要があるカスタムスクリプトがある場合は、ホストクレデンシャルを保存する必要があります。ホストクレデンシャルの保存を有効にするには、 host.credential.persist に true を割り当てます。SnapManager は、ホストクレデンシャルを暗号化して保存します。

restorePlanMaxFilesDisplayed を実行しました

このパラメータを使用すると、リストアプレビューに表示するファイルの最大数を定義できます。デフォルトでは、 SnapManager のリストアプレビューに表示されるファイルの最大数は 20 です。ただし、 0 より大きい値に変更することはできます。たとえば、次の値を割り当てることができます。

  • restorePlanMaxFilesDisplayed = 30

メモ 無効な値を指定すると、デフォルトのファイル数が表示されます。

snapshot.list.timeout.min

このパラメータを使用すると、 SnapManager 操作の実行時に SnapManager が snap list コマンドの実行を待機する時間を分単位で定義できます。デフォルトでは、 SnapManager は 30 分間待機します。ただし、 0 より大きい値に変更することはできます。たとえば、次の値を割り当てることができます。

  • snapshot.list.timeout.min = 40

メモ 無効な値を指定した場合は、デフォルト値が使用されます。

SnapManager 処理で、 snap list コマンドの実行時間が snapshot. list.timeout.min に割り当てられた値を超えると、タイムアウトエラーメッセージが表示されて処理が失敗します。

pruneIfFileExistsInOtherDestination

このプルーニングパラメータを使用すると、アーカイブログファイルの宛先を定義できます。アーカイブログファイルは、複数の保存先に保存されます。アーカイブ・ログ・ファイルを削除する場合、 SnapManager はアーカイブ・ログ・ファイルのデスティネーションを認識している必要があります。割り当てることができる値は次のとおりです。

  • 指定したデスティネーションからアーカイブログファイルを削除する場合は、 pruneIfFileExistsInOtherDestination に false を割り当てる必要があります。

  • アーカイブログファイルを外部デスティネーションからプルーニングする場合は、 pruneIfFileExistsInOtherDestination に true を割り当てる必要があります。

prune.archivelogs.backedup.from.otherdestination

このプルーニングパラメータを使用すると、指定したアーカイブログ送信先からバックアップされるアーカイブログファイル、または外部アーカイブログ送信先からバックアップされるアーカイブログファイルをプルーニングできます。割り当てることができる値は次のとおりです。

  • 指定したデスティネーションからアーカイブログファイルを削除し、 -cprune dest を使用して指定したデスティネーションからアーカイブログファイルをバックアップする場合は、 prune.archivelogs.backedup.from.otherdestination に false を割り当てる必要があります。

  • 指定したデスティネーションからアーカイブログファイルを削除する場合、およびアーカイブログファイルが他のいずれかのデスティネーションから少なくとも 1 回バックアップされる場合は、 prune.archivelogs.backedup.from.otherdestination に true を割り当てる必要があります。

最大 .archivelog .files.toprun.atATime

このプルーニングパラメータを使用すると、指定した時間にプルーニングできるアーカイブログファイルの最大数を定義できます。たとえば、 maximum.archivelog.files.toprune.atATime=998 という値を割り当てることができます

メモ 最大 .archivelog.files.toprun.atATime に割り当てることができる値は、 1000 未満である必要があります。

archivelogs.Consolidate を実行します

このパラメータを使用すると、 archivelogs.Consolidate に true を割り当てた場合に、 SnapManager は重複するアーカイブログのバックアップを解放できます。

サフィックス -backup.label.with .logs

このパラメータでは、データバックアップとアーカイブログバックアップのラベル名を区別するために追加するサフィックスを指定できます。たとえば、サフィックス -backup.label.with .log にログを割り当てると、アーカイブログのバックアップラベルにサフィックスとして _logs が追加されます。アーカイブログのバックアップラベルは arch_logs になります。

backup.archivelogs.beyond.missingfiles

このパラメータを使用すると、 SnapManager で不足しているアーカイブログファイルをバックアップに含めることができます。アクティブファイルシステムに存在しないアーカイブログファイルは、バックアップに含まれません。アクティブファイルシステムに存在しないアーカイブログファイルも含め、すべてのアーカイブログファイルを含める場合は、 backup.archivelogs.beyond.missingfiles に true を割り当てる必要があります。

欠落しているアーカイブログファイルを無視するには、 false を割り当てます。

srvctl.timeout の指定です

このパラメータでは、 srvctl コマンドのタイムアウト値を定義できます。* 注: * Server Control ( srvctl )は RAC インスタンスを管理するユーティリティです。

SnapManager が srvctl コマンドの実行にタイムアウト値よりも時間がかかると、 SnapManager 処理が失敗して次のエラーメッセージが表示されます。 Error : Timeout occurred while executing command : srvctl status

snapshot.restore.storageNameCheck です

このパラメータは、 Data ONTAP 7-Mode から clustered Data ONTAP に移行する前に作成された Snapshot コピーを使用して、 SnapManager がリストア処理を実行できるようにします。パラメータに割り当てられるデフォルト値は false です。Data ONTAP 7-Mode から clustered Data ONTAP に移行したあとに、移行前に作成された Snapshot コピーを使用する場合は、 snapshot.restore.storageNameCheck=true を設定します。

services.common.disableAbort

このパラメータは、長時間実行されている処理が失敗した場合にクリーンアップを無効にします。Oracle のエラーが原因でクローニング処理に時間がかかって失敗する場合は、 services.common.disableAbort=true.For の例を設定して、クローンをクリーンアップしないようにすることができます。services.common.disableAbort=true を設定した場合、クローンは削除されません。Oracle 問題を修正して、障害が発生したポイントからクローニング処理を再開できます。

  • backup.sleep.DNFS レイアウト

  • backup.sleep.dnfs.secs

これらのパラメータは、 Direct NFS ( dNFS )レイアウトでスリープメカニズムをアクティブにします。dNFS またはネットワークファイルシステム( NFS )を使用して制御ファイルのバックアップを作成したあと、 SnapManager は制御ファイルの読み取りを試行しますが、ファイルが見つからない可能性があります。スリープメカニズムを有効にするには、 backup.sleep.DNFS .layout=true を確認してください。デフォルト値は true です。

スリープメカニズムを有効にする場合は、 backup.sleep.dnfs.secs にスリープ時間を割り当てる必要があります。割り当てられたスリープ時間は秒単位で、値は環境によって異なります。デフォルト値は 5 秒です。

例:

  • backup.sleep.DNFS .layout=true

  • backup.sleep.dnfs.secs=2

  • override.default.backup.pattern

  • new.default.backup.pattern

バックアップラベルを指定しない場合、 SnapManager はデフォルトのバックアップラベルを作成します。これらの SnapManager パラメータでは、デフォルトのバックアップラベルをカスタマイズできます。バックアップラベルのカスタマイズを有効にするには、 override.default.backup.pattern の値が true に設定されていることを確認してください。デフォルト値は false です。

バックアップラベルの新しいパターンを割り当てるには、データベース名、プロファイル名、スコープ、モード、ホスト名などのキーワードを new.default.backup.pattern に割り当てます。キーワードはアンダースコアで区切る必要があります。たとえば、 new.default.backup.pattern=dbname_profile_hostname_scope_mode などです。

メモ タイムスタンプは、生成されたラベルの末尾に自動的に追加されます。

allow.underscore.in.clone.sid

Oracle では、 Oracle 11gR2 のクローン SID でアンダースコアを使用できます。この SnapManager パラメータでは、クローンの SID 名にアンダースコアを含めることができます。クローンの SID 名にアンダースコアを含めるには、 allow.underscore.in.clone.sid の値が true に設定されていることを確認します。デフォルト値は true です。

Oracle 11gR2 より前のバージョンの Oracle を使用している場合やクローンの SID 名にアンダースコアを含めない場合は、この値を false に設定します。

oracle.parameters.with.comma

このパラメータを使用すると、カンマ(、)を含むすべての Oracle パラメータを値として指定できます。任意の操作を実行する SnapManager では、 oracle.parameters.with.comma を使用してすべての Oracle パラメータをチェックし、値のスプリットをスキップします。

たとえば、 NLS_NUMERTH_characters = の値の場合は、 oracle.parameters.with.comma=nls_numeric_characters を指定します。複数の Oracle パラメータがあり、値がカンマである場合は、 oracle.parameters.with.comma ですべてのパラメータを指定する必要があります。

  • archivedLogs.exclude

  • archivedLogs.exclude.fileslike

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

これらのパラメータを使用すると、 Snapshot コピーが有効なストレージ・システム上にないデータベースで、 SnapManager 処理を実行する場合に、 SnapManager がプロファイルおよびバックアップからアーカイブ・ログ・ファイルを除外できます。 * 注: * を作成する前に、構成ファイルに除外パラメータを含める必要があります プロファイル( Profile ):

これらのパラメータには、最上位のディレクトリまたはアーカイブログファイルが存在するマウントポイント、あるいはサブディレクトリの値を割り当てることができます。

アーカイブ・ログ・ファイルをプロファイルに含めてバックアップ対象から除外するには、次のいずれかのパラメータを指定する必要があります。

  • ArchiveedLogs.exclude :すべてのプロファイルまたはバックアップからアーカイブログファイルを除外するための正規表現を指定します。

    正規表現に一致するアーカイブログファイルは、すべてのプロファイルおよびバックアップから除外されます。

    たとえば、 archivedLogs.exclude=J:\\arch\\.* を設定できます。

    メモ 宛先にファイル区切り文字がある場合は、追加のスラッシュ記号( \ )をパターンに追加する必要があります。また、パターンの末尾には二重スラッシュパターン( \\. * )を使用する必要があります。
  • archivedLogs.exclude.files すべてのプロファイルまたはバックアップからアーカイブログファイルを除外するための SQL 式を指定する場合に使用します

    SQL 式に一致するアーカイブログファイルは、すべてのプロファイルとバックアップから除外されます。

    たとえば 'archiveLogs.exclude.fileslike =J:\\ARCH2\\% を設定できます

    メモ 宛先にファイルセパレータがある場合は、追加のスラッシュ記号( \ )をパターンに追加する必要があります。また、パターンの末尾には二重スラッシュパターン( \\% )を使用する必要があります。
  • <db-unique-name>.archivedLogs.exclude.files 指定した db-unique-name でデータベース用に作成されたアーカイブログファイルだけをプロファイルから除外する SQL 式、またはバックアップを指定します。

    SQL 式に一致するアーカイブ・ログ・ファイルは、プロファイルおよびバックアップから除外されます。

    たとえば、 mydb.archiveLogs.exclude.fileslike = J : \\ARCH2\\% を設定できます。

    メモ 宛先にファイルセパレータがある場合は、追加のスラッシュ記号( \ )をパターンに追加する必要があります。また、パターンの末尾には二重スラッシュパターン( \\% )を使用する必要があります。