Loading...

We've detected that your browser language is Chinese. Would you like to visit our Chinese website? [ Dismiss ]
By: Emma

Informixデータベース管理者は、データ安全性が最優先事項であることを熟知しています。データを保護する上で最も重要な手順の一つがInformixレベル0バックアップの実行です。この処理によりデータベースの完全な複製ファイルが作成され、今後の全てのリカバリ作業の基盤となります。

確かなレベル0バックアップが存在しなければ、データベースを任意の時点に復元することは不可能です。小規模アプリケーションを管理する場合でも大規模エンタープライズシステムを運用する場合でも、適切なバックアップ手順を習得することは事業継続性を維持しデータ損失を防止するために不可欠です。

Informixデータベースとは何か

IBM Informixは企業が大量のデータを保存・管理するために使用する、高性能で信頼性の高いデータベースシステムです。高速かつ高効率、複数タスクを同時処理できる点が特長で、リアルタイムなデータ処理を必要とする小売業、通信業など多くの業界で活用されています。

企業の業務はこのデータに大きく依存するため、データの安全確保が極めて重要です。サーバー障害やファイル破損が発生すると重要な情報が失われる可能性があります。安定したレベル0バックアップ方針を構築する必要があるのはこのためで、データを常に保護し緊急時に速やかに復元できる状態を保ちます。

what is informix database

Informixのバックアップレベルを理解する

データを効率的に管理するには、Informixが定義するバックアップ区分を把握することが重要です。

Informixレベル0バックアップとは何か

Informixレベル0バックアップはデータベース全体の完全フルバックアップです。データスペース内で使用中のすべてのデータページを複製し、システム全体のスナップショットと言えます。全てのデータを保有するため、あらゆるリカバリ方針の起点となります。レベル0のフルバックアップを事前に実施しなければ、差分バックアップや増分バックアップを実行することはできません。

レベル0・レベル1・レベル2の比較

Informixはバックアップ処理の効率化を目的に3段階のバックアップレベルを設けています。各レベルの違いを簡単に解説します。

  • レベル0(フルバックアップ):全データを複製します。完了までに最も時間を要し、記憶領域も多く消費しますが、データの網羅性が最も高い種別です。
  • レベル1(増分バックアップ):前回のレベル0バックアップ以降に変更されたデータのみを複製します。処理速度が速く、記憶領域の消費量も少ないです。
  • レベル2(増分バックアップ):前回のレベル1バックアップ以降に変更されたデータのみを複製し、3種の中で最も高速なバックアップ方式です。

つまりレベル1・レベル2は時間とストレージを節約できる一方、両方ともレベル0バックアップを基盤としています。データベースを完全復元する際には、必ず最初に作成したレベル0のバックアップファイルが必要になります。

Informixレベル0バックアップの実行方法

適切な事前準備を行えば、レベル0バックアップの手順は単純です。環境に応じて標準ツールであるOntapeまたはOnbarのいずれかを使用します。

レベル0バックアップ実行前の前提条件

バックアップを開始する前に以下の要件を確認し、スムーズに処理が完了するよう準備します。

  • サーバー状態の確認:Informixサーバーはオンライン(Online)または休止管理(Quiescent)モードである必要があります。サーバーが完全に停止している状態では標準のバックアップを実行できません。
  • ユーザー権限:バックアップコマンドを実行する権限を得るため、informixまたはrootユーザーでログインする必要があります。
  • ストレージ容量:バックアップ先(テープドライブ、ディスクディレクトリ、クラウドストレージ)にデータベース全体を保存可能な十分な空き容量が存在するか確認します。
  • メディアの検証:物理テープを使用する場合は書き込み許可が有効で正しくマウントされているか確認します。ファイル形式で保存する場合はinformixユーザーが対象フォルダに書き込み権限を保有しているか確認します。

手順解説

Ontapeは簡易なコマンドラインツールで、小規模環境や手動バックアップによく利用されます。

  1. ターミナルを開きinformixユーザーとしてログインします。
  2. バックアップコマンドを実行:ontape -s -L 0を入力しEnterキーを押します。
    • -s:アーカイブ(保存)処理を指定するオプションです。
    • -L 0:レベル0(フル)バックアップを指定します。
  3. プロンプトに従う:Ontapeからテープのマウントまたはバックアップ先の確認が求められる場合があります。ストレージメディアの準備完了後Enterキーを押します。
  4. 完了まで待機:システムに進捗率が表示され、100%に到達すると「Program over」のメッセージが出力されます。
  5. バックアップにラベルを付記:後から識別しやすいよう、バックアップファイルまたはテープに実行日と「レベル0」の記載を必ず行います。

Onbarは大規模企業で一般的に使用され、ストレージ管理ソフトウェアと連携し複雑なバックアップスケジュールに対応可能です。

  1. informixユーザーでログインします。
  2. バックアップを起動:onbar -b -L 0を入力しEnterキーを押します。
    • -b:ツールにバックアップ処理の開始を指示するオプションです。
    • -L 0:今回がレベル0フルバックアップであることを指定します。
  3. 処理状況の監視:Ontapeと異なりOnbarは通常バックグラウンドで実行されます。状況はアクティビティログファイルbar_act.logから確認可能です。
  4. 実行結果の検証:処理完了後ログに戻りコード0が記載されていれば、バックアップが正常終了したことを意味します。

Informixレベル0バックアップのベストプラクティス

データを常に復元可能な状態に保つため、レベル0バックアップに関する基本的な運用ルールを順守することが不可欠です。日頃から適切な運用を徹底することで、障害発生時の大きなトラブルを回避できます。

  1. 定期的なバックアップをスケジューリング:障害が発生してからバックアップを作成するのではなく、事前に計画します。大半の企業は少なくとも週に1回レベル0バックアップを実施し、データの変更頻度が高い業務では毎日実行し、復元用の基盤データを最新に保ちます。
  2. バックアップの検証を実施:復元可能でなければバックアップファイルは意味がありません。レベル0バックアップ完了後、検証ツールまたは試行的な復元作業を実施し、データの破損がなくシステムに正常読み込み可能か確認します。
  3. バックアップの安全なオフサイト保管:全てのバックアップをデータベースと同一サーバーに保存してはいけません。サーバーハードウェアの故障時、本体とバックアップの両方が失われる恐れがあります。レベル0バックアップの複製ファイルを安全なクラウドまたは別の物理拠点に保管します。
  4. システムログの監視:バックアップ完了後は必ずonline.logまたはbar_act.logを確認し、エラーコードの有無をチェックして処理が100%完了し隠れた不具合がないか検査します。
  5. 手順書を作成・保管:固有のレベル0バックアップ手順を記載した簡易ガイドを作成します。担当者が不在の際、他のチームメンバーが正しくバックアップ・復元作業を実施するための参考資料となります。

i2BackupによるInformixデータ保護の高度化

Informixレベル0バックアップのベストプラクティスを順守することは良い出発点ですが、手動運用のみでは予期せぬリスクが残存します。ハードウェア障害や誤削除からデータを確実に守るため、専用ツールを活用しInformixデータベースの保護体制を強化することが賢明な選択です。

i2Backupはこの課題に対応するツールで、バックアップ処理の信頼性向上と運用管理の簡素化を通じデータセキュリティを強化します。i2Backupを導入することで、単なるバックアップの作成だけでなく、ファイルの安全保管と緊急時の即時復元環境を整備できます。

i2Backupの主な機能

i2BackupはInformixのバックアップ保護を強化し、データを安全かつ常時利用可能にする強力な機能を搭載しています。

  • Onbarとシームレスに連携:i2BackupはInformixのOnbarユーティリティと直接連携するよう設計されており、Informix 11.70・12.10バージョンに対しインスタンス単位のレベル0フルバックアップ、増分バックアップ、ログバックアップに対応します。
  • 高度なデータセキュリティ:データを保護するため、転送時と保管時の両方で暗号化を実施します。AES・SM4規格に対応し、許可されたユーザーのみバックアップデータにアクセス可能にします。
  • 柔軟なストレージ保存先:レベル0バックアップの保存先を自由に選択できます。ローカルディスク、NAS、AWS、ファーウェイクラウド、アリクラウドなどS3規格に準拠した各種クラウドストレージに対応します。
  • 高効率なデータ処理:データ圧縮と重複排除によりストレージ容量とネットワーク帯域幅を節約します。またバックアップ時の帯域幅を制限し、通常業務の処理速度低下を防止できます。
  • 高度な復元オプション:災害発生時、元のサーバーまたは別のサーバーへデータを復元可能です。任意時点リカバリに対応し、障害が発生する前の状態までデータベースを巻き戻せます。

まとめると、i2BackupはInformixレベル0バックアッププロセスに重要なセキュリティ層と自動化機能を追加します。複雑な運用作業を簡素化しつつ、柔軟性と保護機能を両立しデータベースの安定稼働を支えます。

60日間無料トライアル
安全なダウンロード

Informixレベル0バックアップに関するよくある質問

Q1:Informixレベル0バックアップの完了にはどのくらい時間がかかりますか?
所要時間はデータベースの容量とストレージハードウェアの速度に依存します。小規模データベースは数分で完了するのに対し、数テラバイト規模のシステムでは数時間を要する場合があります。高性能ストレージまたはi2Backupといったツールを使用することで処理速度を改善できます。

 

Q2:Informixレベル0バックアップのみでデータベースを復元できますか?
可能です。レベル0バックアップは特定時点の全データの複製ファイルのため、単体でデータベースの復元作業を実施できます。ただし、トランザクションログまたは増分バックアップが存在しない場合、バックアップ完了後に発生した全てのデータ変更分が失われます。

 

Q3:Informixのontapeによるレベル0バックアップ実行時、データベースを停止する必要はありますか?
必要ありません。データベースがオンラインモードの状態でontapeによるレベル0バックアップを実行可能です。バックアップ処理がバックグラウンドで動作するため、業務とユーザーの操作を中断せずに運用できます。

 

Q4:レベル1バックアップを実行する前にレベル0バックアップが必須な理由は何ですか?
レベル1バックアップは前回のフルバックアップ以降に変更されたデータのみ保存する仕組みのため、基盤となるレベル0バックアップが存在しなければ、システムがどのデータが変更されたか判別する基準点を持てないからです。

まとめ

Informixレベル0バックアップはデータベース保護方針の中で最も重要な要素です。OntapeまたはOnbarを用いて定期的にフルバックアップを作成することで、あらゆる障害時のリカバリに備える強固な基盤を構築できます。初心者の管理者でも経験豊富な管理者でも、一貫性のあるバックアップを作成し検証する運用を徹底することが、データ損失を回避する最善の手段です。

Informixデータベースの保護体制をさらに強固にしたい場合は、i2Backupのようなツールを活用し自動スケジューリングと追加のセキュリティ機能を導入することを推奨します。今回紹介したバックアップ手順を早速導入し、事業の災害耐性を高め重要なデータを守りましょう。

概要は準備中です
目次:
最新情報を購読
最新のインサイト、ニュース、限定コンテンツをお届けします。いつでも配信解除が可能です。
購読する
ビジネスデータのセキュリティ強化を始めませんか?
60日間の無料トライアルまたはデモで、Info2softが企業データをどのように保護するかをご確認ください。
フォームにご記入の上、送信してください。担当者より追ってご連絡いたします。
このフォームを送信することにより、 プライバシー通知を読み、同意したことを確認します。
{{ isSubmitting ? '送信中...' : '送信する' }}