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

解決済みの質問

「ORA-29275: 不完全なマルチバイト文字」

はじめまして。
「ORA-29275: 不完全なマルチバイト文字」についてですが、10gまでのoracleデータベースではデータ登録時にエラーチェックが行われていましたが、11gからパフォーマンス重視の仕様の影響でチェックが行われなくなりました。
これによって、大量のデータの中にORA-29275に該当するデータが混入してしまって困ってます。
オブジェクトブラウザなどの機能を使用してデータの出力を試みても、出力中にORA-29275となり、出力すらできません。

データを適正な形にアップデートしてあげる必要があるのですが、対象のデータを特定する方法はありませんか?(対象の特定ができなければデータを修正できません。)

投稿日時 - 2013-01-29 01:28:58

QNo.7916552

すぐに回答ほしいです

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

No1ですが、検索リストの

http://bbs.wankuma.com/index.cgi?mode=red&namber=59856&KLOG=101

にも、面白い考察があります。リンク先のことは、実際にやってみないとイメージが浮かばないでしょう。まあ、こういうこともあるか。と言う感じです。なので、コード解析しないとわからないのです。他のリンクもみて、解析、実証をしないとわからないかも。それまでに、まず実行環境を洗い出して、列挙する必要があるでしょう。

投稿日時 - 2013-01-29 10:57:36

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

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

回答(2)

ANo.1

この手の問題は、

http://search.yahoo.co.jp/search?b=1&n=10&ei=UTF-8&fr=ie8sc&p=ORA-29275+%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91

から

http://otn.oracle.co.jp/forum/message.jspa?messageID=35024141

のような解析が必要です。そこのスレを読めば、何を記載すべきかわかるかと思いますが。単純に、「オブジェクトブラウザなどの機能を使用してデータの出力を試みても」だけでは、わかりません。

「どこで、何が、起きているのか」が最初ですよね。それさえも、まだ判明していないという投稿だと思いますが、コードレベルで障害対応が出来る方が、例えば、上記のURLのPL/SQLで質問者さんが回答したような事が見えないと、そのまわりの環境を述べるだけになります。

投稿日時 - 2013-01-29 10:48:58

あなたにオススメの質問