こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Oracle バッファ領域について

Oracleでユーザをエクスポートした際に、ストアドプロシージャのところで、
ORA-01406 取り出された列の値は切り捨てられました
というエラーが出ました。

これはプログラム・バッファ領域が文字列全体を格納するために十分な大きさではない、という意味らしく、対処として、最大列値を保持できるよう列のバッファ領域を増やす必要があるようです。
具体的に何をすればいいのか、上の説明ではよくわかりませんでした。
(結局そのバッファ領域はどこで設定するのか等)
詳しい方がいれば、お教えください。
よろしくお願い致します。

投稿日時 - 2003-06-27 08:25:20

QNo.586242

すぐに回答ほしいです

質問者が選んだベストアンサー

ORACLE7なら、
initorcl.oraというファイルを
いじくればよかったのですが…。

バージョンはいくつですか?
ORACLEのデータを
見るツールは何を使っていますか?

投稿日時 - 2003-06-29 23:43:20

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

過去8.0.4で一度おきたことがありますが、その後データの中身はまったく変わっていないのに、再発しなくてうやむやになったことがあります。
 Oracleの不具合かもしれませんが、原因追求には10046 forever Level12+1406のイベント設定が必要だといわれ、その後アシスタントサポート終了となりました。

投稿日時 - 2003-07-13 12:51:24

ANo.2

#1追記です。

エクスポートは
PL/SQLを使用していますか?
また、ほかのツールを使用していますか?

エクスポートの構文にも
バッファ領域を記述するところも
あるはずですが、
そのあたりに関しては、
うろ覚えなのですみません。

投稿日時 - 2003-06-29 23:47:44

あなたにオススメの質問