2017-12-18 78 views
0
ORA-20010: DBMS_STATS INTERNAL ERROR in fill_cstats : both dmin/dmax and nmin/nmax are null for table SOA, column KEY , ssize 29892 
ORA-06512: at "MOSTI", line 165 
ORA-06512: at line 1 

ssizeは、誰かがなぜそれが起こった説明してくださいすることができますと解決策?ORA-20010:fill_cstatsでDBMS_STATS内部エラー:両方のDmin/DMAXとNMIN/nmaxのテーブルSOA、列KEYのためにnullで、上記のエラーが本番で発生した29892

+0

と一致します。そのため、Oracle SupportでSRを取得する必要があります。サポート契約をお持ちでない場合は、運が悪い可能性があります。ヒストグラムを集めていますか?テーブルは分割されていますか? – APC

+0

テーブルが分割されています。ヒストグラムを収集しない。 –

+1

あなたは[既知のバグ](https://support.oracle.com/knowledge/Oracle%20Database%20Products/2302863_1.html)に遭遇している可能性があります。あなたがサポート契約を結んでいる場合にのみ役立ちます。 – APC

答えて

1

オラクル内部のバグのようです。

ORA-20010: 表を分析中Fill_cstatでDBMS_STATS内部エラー(文档ID 2247315.1)

は表統計を収集すると、次のエラーを取得する:

EXEC DBMS_STATS.GATHER_TABLE_STATS (ownname => 'S'、tabname => 'TEST'、 estimate_percent => 100、カスケード=> TRUE、粒度=> 'ALL'、度 => 2、no_invalidate => FALSE); * 1行目のエラー:ORA-20010:fill_cstats内のDBMS_STATS内部エラー:dmin/dmaxおよびnmin/nmaxは、表S.TESTのNULL列であり、列 FIRST_NAME、ssize 430241 ORA-06512: "SYS.DBMS_STATS"ライン34757 ORA-06512:1

  1. ラインでバグが12.2

  2. バグの回避策場合

  3. を統計し、再収集の統計情報を削除することであるに固定されています。上記回避策d OESは動作しない、別の潜在的な問題を回避するには、1の並列度使用されています

[email protected] DBMS_STATS.gather_table_stats(ownname => 'SCOTT', tabname => 'TEST', estimate_percent => 100, cascade => TRUE, degree => 1);

をしかし、これは内蔵のルーチンを集めDBSM_STATS Oracleの内部エラーですオラクル12.1

関連する問題