set autotrace on
コマンドを実行後にテーブルの統計情報を取得しようとしたところ以下のエラーが発生しましたので、解決方法を教えていただきたいです。
@?/sqlplus/admin/plustrce.sql
は実行済みでplustrace
ロールもテーブル所有ユーザに権限与えています。
また、エラー内容の「v_$sesstat、v_$statnameおよびv_$session」ビューにもselect権限をテーブル所有ユーザに与えています。
Plan hash value: 1207070705 -------------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | -------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 1 | 106 | 3 (0)| 00:00:01 | | 1 | TABLE ACCESS BY INDEX ROWID| TBL2 | 1 | 106 | 3 (0)| 00:00:01 | |* 2 | INDEX UNIQUE SCAN | PK_TBL2_COL1 | 1 | | 2 (0)| 00:00:01 | -------------------------------------------------------------------------------------------- Predicate Information (identified by operation id): --------------------------------------------------- 2 - access("COL1"=10000) 統計を収集できません。ユーザーに正しいアクセス権があることを確認してください。 統計機能では、ユーザーがv_$sesstat、v_$statnameおよびv_$sessionでの選択権限が付与されていることが必要です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/11/28 11:46
退会済みユーザー
2017/12/01 02:09