• 締切済み

接続に時間がかかる

Windows 2003 ServerにOracle 9.2をインストールしました。 このマシンからSQL Plus を使って自分自身に接続しようとすると 接続までに3~4秒ぐらい時間がかかります。 しかし、同じネットワーク上のPCからSQL Plusを使って2003 Server マシンに接続するとスムーズに接続できます。 サーバ・クライアントとも接続先のホスト名にはIPアドレスを指定 しています。 考えられる原因はなんでしょうか?

  • hyoro
  • お礼率72% (8/11)
  • Oracle
  • 回答数2
  • ありがとう数1

みんなの回答

  • 7colors
  • ベストアンサー率25% (29/114)
回答No.2

No.1の方と同じですが、無線LANと共存してたり(サーバではないか・・・)すると案外気づかずにあったりする環境です。

hyoro
質問者

お礼

audittrqさん、7colorsさん回答ありがとうございました。m(_ _)m 現在のところまだ解決しておりませんが、参考になりました。

hyoro
質問者

補足

無線LANは使用しておりません。

  • audittrq
  • ベストアンサー率37% (13/35)
回答No.1

遅いマシンは複数のネットワークカードが挿さっていませんか? もし、そうであるならば使用していないネットワークカードを 無効にしてみてください。 私のマシンは これで接続が早くなりました。

hyoro
質問者

補足

はい、確かにネットワークボードが2枚ささっています。 しかし、これを抜くことはできません。 また、同じ構成でネットワークボードが1枚しかささっていない マシンでも同じ現象が起きています。

関連するQ&A

  • SQLPLUSで接続できない

    新しいWINDOWSマシン(WINDOWS XP)に Oracle・SQL Plusをインストールしましたが、 以下のエラーがでて、接続できません。 > ORA-12154: TNS:could not resolve the connect identifier specified 考えられる原因、解決方法などありましたら、お願いします。 尚、TNSNAMES.ORA 、 SQLNET.ORA は設定済みであり、 SQL Plus の代わりに、Oracle Net Manager を使って、 表示されているツリーから、 ■Oracle Netの構成  の下の ■ローカル  の下の ■サービス・ネーミング   の下に表示されている、該当のサービス名を選んで、 ”サービスのテスト(接続のテスト)”を実行すると、 「接続テストに成功しました。」 という結果になります。 ので、クライアント - サーバ間 のネットワークの通信そのものは、問題ないと思います。 感じとしては、TNSNAMES.ORA の記述内容がSQLPLUSから認識できていない様な気がします。 クライアント、サーバのOS、Oracleのバージョンは以下の通りです。 クライアントOS : WindowsXP SP2 クライアントのOracle製品 : 10.2.0 サーバOS : Solaris8 Oracle : 8.1.7

  • Oracle9i Clientについて

    こんばんわ。 ORACLE勉強中の超入門者です。 今Windows2000ServerにOracle9iをインストールしています。 「Oracle9i Database 9.0.1.0.0」 「Oracle9i Management and Integration 9.0.1.0.0」 まで完了しました。 最後に、 「Oracle9i Client 9.0.1.0.0」 をインストールしようとしたのですが、最後の方で以下のエラーが発生します。 『それらを使用するプロセスに対応付けられたサービスはありません』 入門者のため、書籍を見ながら付属CD-ROMでインストールを進めています。 「Oracle9i Clinent ...」については、”クライアントはデータベースコンポーネントをインストールしたサーバ以外からデータベースアクセスする場合に必要となるものです。”と記載されていましたが、マシンが1台しか無いためデータベースサーバと同じマシンにインストールしようとしました。 『...サーバ以外からデータベースにアクセスする...』という記述部分が具体的にピンとこないのですが、例えばネットワーク経由(telnet?)でサーバにログインしてSQL*PLUSをたたくといった事の場合でしょうか?Clientを入れなくても同じマシン上でSQL*PLUSなどを使ってSQLをたたいたりということはできるのでしょうか? 各製品がどのような動きをするのかがわからないため、とりあえず全て不足の無いようインストールしようとしています。 上記のエラーについてですが、やはりデータベースと同じサーバ(マシン)にインストールしようとしているがために出たエラーなのでしょうか? よろしくお願いします。

  • SQL*Plusから接続出来ません

    使用OS:Windows2000Server Oracle9i Clientをあるパソコンにインストールを行い、SQL*Plusを起動してユーザ名、パスワード、ホスト文字列を入力しOKボタンをクリックしても、接続することが出来ません。 ちなみに、Oracle Enterprise Managerからは接続出来ます。何故このようなことが起こるのでしょうか?以上、宜しくお願い致します。

  • サーバー接続時、ホスト名はIPアドレスでも接続できるのでは?

    SQLの本には画面の様にホスト名をIPアドレスにしても接続できると書いてあったので試してみたのですが、いざやってみると下記のエラーがでます。 ************************************************* SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) (Microsoft SQL Server, Error: 5) ************************************************* IPアドレスはプライベートIPアドレスで、固定にしています。 やはりIPアドレスでの接続は、無理なのでしょうか? ご教授よろしくお願い致します。

  • oracle10gサーバに対しoracle9iのクライアントインストー

    oracle10gサーバに対しoracle9iのクライアントインストールしてsql plusで接続確認するとTNS操作タイムアウトが発生します。既にインストールされているoracle9iのクライアントからは問題なく接続できます。ファイアウオールの設定は同じです。やはりoracle10gをインストールしないとだめなのでしょうか。

  • Oracle11gの接続について大至急教えて下さい

    WindowsServer2008R2(64bit)にOracle11g(64bit)のデータベースを構築し、 同機上のアプリケーションからアクセスしようとしています。 (具体的にはPro*C/C++を使ってプリコンパイルしているCで作成したDLLやEXEです。) これらのアプリケーションは元々Oracle10gの機能を用いて作成してあった物を流用している為、 Oracle11g(32bit)のクライアントがないと動作しない様です。 従って、2008Serverには32bit版の11gクライアントもインストールしました。 (Oracle11g(64bit)のメディアパック内の32bitクライアントディスクからインストール) (手順) 1:Oracle11g(64bit)ホストのインストール&データベースの構築 2:Oracle11g(32bit)クライアントのインストール 3:データベースに表領域とユーザを作成 4:クライアントでローカル・ネットサービス名の作成 で、ここまではできたのですが、 11g(32bit)クライアント側のSQL*Plusを起動して作成したユーザでログインしようとすると ORA-12560:TNS:プロトコル・アダプタ・エラーが発生しましたとなってしまいます。 ただ、コマンドプロンプトから「ユーザ/パスワード@接続文字列」を直接指定して SQL*Plusを起動するときちんと接続できます。 何か順番や方法を間違えているのでしょうか? ちょっと急いでいてなるべく早く解決させたいので、 間違い・チェックすべき事の漏れなど 直接的な解決策でない事でもかまいませんのでご教授下さい。

  • ダイヤルアップ接続したマシンから、LAN上の他のマシンを見たい

    ネットワーク内の1台のマシン(Windows2000 Server)をダイヤルアップサーバとして、 着信接続を受けられるようにしています。 ダイヤルアップするクライアントはWindows2000Professionalです。 この状態で、クライアント側から、 ダイヤルアップサーバとなったマシンの中は、見ることができる(ネットワークドライブの割り当て等できる)のですが、 LAN上の他のマシンは見ることができません。 ただ、直接IPアドレスを指定すれば見えます。(\\192.168.xx.xx\D$といった類で) この、ダイヤルアップサーバ自体からは、ローカルの他のマシンが正常に見えています。 どのような設定をすれば、ダイヤルアップしたクライアントから、ネットワーク上の他のマシンが見えるようになるのでしょうか?

  • Oracle10g・・ODBCで接続できない

    Oracle10gのStandardEditionをサーバーにインストールし、データベースを作成しました。 それに対してクライアントにも10gをインストールし、ローカルメソッド名を設定して、接続テストも通りました。SQL*Plusを起動して接続することもできました。 ですが、Accessを使ってテーブルの中身を見ようと思い、ODBCを設定したのですが接続テストをすると固まってしまいます。どうすればODBCで接続できるようになるのでしょうか?

  • UDP接続の接続先を調べる方法ありますか?

    Windows環境で、UDPプロトコルを使ったアプリケーションの接続先(IP)を調べる方法はあるでしょうか? というのも、クライアント・サーバ型のネットワーク対戦ゲームで ホストがIPを提示、クライアントはそのIPに接続 といった形態のゲームをよく見かけるのですが、ホスト側からクライアントのIPを知る方法が気になったためです。 どなたか暇なときに回答をお願いします。

  • P2PでSQLServerの接続が解りません…。

    当方、データベース、ネットワークについて初心者です。 困っています。教えて下さい。 WindowsXPにてホストPCにSQLServer2008R2Expressをインストール。 P2P接続のクライアントPC2台(WindowsXP)。 クライアント側からSQLserverに接続出来ない。もしくはログインを作成出来ません。 ホスト側ではサーバーを立ち上げることが出来ました。 クライアント側に固定IPアドレスを設定してログイン名(196.168.*.*\<User名>)で作成。 エラー(15401)でUserが見つかりません。で作成出来ません。 もしくはアカウントの場所を検索しても、クライアントが見つかりません。 SQLserver認証でUser作成後、 クライアント側にManagementStudioをインストールしてサーバーにSQLServer認証を試みましたが エラー(18456)が出ました。 ちなみにクライアント側からホストPCのサーバー名が確認は出来ています。 ネットワーク設定に問題があるのでしょうか? それともアプリケーション側の設定なのでしょうか? どなたかどうぞよろしくお願いします。