JP1/Integrated Management - Service Support システム構築・運用ガイド
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
jssdbbackup.bat(案件管理DBバックアップ)
機能
案件管理DBのデータのバックアップを取ります。このコマンドは,スタートメニューの[プログラム]−[JP1_Integrated Management - Service Support]−[JP1_IM-SSコマンドプロンプト]から実行します。
形式
jssdbbackup.bat -f バックアップファイル名 {-maint | -expand}
実行権限
格納先フォルダ
引数
-f バックアップファイル名
バックアップした案件管理DBを出力するファイル名を絶対パスで指定します。バックアップファイルの出力先フォルダは,コマンド実行前に作成しておいてください。
バックアップファイル名を指定するときは,次のことに注意してください。
- バックアップファイルの出力先には,必ずローカルドライブを指定してください。ネットワークドライブは指定できません。
- UNCパスでは指定できません。
- バックアップファイルのパスは,259バイト以内の絶対パスで指定してください。なお,フォルダに出力するバックアップファイル名は,255バイト以内で指定してください。
- バックアップファイル名に日本語は指定できません。また,OSで指定できない文字列も指定できません。
- 出力先のフォルダに,指定したバックアップファイル名と同一名称のファイルがある場合,同一名称のファイルを上書きしてバックアップファイルを作成します。ファイルを上書きしたくない場合は,別のバックアップファイル名を指定してコマンドを実行してください。
-maint
案件管理DBの障害復旧をするために,バックアップファイルを作成する場合に指定します。
-expand
案件管理DBを拡張または異なるサーバ間で移行するために,バックアップファイルを作成する場合に指定します。
戻り値
注意事項
- jssdbbackup.batコマンドは,JP1/Service Support - DB Serverだけを起動した状態で実行してください。クラスタ環境の場合は,JP1/Service Support - DB Cluster Serviceも起動した状態で実行してください。
- jssdbbackup.batコマンドの実行が完了するまで,JP1/Service Support - Web Service,JP1/Service Support - Task ServiceおよびJP1/Service Supportを停止させてください。
- jssdbbackup.batコマンドの実行中は,案件管理DBの参照や更新ができなくなります。このため,jssdbbackup.batコマンドの実行中に,ほかのJP1/IM - Service Supportのコマンドを実行しないでください。
- jssdbbackup.batコマンドを実行すると,システム内部で複数の子プロセスが起動します。[Ctrl]+[C]キーなどでコマンドの実行を打ち切った場合も,子プロセスは実行を継続します。このため,コマンドの実行中に[Ctrl]+[C]キーなどで実行を打ち切らないでください。もし実行を打ち切った場合は,maintオプション指定時は「pdcopy」というプロセスが実行していないこと,expandオプション指定時は「pdrorg」というプロセスが実行していないことを確認し,しばらく時間を置いてからJP1/Service Support - DB Serviceを再起動してください。
- jssdbbackup.batコマンドの実行時にKNAB26102-Eのエラーメッセージが出力された場合は,次の原因に該当するかどうかを調査し,該当する場合は対策を実施してからコマンドを再実行してください。
- ファイル名を相対パスで指定している。
- バックアップファイル名にフォルダを指定している。
- UNCパス指定になっている。
- 絶対パスで指定したバックアップファイル名が,259バイトを超えている。
- フォルダに出力するバックアップファイル名が255バイトを超えている。
- ファイル名に日本語を指定している,またはOSで指定できない文字列を指定している。
- ファイルを出力するドライブの空き容量が足りない。
- jssdbbackup.batコマンドの-maintオプションを指定した場合,次の事項に注意してください。
- -fオプションで指定するバックアップファイル名に大文字が含まれていた場合,小文字に変換されたファイル名でバックアップファイルが作成されます。
- jssdbbackup.batコマンドの-expandオプションを指定した場合,次の事項に注意してください。
- -expandオプションを指定してバックアップを取得する前に,-maintオプションを指定してバックアップを取得してください。
- 同サイズのデータベースへリカバリーしようとすると,リカバリーに失敗するおそれがあります。同サイズのデータベースへのバックアップ・リカバリー時は-maintオプションを使用してください。
- データベースを拡張する場合,次の手順で実行してください。
- jssdbbackup.batコマンドの-maintオプションを指定してDBのバックアップを取得する。[バックアップファイル:maintA]
- jssdbbackup.batコマンドの-expandオプションを指定してDBのバックアップを取得する。[バックアップファイル:expandA]※1
- jssdbinit.batコマンドでデータベースのサイズを大きくする。
- jssdbrecovery.batコマンドの-expandオプションを指定し,手順2で作成した[バックアップファイル:expandA]をリカバリーする。※2※3
- 注※1
- KNAB26102-Eのエラーメッセージが出力された場合,エラー要因を取り除き再度コマンドを実行してください。それでも上記エラーが出力される場合には,手順1で作成した[バックアップファイル:maintA]をjssdbrecoveryコマンドの-maintオプションでリカバリーしたあと,再度コマンドを実行してください。
- 注※2
- KNAB26103-Eのエラーメッセージが出力された場合,エラー要因を取り除き再度コマンドを実行してください。それでも上記エラーが出力される場合には,手順3から再度実行してください。再度実行しても問題が解決しない場合には,システム管理者に連絡してください。
- 注※3
- jssdbrecoveryコマンドの-maintオプションを指定して,[バックアップファイル:maintA]をリカバリーしても,データベースのサイズは拡張されません。
- 異なるバージョンの環境で取得したバックアップファイルはリカバリーできません。同じバージョンの環境でバックアップとリカバリーを実行してください。異なるバージョンの環境で取得したバックアップファイルを使って,jssdbrecoveryコマンドを実行し,JP1/IM - Service Supportを運用し続けた場合,その間にデータベースに登録されたデータやデータベースの状態が異常となります。
使用例
バックアップファイル(c:\backup\backup)を作成する場合の指定例を次に示します。
jssdbbackup.bat -f c:\backup\backup -maint
|
All Rights Reserved. Copyright (C) 2007, 2008, Hitachi, Ltd.