実行環境
実行環境の設定が必要です。
実行環境の設定は、“実行環境の設定”の“3.3 辞書の管理コマンドの実行環境”を参照してください。
名前
rn_del - 辞書の削除コマンド
形式
rn_del [-u ユーザ名/パスワード] [-d DBMSのユーザ名/パスワード] { [-a] | [-i ユーザID] } |
機能説明
辞書の削除をサーバ上で行うことができます。辞書の削除コマンドは以下の場合に使用します。
辞書削除
辞書を削除します。個人辞書が存在する場合、個人辞書も削除します。辞書を一括復元する場合には、事前に辞書を削除しておく必要があります。
個人辞書削除
不要となった個人辞書を削除します。
Navigatorのユーザ名とパスワードを、スラッシュ(/)で区切って指定します。
指定できるユーザ名は、辞書の管理者のユーザ名だけです。なお、パスワードがないユーザの場合、ユーザ名だけを指定してください。
-uとユーザ名の間には、1文字以上の半角空白が必要です。
ユーザ名とパスワードを区切るスラッシュ(/)の前後には空白を指定できません。
Postgres、OracleまたはSQL Serverで辞書の運用をしている場合に指定します。DBMSのユーザ名とパスワードを、スラッシュ(/)で区切って指定します。
指定できるDBMSのユーザ名は、KVRGで始まる辞書の管理者のユーザ名だけです。
-dとDBMSのユーザ名の間には、1文字以上の半角空白が必要です。
DBMSのユーザ名とパスワードを区切るスラッシュ(/)の前後には空白を指定できません。
辞書を削除する場合に指定します。
個人の辞書を削除する場合に指定します。
ユーザIDには、削除対象となる個人辞書のユーザIDを指定します。ユーザIDは10進数の数字で指定します。
-iとユーザ名の間には、1文字以上の半角空白が必要です。
コマンドの復帰コード
削除コマンドは、復帰コードを返却します。バッチファイルやシェルなどから削除コマンドを呼び出す場合、この復帰コードを使用してエラー判定を行うことができます。
復帰コード | 意味 | 詳細 |
---|---|---|
0 | 正常終了 | 処理は正常に終了しました。 |
8 | パラメタエラー | 必須パラメタの指定がありません。 |
12 | 実行環境エラー | 実行環境の誤りを検出しました。 |
16 | 実行時エラー | 処理を実行中にエラーが発生しました。 |
実行方法
コマンドプロンプトから実行します。
処理が終了すると辞書(-aパラメタ指定時)、または個人辞書(-iパラメタ指定時)が削除されます。
注意事項
辞書の削除コマンドを実行する場合、以下に示す注意が必要です。
-aパラメタと-iパラメタを両方省略することはできません。
部門単位に辞書を運用している場合で、削除コマンドを使用して全部門の辞書情報を削除する場合は、部門単位に削除コマンドを実行してください。
以下の場合には、辞書の削除はできません。
辞書の管理者が使用中の場合
一般利用者が使用中の場合
参照専用モードで運用中の場合
WindowsサーバでSymfoware/RDB上で辞書を利用する場合、辞書の作成者はSYSTEMとなります。そのため辞書の削除コマンドを実行するユーザはSYSTEMユーザで行ってください。SYSTEM以外のユーザで実行すると、使用しているのSymfoware/RDBが、権限を定義するためのGRANT文のDROP権をサポートしていない場合にエラーとなります。
使用例
rn_del -u navi/navi -i 3000 |
rn_del -u navi/navi -d KVRG00004E20/xxxxxxxx -a |
実行できるユーザ
Administratorsグループに所属するユーザで、以下の権利が設定されているユーザで実行してください。
OSの一部として機能
サービスとしてログオン
バッチジョブとしてログオン
スーパーユーザで実行してください。