Empress 資料一覧
DBを作成しようとすると「index特権が、テーブル'XXX'に対してありません」というエラーが出る
2008/2/6更新
対応バージョン: 6.10
empmkdbコマンドでDBを作成しようとすると以下のようなエラーが出てDBが作成できない。
% empmkdb foo *** User Error *** index 特権が、テーブル 'sys_dictionary' に対してありません *** User Error *** index 特権が、テーブル 'sys_tables' に対してありません。 *** User Error *** index 特権が、テーブル 'sys_attrs' に対してありません。 *** User Error *** index 特権が、テーブル 'sys_privs' に対してありません。 *** User Error *** index 特権が、テーブル 'sys_attr_privs' に対してありません *** User Error *** alter 特権が、テーブル 'sys_dictionary' に対してありません *** User Error *** alter 特権が、テーブル 'sys_tables' に対してありません。 *** User Error *** alter 特権が、テーブル 'sys_attrs' に対してありません。 *** User Error *** alter 特権が、テーブル 'sys_privs' に対してありません。 *** User Error *** alter 特権が、テーブル 'sys_attr_privs' に対してありません
これは、empmkdbを実行するアカウントのアカウント名が8文字を超えていることが原因だが(Empressの制約)、以下の資料を参考にしてこの事象に対応可能である。
関連資料・記事