Highlighted
dbgcommand
3 Argentium

手動で多数のセーブセットを削除する処理について

解決策を見る

セーブセットの削除を行う必要があり、手動で多数のセーブセットの削除を実施しておりますが、以下のメッセージが出力されて削除に失敗することが度々発生しています。

88902:nsrd: Delete save set operation is already in progress.

こちらは、メッセージが示すように複数の削除処理が並列して実行されているために失敗しているのでしょうか?

同時にセーブセットを削除する処理はNetWorkerではサポートされていないのでしょうか?

ラベル(1)
タグ(1)
0 件の賞賛
1 件の受理された解決策

受理された解決策
ForzaRed
3 Argentium

Re: 手動で多数のセーブセットを削除する処理について

解決策を見る

セーブセットの同時削除ですが、データベースの制約のため複数の同時更新処理が受け付けられない構造となっております。

こちらは製品仕様となりますので、削除処理を順番に実施頂くようにお願い致します。

別のアプローチとなりますが、保存期限を"現時点"としてデータベースを更新させる方法であれば同時実行でも問題ありません。

以下は保存期限を現在の時刻をセットしてデータベースを更新させて削除する手順となります。

# nsrmm -e now -w now -y -S 4207401505 & nsrmm -e now -w now -y -S 4157069880 & nsrmm -e now -w now -y -S 4224178716

# nsrim -X

# mminfo -q ssid=4207401505 -av

6095:mminfo: no matches found for the query ←削除されていることを確認

#

参考になれば幸いです。

0 件の賞賛
1件の返信1
ForzaRed
3 Argentium

Re: 手動で多数のセーブセットを削除する処理について

解決策を見る

セーブセットの同時削除ですが、データベースの制約のため複数の同時更新処理が受け付けられない構造となっております。

こちらは製品仕様となりますので、削除処理を順番に実施頂くようにお願い致します。

別のアプローチとなりますが、保存期限を"現時点"としてデータベースを更新させる方法であれば同時実行でも問題ありません。

以下は保存期限を現在の時刻をセットしてデータベースを更新させて削除する手順となります。

# nsrmm -e now -w now -y -S 4207401505 & nsrmm -e now -w now -y -S 4157069880 & nsrmm -e now -w now -y -S 4224178716

# nsrim -X

# mminfo -q ssid=4207401505 -av

6095:mminfo: no matches found for the query ←削除されていることを確認

#

参考になれば幸いです。

0 件の賞賛