on 12-12-2023 8:55 AM
お世話になっております。
以下のドキュメントに沿ってMaxDBのファイルシステムバックアップを実行しています。
dbmcliを使用した流れで実行できるよう、スクリプトを作成して流す想定でした。
①backup_start用ジョブ
②外部ファイルシステムバックアップ
③backup_finish用ジョブ
1点問題が発生しており、ご確認させてください。
②を行う間、dbmcliセッションを維持する必要がある事についてです。
Noteにも記載の通り、①と③の間では、dbmcliセッションを開いたままにしておくことが必要であると
認識しています。
しかし、ジョブによる実装の場合、①と③ではそれぞれdbmcliを個別に実行し、セッションを立ち上げるため、
セッションを維持しておくことができません。
③を実行すると、以下のエラーになります。
ERR
-ZIPCODE,ERR_MENOVALID: Invalid medium definition
これは、①で指定したbackup_templateが、dbmcliからexitすることにより、無効になる事を指していると理解しています。
(medium=backup_template)
①と③の間で、dbmcliのセッションを維持する以外の方法で、バックアップを完了する方法はないでしょうか。
(例:③を実行する際に①のセッションを引き継ぐ等)
MaxDBでは、backup_startとbackup_finishは同じセッションで実行する必要があります。
バックアップセッションを終了してはいけません。
この問題を解決するために、バックグラウンドDBMサーバーが開発されました。
つまり、バックグラウンドDBMサーバー内でバックアップセッションを開始し、
後でバックグラウンドサーバーに接続してバックアップを完了することができます。
ノート##2282054 - Background DBM serverに詳しく情報が記載されています。
ご参照ください。
以上、よろしくお願いいたします。
SAPサポート
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
76 | |
10 | |
8 | |
6 | |
6 | |
6 | |
5 | |
4 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.