ページの先頭です。
ここから本文です。

よくあるご質問(サポートFAQ)

【HolonEnterprise】【HOLON/AB】Oracleへの接続性能について

質問内容

【HolonEnterprise】【HOLON/AB】Oracleへの接続性能について

回答内容

詳細

NET8(SQL*Net)を用いOracleにアクセスするアプリケーションで、 Oracle接続処理で時間が掛かることがあります。

一般的にOracleに対する接続性能は、Oracleの設定および接続方式に 大きく左右されます。

以下の点をご確認ください。

  • Holon設定ファイルDBINITRCの接続文字列「TNS:」

    Holon設定ファイルDBINITRCのconnectstringに指定する接続文字列に 「TNS:」がないかご確認ください。
    「TNS:」がある場合、以下の条件を満たすと接続が遅くなることが 確認されています。

    • DBINITRCのconnectstringに「TNS:」がある
    • Oracle設定ファイルsqlnet.ora の names.directory_path パラメータに「HOSTNAME」がある。

    上記の条件の場合、NET8(SQL*Net)を用いた接続では、DNSに対し、 問合せを行い、その分、接続に時間が掛かることがあります (「HOSTNAME」があっても「TNS:」がなければ問題ありません)。
    「TNS:」は古いOracle(V6)の互換用に用意されているキーワードで あり、現在のOracleでは必要ないものとなります。 よって、Holonとしての対応として、DBINITRCファイルのconnectstring に「TNS:」がある場合、これを削除するようにしてください。基本的に、 Oracle設定ファイルtnsnames.ora内の接続文字列そのものを記述するように してください。


  • Oracle設定ファイルの確認

    Oracleが接続を行う場合、サービス名の決定方式(ホスト命名規則、ローカル 命名規則、Oracle Namesの使用等)や、ユーザの認証をどこで行うか(OS or Oracle)によって、大きく 接続性能がことなることがあります。
    Oracleホーム配下の network/adminディレクトリに、NET8(SQL*Net)の設定ファイルが ありますので、どういった設定がなされているかご確認ください。

    詳細については、「NET8 管理者ガイド」の参照やOracle購入元に問い合わせ等にて ご確認ください。
環境 Version 全バージョン
OS 全OS

製品名カテゴリ

HOLON/AB
HolonEnterprise

  • コンテンツID: 3150017051
  • 公開日: 2001年11月27日
  • 最終更新日:2001年11月27日

アンケート

サポート情報充実のためアンケートにご協力をお願いいたします。



コメント欄:
ここからページ共通メニューです。 ページ共通メニューを読み飛ばす。