• 締切済み

jdbc接続しているselect文のInsufficient Buffer size to store Columns Namesエラーについて

開発環境では、OracleのNT版だと、エラーが発生しておらず、 実機環境のunix版だと、Insufficient Buffer size to store Columns Namesのエラーが発生する、SELECT文があり、このバッファサイズを 確認する場所、および変更個所等が解らず困っておりますので、解る方よろしく ご回答ねがいます。

みんなの回答

noname#29100
noname#29100
回答No.1

こんにちは、 JDBC接続しているとのことですが、UNIXの場合のJDBC-Thinドライバーのバージョンはいくつのものをお使いでしょうか?その入手先は、Oracleからダウンロードされたのでしょうか?

関連するQ&A

  • ORACLE Storage Managerのインポート方法

    - 今、UNIX上のORACLEからエクスポートしたDBを、NT上のORACLEにインポートを 行おうと思っているのですが、上手くいかずに困っています。 最初は、DOSよりimpを行ったのですが、charsetが合わずに失敗。 環境設定で、NLS_LANGの値を変更したりもしたのですが、成功しませんでした。 次に、Storage Managerでインポートを試みたのですが、下記のエラーであえなく 失敗。。。。。  (T。T;) 「OracleManagermentServerに接続している場合だけウィザードを起動できます。」 どなたか、同じようにUNIXからNT上のORACLEにデータを移行したことのあるかた。 どうか、どうか、アドバイスをお願い致します。 -

  • 10gで動いていたSELECT文が11gでエラー

    お世話になります。 10gR2データベースで動かしていたPL/SQLプログラム内の、とあるSELECT文が、11gR2環境ではエラーが発生してしまい、動きません。 そのSELECT文をそのまま掲載するのは難がありますので、初期サンプルDBでも動くSELECT文に直したものを掲載させて頂きます。 (本物のSELECT文と同じ構文であることに重点を置いているため、掲載するSELECT文の意味不明さは無視して頂ければ幸いです) ----------- 10g環境:Database10g Enterprise Edition 10.2.0.1.0 11g環境:Database11g Enterprise Edition 11.1.0.6.0 10g:まったく問題なく動作する 11g:エラー(下記エラーメッセージ) 行2でエラーが発生しました。 ORA-03113:通信チャネルでend-of-fileが検出されました。 SELECT文: SELECT A.LAST_NAME FROM (EMPLOYEES A FULL OUTER JOIN DEPARTMENTS B ON (A.DEPARTMENT_ID = B.DEPARTMENT_ID AND ((A.SALARY >11000 AND COMMISSION_PCT IS NULL) OR B.MANAGER_ID = 100))); ----------- エラー番号をインターネットで調べるとオラクルサポートに連絡しなければならないようもののようですが・・・接続や通信関係ではなく、オプティマイザや実行計画に問題がある(仕様変更?)のではないかと思います。 結合内の追加条件を外に出し、SELECT文本体のWHERE句に移動すると動きますが、この現象の原因をご存知の方、ご教示いただければ幸いです。

  • 環境がとても古いのですが…。

    環境がとても古いのですが…。 Win NT server、Oracle 8.0.5という環境でOracleのSYSのパスワードをEnterprise Managerから変更すると、サーバを再起動した際にOracleのインスタンスが起動しなくなるというエラーが発生しています。サービスを停止して開始するだけでも同様の現象が発生します。 SYSのパスワードをどうしても変更する必要があるのですが、変更方法が分かりません。上記のようなエラーを発生させないで変更する方法をご存知の方がいらっしゃいましたらご教示下さい。 宜しくお願い申し上げます。

  • 環境変数NLS_LANGの設定方法

    - UMIXのORACLEからDBをエクスポートしたものを、NTのORACLEのDBに インポートしたいのですが、エラーが発生してしまい上手くインポート出来ません。 調べた結果、環境変数NLS_LANGを設定すれば、エラー無くインポート出来るようなの ですが、今度は、環境変数の設定が上手く行きません。 DOS上で下記を入力し実行しました。。。。  >set NLS_LANG JA16SJIS 「JA16SJIS」は、sql*より、V$NLS_PARAMETERSを参照した値を設定。 でも、環境変数は存在しませんのエラーメッセージで、上手くいきません。 きっと、根本的に間違っているようにも思うのですが、どうしたらよいのか わからずに困っています。 アドバイス等がありましたら、是非、宜しくお願い致します。 -

  • oracle DMPファイルのインポートについて

    あるシステムのDB管理を行うにあたり、 Oracleを使用しているのですが、 Oracleのバージョンの違いにより、 DMPファイルのインポートが行えない事はございますでしょうか? 詳細は以下です。 ローカル環境のシステム Oracle 10g / 10.2.0.1.0 社内環境のシステム Oracle 11g / 11.2.0.1.0 社内環境システムよりバックアップを行い出力されたDMPファイルを ローカル環境へインポートを試みたところ、 以下のエラーが発生し、インポートができません。 ********************************************************** IMP-00058: Oracleエラー12154が発生しました。 ORA-12154: TNS: 指定された接続識別子を解決できませんでした IMP-00000: エラーが発生したためインポートを終了します。 ********************************************************** システムの構成はローカル環境、システム環境ともに同様です。 差異があるのはOracleのバージョンとなります。 基本的なご質問かもしれませんが ご教示頂けると大変助かります。 宜しくお願い申し上げます。

  • Solaris9での学習環境の構築

    1ヶ月後に転職を控えています。 今まではPGだったのですが、転職先ではDBエンジニアとして働く予定です。 で、Solaris+Oracleの構築を行う事が多いようなので、その環境で学習をしたいと思っています(Unixは全く触れた事がなく、OracleもWindows環境で体験版で触れた事しかないのですが・・)。 オラクルのHPには、windowsとLinux用しかないのですが、Solarisの場合、Linux用のをインストールするのでしょうか? 初歩的な質問で恥ずかしい限りですが、アドバイスよろしくお願い致します。

  • セグメンテーション・フォールト

    UNIXで、CよりOracleのSQL*Loaderを使用しています。 CSVファイル->Oracleのテーブル でデータを挿入する際に、テーブルのカラムサイズが 足りずにエラーが発生し、最大エラー件数を超えたので 処理がエラーで終了しました。 その際に、 セグメンテーション・フォールト(coredump) というメッセージが表示されます。 ついでに補足するならば、Cのプログラムを直接起動すると、 上記エラーメッセージ出力後、プロセスは終了しますが、 別プログラムより起動した場合(UID=root)、 プロセスが終了してくれません。 上記メッセージの意味と、なぜrootからだと プロセスが終了しないのか、が分かりません。 どなたかお分かりになる方、よろしくお願いします。

  • oracle.jdbc.driverのインストールについて

    MicoroSoftアクセスをデータベースにして作ったプログラムをオラクルデータベースを使っているサーバーにアップしてほしいと言われています。ソースはオラクルに接続できるように書き換えたのですが、「パッケージ oracle.jdbc.driver は存在しません。」というコンパイルエラーが出ました。私の環境では、オラクルはインストールしていないので当然なのですが、知人に教えてもらいjcbc817jdk12-ntというZIPファイルとnls_charset12というZIPファイルをダウンロードしてみたものの、これをどこに入れてコンパイルしていいのか分かりません。そもそも、私の環境でコンパイルしたクラスファイルをそのままオラクル環境にあるサーバーにアップした場合パスは通っているのでしょうか?未だクラスパスについて理解が乏しく悩んでいます。本当に初心者なので、出来るだけ詳しく教えてください。よろしくお願い致します。

    • ベストアンサー
    • Java
  • Oracleインストール

    Oracleのインストールで CSS Single-instance Common Files 10.1.0.1.0をセットアップ中 というインストール途中で、サービスOracleCSServiceの開始時にOSエラーが発生しました。というエラーが出ました。 このエラーをとる解決策があるなら教えていただけないでしょうか。 おねがいします。 環境 Windows XP Professional SP2 HD空き容量10G、メモリ760MB Oracle Database 10g 10.1.0.2.0 30日間体験版 初めてのインストールで前のバージョンなどは入っていません。

  • オラクル9iのインストーラーが動きません

    NT4.0 sp6,IE6 sp1, のパソコンにオラクル9iのクライアントをインストールしたいのですが、インストーラーが起動しません。 同じ環境なのにインストーラーが動く他のパソコンがあるので調べてみたらコンパネに「java plugin1.3.1」というものが入っていました。これがないせいか?と思って最新版の1.5.0のインストールを試みたのですが、インストーラーは正常終了するものの、ちゃんと入っていないようなのです。(Pluginコントロールパネルが開かない) これがNTに対応していないせいなのかもしれませんが・・・ このパソコンにオラクル9iのクライアントがインストールできないのはjavaPluginのせいなのでしょうか? そうならばplugin1.5.0のインストール方法はあるのでしょうか? それとも、javaPluginは全く関係ないのでしょうか? 質問が多くて申し訳ありませんが、目指したいところはオラクル9iのクライアントのインストールです。 よろしくお願いします。