実行環境
実行環境の設定が必要です。
実行環境の設定は、“実行環境の設定”の“3.3 辞書の管理コマンドの実行環境”を参照してください。
名前
rn_dicmgr - 辞書の管理コマンド
形式
rn_dicmgr [-u ユーザ名/パスワード] [-d DBMSのユーザ名/パスワード] [-s 参照DBMSのユーザ名/パスワード] [-f ファイル名] |
機能説明
辞書の管理を行うための辞書ユーティリティコマンドについて説明します。
Navigatorのユーザ名とパスワードを、スラッシュ(/)で区切って指定します。指定できるユーザ名は、管理者のユーザ名だけです。なお、パスワードがないユーザの場合、ユーザ名だけを指定してください。
-uとユーザ名の間には、1文字以上の半角空白が必要です。ユーザ名とパスワードを区切るスラッシュ(/)の前後には空白を指定できません。
Postgres、OracleまたはSQL Serverで辞書の運用をしている場合に指定します。DBMSのユーザ名とパスワードを、スラッシュ(/)で区切って指定します。指定できるDBMSのユーザ名は、KVRGで始まる管理者のユーザ名だけです。-dとDBMSのユーザ名の間には、1文字以上の半角空白が必要です。DBMSのユーザ名とパスワードを区切るスラッシュ(/)の前後には空白を指定できません。
参照するDBMSが辞書のDBMS以外で、かつ参照するDBMSの種別が、以下のどれかの場合に指定します。
Postgres
Oracle
SQL Server
他サイトのSymfoware/RDB
ODBC
DBMSのユーザ名とパスワードを、スラッシュ(/)で区切って指定します。-dとDBMSのユーザ名の間には、1文字以上の半角空白が必要です。DBMSのユーザ名とパスワードを区切るスラッシュ(/)の前後には空白を指定できません。
辞書ユーティリティコマンドが実行する機能に関する詳細なパラメタを記述した入力ファイルのファイル名を絶対パスで指定します。入力ファイルには以下の辞書ユーティリティコマンドが実行する機能に関する詳細なパラメタを記述します。入力ファイルに記述する内容については、“Navigator Server 管理者ガイド(辞書管理ツール編)”にある、以下の機能の説明を参照してください。
スキーマに対する操作
テーブルに対する操作
項目に対する操作
結合定義に対する操作
管理ポイントに対する操作
資源に対する非公開情報の操作
コマンドの復帰コード
辞書ユーティリティコマンドは、実行後に復帰コードを返却します。バッチファイルやシェルなどから辞書ユーティリティコマンドを呼び出した場合、この復帰コードによってその結果を知ることができます。
復帰コード | 意味 | 詳細 |
---|---|---|
0 | 正常終了 | 処理は正常に終了しました。 |
4 | 実行時エラー | 処理は終了しましたが、一部実行されない部分がありました。 |
8 | パラメタエラー | パラメタの指定値に誤りがあるか、または必須パラメタの指定がありません。 |
12 | 実行環境エラー | 実行環境にエラーがありました。 |
16 | 継続不可能なエラー | 処理中に続行不可能なエラーが発生したので、処理を中断しました。 |
注意事項
辞書ユーティリティコマンドは辞書の内容を変更します。コマンドを実行する前に必ず辞書を退避しておいてください。
使用例
コマンドプロンプトから実行する場合の、辞書ユーティリティコマンドの使用例を示します。
c:\> rn_dicmgr -u navi/xxxx -f c:\temp\dicmgr.prm |
c:\> rn_dicmgr -u navi/xxxx -d KVRG00000BB8/xxxx -f c:\temp\dicmgr.prm |
実行できるユーザ
Administratorsグループに所属するユーザで、以下の権利が設定されているユーザで実行してください。
OSの一部として機能
サービスとしてログオン
バッチジョブとしてログオン
コマンドを実行する利用者にはroot権限が必要です。