sql >> データベース >  >> RDS >> Oracle

12cのSQL​​Tは統計を収集できません

    12cにアップグレードした後、データベースでの処理で次のエラーが発生するという問題が発生しました。

    ORA-20000: Unable to gather statistics concurrently: insufficient privileges

    修正はとても簡単でした。回避策については、TimのOracle Base Webサイトで情報を見つけました:https://oracle-base.com/articles/12c/concurrent-statistics-collection-12cr1

    今日、私はSQLTのsqlxtractスクリプトを実行して、問題のあるSQLステートメントを調整しようとしました。早い段階で失敗したのでびっくりしました。ログを確認したところ、SQLTで同じ問題が発生していることがわかりました。回避策は、次のことを許可したという点で同じでした。

    ジョブの作成

    スケジューラーの管理

    任意のキューを管理する

    これらのシステム権限をSQLTEXPLAINとSQLTXADMINの両方に付与しました。


    1. 条件付き書式を使用してMicrosoftAccessレポートのレコードまたは値を強調表示する方法

    2. OracleEBS監査の設定方法

    3. PostgreSQL相関関数の使用

    4. SQLデータ型:今日停止する必要がある5つの最悪の選択肢