遠隔地から操作するためのOracleルータ設定方法

このQ&Aのポイント
  • 遠隔地からOracle 9iのDBサーバに接続するためのルータの設定方法について説明します。
  • 「TNS-12535:操作はタイムアウトしました。」というエラーメッセージが表示されている場合、タイムアウトの時間を延長する方法がありますが、うまくいかないこともあります。
  • ルータのアドレス変換テーブルに適切な設定を行うことで、遠隔地からの接続が可能になります。
回答を見る
  • ベストアンサー

Oracleを遠隔地から操作する時のルータの設定について

こんにちは。 現在、遠隔地からSQL*PLUSでDBサーバ(Oracle 9i)に接続し、処理をしたいと考えているのですが、 どうやらDBサーバ側のルータの設定が悪いらしく、接続することができません。 エラーメッセージは 「TNS-12535:操作はタイムアウトしました。」となります。 そこで、Oracleのマニュアルにある通り、タイムアウト時間を長くしたのですが、だめでした。 ちなみに、DBサーバと同セグメント(ルータの内側)のPCからは接続できました。 ルータにはアドレス変換テーブルに 「ブロードステーションのWAN側IPアドレス」、「TCP:1521」→「***.***.***.***」(サーバのローカルIPアドレス)という 設定をしています。 機器構成は以下の通りです。 【サーバ】 ・Windows2000server ・DB:ORACLE 9i ※ブロードバンドルータ(メルコ:BLR3-TX4) 【クライアント】 ・WindowsXP ・ORACLE CLIENT ※ADSLに直結しているのでルータは無し。 遠隔地からOracleに接続する際、何を設定しなければいけないのでしょうか?

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

  • ベストアンサー
  • hidebu-
  • ベストアンサー率53% (45/84)
回答No.2

以前、遠隔操作をやったことがありますが、 SSHでつないで、SSH経由でSQL+をいじくってました。 参考までに

その他の回答 (2)

回答No.3

Krownにありますが、ポートリダイレクション を起こさないために レジストリの設定が必要です。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

TNSリスナーは通信要求の受付を行うだけで、実際のDBとのやりとりするポートは、動的に割り当てられるんじゃなかったでしょうか。 ただ、単に外部からDBサーバにスルーするだけでは、盗聴などの危険性がありますから、SQL2000Serverを使っているなら、PPTPサービスを有効にして、VPN経由で通信する方が、手っ取り早いかも。

関連するQ&A

  • 遠隔地からのドメイン参加について

    社内でActiveDirectoryを組んでいます。 新たに設けた遠隔地からのドメインへの参加ができなく困っています。 遠隔地のクライアントOSは2000です。(1台だけ) xxxとの通信ができません等のメッセージが流れます。 事前にこのクライアントのログオンIDやパスワードは構築済みです。 当然ながら、遠隔地ではないサーバーが置いてある本社のクライアントからのドメイン参加は容易でした。 いろいろ質問を見ていると、VPN接続らしいのですが。 よくわからないです。 業者にお願いすればやってはくれるのですが、毎回これでは会社とすれば不便です。 どなたかわかる方いますでしょうか? 遠隔地のPCをいろいろいじっていまして、ひょっとして遠隔地の「ルーター」の設定のどこかの数値を変えること?でしょうか。 「サーバー管理者への問い合わせてください」等の回答はやめてください。社でわかるものは一人もいません。 サーバーのバージョンは2003です。

  • 遠隔地のサーバをActiveDirectoryに参加させたい

    会社でネットワーク運用保守をやっていますが、新米なのでアドバイスをいただければと思い質問します。よろしくお願いします。 <概要> 本社の方はActiveDirectoryドメインを構築済みです。 本社のネットワーク構成は、IPアドレスが200.200.*.*、サブネットマスクが255.255.0.0となっています。 サーバは3台、クライアントは100台です。 遠隔地の工場はNTドメインで構成されています。 遠隔地のネットワーク構成は、IPアドレスが200.201.*.*、サブネットマスクが255.255.0.0となっています。 サーバは1台、クライアントは15台です。 本社と遠隔地の工場はサードパーティの複合サーバ(メールサーバ兼ルータ)同士をIP-VPNで繋いでいます。 また、本社にDBサーバが設置されていて本社・遠隔地共にクライアントに配布したプログラムでDBサーバにアクセスするようになっています。 <現在の問題点> ・遠隔地に設置したNTドメインのドメインコントローラの役目を果たすサーバが老朽化している。 ・セキュリティの関係で本社のActiveDirectoryドメインに遠隔地のサーバを参加させたい。 ・IP-VPNの回線は、回線の都合でADSL回線を使用しているため速度が遅い。 ・外注する予算が取れないため、自前でできるだけ行いたい。 ・遠隔地のサーバは新しいものを購入する。 <補足事項> 私が会社に入社した際にはすでに前任者が退社していて、何故このようなIP体系になっているか知る由もありません。今のところ予算と工数の都合でこれらを換える予定もありません。 私以外でネットワークの知識がある人間は派遣のエンジニアの方だけで、その方も私も余り詳しくありません。 <質問事項> (1) 遠隔地のサーバを本社のドメインに参加させるための方法は無いのでしょうか?但し、サーバは新しくするという前提です。複合サーバを導入した業者のエンジニアに聞いたら、遠隔地のIPと本社のIPを統一しないといけない、とか言われました。 (2) (1)が可能と仮定します。通信回線が低速なので、できるだけ負担をかけたくありませんがドメインコントローラ同士で情報をやり取りしているのでしょうか?その場合、回線の負担をかけないで情報をやり取りする方法はあるのでしょうか? (3) (1)が無理な場合、取り敢えずNTサーバのドメインコントローラを延命する方法は何かあるのでしょうか? 自分でも考えていますが、中々核心が持てる答えが出せないので助言の方をお願いいたします。

  • 遠隔操作でルーターの設定

    遠隔操作でルーターの設定を変更後接続できなくなりました。どうなったのでしょうか?ルーターはIOデーターNPーBBRMです。WinXPがお互いです。遠隔操作でルーターを設定するとセキュリティーがかかるのでしょうか?

    • ベストアンサー
    • ADSL
  • Oracleへのリンクサーバー設定について

    お世話になります。 下記環境におきまして、SQL ServerよりOracleへリンクサーバーを作成しようとしたところ、 「リンクサーバー"XXX"のOLE DB プロバイダ"MSDAORA"のデータソースオブジェクトを初期化できません。 リンクサーバー"XXX"のOLE DB プロバイダ"MSDAORA"から、メッセージ"Oracle"クライアントと ネットワークコンポーネントが見つかりません。これらのコンポーネントはOracle Corporationから提供され、 Oracle Version 7.3.3(またはそれ以降)のクライアント ソフトウェアの一部としてインストールされます。 プロバイダは、これらのコンポーネントがインストールされるまで機能しません。"が返されました。 (Microsoft SQL Server,エラー:7303)」 となり、作成に失敗してしまいます。 SQL Serverには10gのOracleクライアントをインストールしてあるのですが、原因がわかりません。 どなたか、同じ原因を経験され、解決された方はいらっしゃいますか。 もし、お分かりでしたら、ご教授頂きたいのですが。 よろしくお願いいたします。 尚、SQL Serverは運用の関係上、Oracleクライアントインストール後、再起動は行っておりません。 環境 OS:Windows2003 DB:SQL Server 2005 Oracle:10g

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

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

  • 遠隔操作の設定

    遠隔操作に使用できる、USBタイプの物(クールゲート)を購入しましたが、IPアドレスが違う為、ルーター設定でポートの追加をしないといけないと書いてあったので操作をしましたが、接続ができませんでした。 ポート設定画面からLAN側のホストの所にこちらのインターネットIPアドレスを入れて、ポートの所に8401入力であっていますか? ファイアーウォールは切っています。 パソコンはNEC、DION、ウィルスソフトはマカフィが入っています。 宜しくお願い致しますm(_)m

  • 遠隔操作について

    表題の通り、遠隔操作についてなのですが RealVNCを使用してローカルネットワーク内ではないPCの遠隔操作をする場合、操作される側のPCがルーターを使用しており、ローカルIPアドレスが割り当てられていて接続できません。 グローバルIPアドレスもあるのですがどちらを入力してもできません。 使用目的は、実家の家族のPCを遠隔操作するときに使用したいのですが接続ができません。 ルーターを使用している場合、なにか設定をしなおさなければいけないのでしょうか? 以下に、使用機器及びPCスペックを記します。 使用ルーター corega CG-BARFX2 PC 富士通 FMV CE-11A OS WindowsXP Home Edition ご存知の方、ご教授よろしくお願いいたします。

  • Oracleが突然接続不可に!

    環境:Oracle9i 9.2.0.1.0 言語:VB6 ネットワーク:VPN DBサーバは本社に1つしかなくクライアントは全国数社から動作している受注システムですが突然DBサーバが接続できなくなってしまいました。 そのとき行ったイベントとしては1つの支社にVPNを接続しようとしていたらしくルータの変更等をしていた模様です。限りなくネットワークの設定で障害が発生したんじゃないかと思われるのですが障害中のとき、社内でDBサーバのIPは接続できており、クライアントからSQLPLUSで接続しようとしても接続できない状態でした。ということでORACLEの問題じゃないのかと疑われています。 しかし、そのときORACLEでは何もしていないため、誤解を説明したいのですがORACLEではないと証明するためにはどうすればよいでしょうか? SQLNET等の設定を変更していないからORACLEの問題ではないと言えばいいのかどう説明したら理解してもらえるか悩んでいます。 情報不足で申し訳ありませんがアドバイスお願い致します。

  • PDCを再起動すると遠隔地にあるDBが参照できなくなる

    PDC(NT)を再起動するとクライアントから遠隔地のサーバーが参照できなくなります。放置していると20分から2時間程度で参照できるようになりますが、 設定の変更等でPDC再起動後すぐに参照できるようにはならないでしょうか? 環境は下記の通りなのですがすぐに変更はできません。(PDCを2003に変更、高速回線使用など) PDCがNT4.0Server、クライアントはXP 遠隔地にDBサーバー(2000Server)を設置して専用線(64k)で接続、2000ServerのWINS、DNSは停止中。 インターネット使用不可

  • ルータの設定について

    やっとADSLが開通したのでこれを機に自宅内のLANの構成を 変えてみましたがうまくいかないのです。 ルータはE-ACCESSのレンタルルータTE4121Cです。 今後のネットワーク構成は以下のようにするつもりです。 まず、公開サーバとクライアント機(3台)のセグメントをわけます。 したがって公開サーバのネットワークとクライアントのネットワーク はcisco2514にて接続されています。 また、公開サーバのアドレスとADSLルータのLAN側アドレスは当然同じ ネットワーク上に存在しています。 で、現在のところこの2つのネットワークは物理的につながっている ことは確認できています。クライアントとADSLルータ間のping も通っています。 しかし、クライアントからインターネットにつなぐことができません。 IPアドレスでのアクセスも不可です。 NATおよびIPマスカレードの設定が問題なのだと思いますが、どのように すればよいのかわかりません。 そもそも、異なる2つのセグメントをADSLルータにてグローバルIPに変換 することが可能なのかもわかりません。 どなたかご存知のかたがいらっしゃいましたら是非教えてください。 よろしくお願いします。

    • ベストアンサー
    • ADSL