Symfoware Serverで破壊されたデータベーススペースに対するrdbsloaderの実行について
- ローデバイス上に作成したデータベーススペースをOSのコマンドで上書きして破壊するというテストを行いました。破壊した領域にあったDSIに対してrdbsloaderコマンドを実行したところ正常終了してしまいました。これは正常な動作ですか?
- rdbsloaderコマンドは、DSIを初期創成するコマンドであり、RDBディクショナリやRDBディレクトリファイルの情報を元に動作します。そのため、データベーススペース内の情報を上書きしても、その領域に対してI/Oが可能であれば、正常に動作します。
初回のロード時やDSIが閉塞されている場合は、DSIの全ページのフォーマットを行いますが、そうでない場合は、データが格納されていない領域のフォーマットは行いません。そのため、rdbsloaderコマンドが正常終了しても、DSIの状態としては不完全になっている可能性があります。そのまま運用を行うと、入出力障害のエラーとなることがあります。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 技術サポート |