ユーティリティ使用時のエラー

EXP-00091: 不審な統計をエクスポートしています。

原因

EXP-00091 エラーはエラーというより警告に近い。不審な統計=おそらく役に立たない余計な統計情報を出力している。
統計情報は表の全体のデータの分布を元に作成されており、カラムの上限、下限値は固有の内部形式で持っている。
これらの内部情報に影響あるパラメータおよび環境変数が指定がされた状態でのエキスポート処理がされているということである。
具体的には一部データを選択した抽出を行なっていたり、データベースの NLS_LANGUAGENLS_LANG 環境変数のキャラクタセットの違い、使用しているバージョンの違いなどがある。
特に NLS_LANG の設定は、名前が長い分 typo 確率が高い、1 文字ずつ再確認する。アンダースコア、ドット配置ミスも確認。

export NLS_LANG=Japanese_Japan.JA16EUCTILDE    # linux
set NLS_LANG=Japanese_Japan.JA16EUCTILDE  # Windows (コマンドプロンプト)

大文字小文字は区別しない。

対応

クエリー指定の exp (query="WHERE 〜" オプション) の場合には統計情報のエクスポートをやめる( オプション: STATISTICS=none )
NLS_LANG 環境変数 が未設定でないか確認する。漢字コードが異なるエクスポートの場合は、 サーバーのキャラクタセットでエクスポートする。
統計情報がない場合で、 インポート 先のインスタンスで IMP を行うと、次回の GATHER STALE 作業リストに載ると思われるが、統計情報の再作成は手動で行う方がよい。
統計情報の収集 (DBMS_STATS)



一覧ページへ戻る

OTN (Oracle Technology Network)によるエラーメッセージによる情報だけでは、対処に困ったエラーについてのプラクティスです。
ベスト・プラクティスというわけではないので、書いてあることに固執しないで広い視野でエラー対応してください。

EXP-00091の関連トピックス

ITエンジニア キャリアアップ・転職・求人情報

Oracle & IT技術者 専門書

21世紀版 マーフィーの法則
価格: 1,680 円 (税込)
新品/ユーズド価格: 774 円 より
リリース: 2007-07-12
ユーザーレビュー: 5 件

オラクルマスター教科書Gold Oracle Database 10g【DBA10g】編 (
価格: 4,725 円 (税込)
新品/ユーズド価格: 3,720 円 より
リリース: 2005-11-23
ユーザーレビュー: 4 件

現場で使えるデータベース設計 (TECH PRESS)
価格: 3,360 円 (税込)
新品/ユーズド価格: 2,400 円 より
リリース: 2006-06-23
ユーザーレビュー: 1 件

日本オラクル
■ 日本オラクル 株式会社
■ オラクルマスター資格 (オラクルマスターとは
■ 会員制(無料)の公式技術サイト
Google