Symfoware Serverで破壊されたデータベーススペースに対するrdbsloaderの実行について

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