打印

各位工头[求助]

各位工头[求助]

oracle8.0.6のsnapshot
元のテーブルのフィールド長さがvarchar2(4000)になってるので
そのカラムだけエラーが出る。
ora-01406エラー対処方法、
分かる方がいませんか?
助けてください。

TOP

どのタイミングでこのエラーが出たの?
段階によって、対処方法がちがうよ

[ 本帖最后由 figo 于 2008-7-10 11:45 编辑 ]

TOP

database linkを立てたら
create snapshot
as select * from table@リンク実行して、即出ます。

[ 本帖最后由 glenkan 于 2008-7-10 11:46 编辑 ]

TOP

回复 2# 的帖子

ちなみに、sqlplusを使ってるので
そのへんのバッファサイズとかは原因かどうか?

TOP

そうかも。
バッファサイズが足りないみたい感じ。
まぁ、とりあえず、initorcl.oraこのファイルに見て、バッファサイズの最大値を変えて、oracleのインスタンスを再起動してやってみてね。

TOP

それをやりました。
だめでしたね。

TOP

回复 5# 的帖子

具体的にどれを増やすかって
分かるでしょうか?

TOP

要不就在sqlplus里输入下面的命令,把buffersize设到最大1M
SET SERVEROUTPUT ON SIZE 1000000

TOP

試したところ、だめです。

TOP

ora-01406エラーは 列のバッファサイズを増やせみたいなことを書いているので
その辺は お分かりでしょうか?

TOP