大規模データベースの場合の特殊な注意事項
導入オプション Netezza Performance Server for Cloud Pak for Data System
システムに大規模なデータベース(つまり、サイズが数百GBを超えるデータベース)がある場合、 Tivoli® Storage Manager サーバーのデフォルト構成設定では、大規模なデータベースのバックアップと復元を管理するのに十分でない可能性があります。 データベースが大きすぎてデフォルトの構成設定では対応できない場合、データベースのバックアップが終了し、以下のようなエラーが返されることがあります。
Error: Connector exited with error: 'ANS1017E (RC-50) Session rejected: TCP/IP connection failure' The server does not have enough recovery log space to continue the current operation The server does not have enough database space to continue the current 演算、操作 (operation)
このようなエラーを回避し、大規模なデータベースでもバックアップを完了できるように構成設定を変更する方法がいくつかあります。 これらの構成設定は、ネットワーク速度、 Tivoli Storage Manager サーバー負荷、ネットワーク負荷、その他の要因によって異なります。 以下に示す値は、テストに基づいて標準的に見積もられた値であるため、環境によって異なる可能性があります。 タイムアウトや容量制限などのエラーが発生した場合は、まずこれらの標準値で試してみて、ご使用のサーバーや環境のバランスが適切になるように調整してください。
- COMMTIMEOUTTivoli Storage Manager サーバーが期待されるクライアント応答を待つ時間を秒単位で指定します。 デフォルトは 60 秒です。 現在の設定値を取得するには、QUERY OPTION COMMTIMEOUT コマンドを使用します。 大規模なデータベースの場合、時間制限内にデータベース転送が完了しない場合に発生するタイムアウト・エラーを回避するために、これらの値を 3600、5400 または 7200 秒に増やしてみてください。
SETOPT COMMTIMEOUT 3600 - IDLETIMEOUTTivoli Storage Manager サーバーがセッションをキャンセルするまでのクライアントセッションのアイドル時間を分単位で指定します。 デフォルトは 15 分です。 現在の設定値を取得するには、QUERY OPTION IDLETIMEOUT コマンドを使用します。 大規模なデータベースの場合は、次のように値を 60 分に設定することをお勧めします。
SETOPT IDLETIMEOUT 60 - Tivoli Storage Manager サーバーデータベースのデフォルトサイズである 16 MB は、大規模な Netezza Performance Server データベースには不適切な場合があります。 最大 Netezza Performance Serverのサイズに応じて、デフォルトの Tivoli Storage Manager データベースサイズを 500 MB などの値に増やすことができます。
- 大規模な Netezza Performance Server データベースや多数のオブジェクト(テーブル、UDX)を持つデータベースでは、リカバリログのサイズが不十分な場合があります。 その場合は、より適したサイズになるように、値を大きくします (6 GB など)。 リカバリー・ログのサイズは、TB 内の最大の表の 2 倍以上のサイズ (GB 単位) である必要があります。 例えば、最大の表が 2 TB である場合、リカバリー・ログは 4 GB 以上である必要があります。 さらに、複数の Netezza Performance Server バックアップや、企業内の Netezza Performance Server Serverと他のバックアップの組み合わせなど、同じ Tivoli Storage Manager サーバーで複数のバックアップジョブを同時に実行する場合は、より大きなログファイルが必要になる場合があります。