- - PR -
indexの再構築時のonline指定
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-10-10 18:47
いつもお世話になっております。
oracle9iでのindex再構築について質問させてください。 indexの再構築する際に 「alter index xxxx rebuild online;」 としています。 これをSQL*plusで行う分には問題ないのですが、 ストアドに組み込んで実行しようとすると、 「ORA-01031: 権限が不足しています。」のエラーが発生してしまいます。 エラー発生箇所は 「DBMS_SQL.PARSE( idx_cursor, sql_stmt, 1 );」部分です。 また、「alter index xxxx rebuild」(onlineなし)の場合は 正常に動作します。 どの権限があれば「online」が動作するようになるのでしょうか? よろしくお願いいたします。 |
|
投稿日時: 2006-10-10 19:11
自己レスです。
プロシージャ作成時に 「AUTHID CURRENT_USER」を指定することで解決できました。 お手数おかけしました。 ありがとうございます。 |
1