9.5 jslmdbrstr(データベースのリストア)
機能
JP1/SLMで使用するデータベースをリストアします。
JP1/SLM - Managerをインストールしたホストのトラブル発生時には,このコマンドを実行することでトラブル発生以前の環境にリストアできます。
このコマンドは,次の条件を満たした状態で実行してください。
JP1/SLM - Managerの次のサービスが終了している。
サービス「JP1/SLM - Manager Service」(サービス名:JP1_ITSLM_MGR_Service)
サービス「JP1/SLM - Manager Web Service」(サービス名:JP1_ITSLM_MGR_Web_Service)
JP1/SLM - Managerのサービス「JP1/SLM - Manager DB Service」(サービス名:HiRDBEmbeddedEdition_JL0)が起動している。
また,クラスタシステムの場合は,上記の条件に加えてJP1/SLM - Managerのサービス「JP1/SLM - Manager DB Cluster Service」(サービス名:HiRDBClusterService_JL0)も起動している必要があります。クラスタシステムの場合は,実行系サーバでこのコマンドを実行してください。待機系サーバで実行するとエラーになります。
なお,このコマンドの実行結果は,次のファイルに出力されます。
JP1/SLM - Managerのインストール先フォルダ\mgr\logs\jslmdbrstr.log
コマンド実行時に出力されるメッセージについては,「11.3 メッセージの一覧」を参照してください。
形式
jslmdbrstr△バックアップファイルの絶対パス
実行権限
OSのAdministratorsグループに属するユーザーアカウント
格納先フォルダ
JP1/SLM - Managerのインストール先フォルダ\mgr\bin\
引数
バックアップファイルの絶対パス
リストアに使用するバックアップファイルのファイル名称を絶対パスで,「"」(ダブルクォーテーション)で囲んで指定します。
ただし,ドライブ名(半角文字でA〜Z,a〜zの1文字,および「:」(コロン)で構成される文字列)で始まり,半角文字でA〜Z,a〜z,0〜9,「_」(下線),「.」(ピリオド),「( )」(丸括弧),「\」,半角スペースで構成された文字列でなければなりません。また,次の指定はできません。
UNC表記での指定。
ネットワークドライブを含む指定。
ドライブ名だけの指定。
次に示すWindowsおよびMS-DOSの予約語を,フォルダ名およびファイル名に含む指定。
CON,PRN,AUX,CLOCK$,NUL,COM0,COM1,COM2,COM3,COM4,COM5,COM6,COM7,COM8,COM9,LPT0,LPT1,LPT2,LPT3,LPT4,LPT5,LPT6,LPT7,LPT8,LPT9
また,全角文字,および特殊記号を含む指定はしないでください。
注意事項
このコマンドを実行したあとは,リストア先のデータベースではリストアしたデータだけになります。
このコマンドの実行中は,jslmminfogetコマンド以外のコマンドを実行しないでください。
このコマンドの実行をキーボードの「Ctrl」キー+「C」キーで中断しないでください。このコマンドの実行を中断した場合,データベース領域が壊れるおそれがあります。何らかの要因で,このコマンドの実行が中断された場合は,JP1/SLM - Managerのサービス「JP1/SLM - Manager DB Service」(サービス名:HiRDBEmbeddedEdition_JL0)を終了したあと,再起動してください。サービスの終了および起動は,Windowsの[スタート]メニューから[管理ツール]−[サービス]を選択して実行してください。
なお,JP1/SLM - Managerのサービス「JP1/SLM - Manager DB Service」を正しく再起動できない場合,またはJP1/SLM - Managerが正常に動作しない場合,データベース領域が壊れているおそれがあります。この場合は,JP1/SLM - Managerを再セットアップしたあと,再度このコマンドを実行してデータベースを回復してください。
このコマンドがエラーで終了した場合,JP1/SLM - Managerのサービス「JP1/SLM - Manager DB Service」(サービス名:HiRDBEmbeddedEdition_JL0)を終了したあと,再起動してください。サービスの終了および起動は,Windowsの[スタート]メニューから[管理ツール]−[サービス]を選択して実行してください。
バックアップファイルのファイル名称に,コマンドプロンプトで引用符が必要な特殊文字(「&」,「( )」,「[ ]」,「{ }」,「^」,「=」,「;」,「!」,「'」,「+」,「,」,「`」,「~」,「< >」,「@」,「|」)を含む文字列を指定すると,コマンドプロンプトの構文エラーメッセージが出力され,コマンドが終了することがあります。なお,このときの戻り値は,1とは限りません。
このコマンドは,JP1/SLM - Managerをセットアップしていない状態では実行しないでください。
異なるJP1/SLM - Manager環境で取得したバックアップファイルを,別のJP1/SLM - Manager環境にリストアする場合,バックアップファイルの取得元のRDエリア格納フォルダの絶対パスと,リストア先のRDエリア格納フォルダの絶対パスが一致している必要があります。
戻り値
戻り値 |
説明 |
---|---|
0 |
データベースのリストアが正常に終了しました。 |
1 |
データベースのリストアに失敗しました。 |
使用例
C:\Program Files\HITACHI\JP1ITSLM\mgr\bin\jslmdbrstr△"C:\Users\Administrator\Desktop\db\ITSLMBK01"