
OracleDBサーバのネットワーク上の名前解決が不安定で困っています。
(TNSの名前解決ではありません)
先日、会社でWindowsServer2008+Oracle11gのサーバーをこしらえました。
そのとき、
1.リモートPCからサーバーにPINGが飛ばない!→サーバーのFirewallの設定で解決。
2.リモートPCからSQLPLUSでサーバーに接続。いけた!
3.サーバーのOracleEnterpriseManagerでいろいろと操作・・・。
4.リモートPCからSQLPLUSで接続できない!PINGも飛ばない! でもIPアドレス指定ならOK。
5.Firewallを一旦解除→再び有効に設定。いけた!!
6.サーバーのOracleEnterpriseManagerで・・・(以下略)
以降、3.~6.を繰り返し中。。。
という状態になっております。
私は勝手にEnterpriseManagerが怪しいと思ってますが、いずれにせよ対処方法がわからず
困っています。
何かヒントがあればご教授願いたいと存じます。よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
読んでいて
4.リモートPCからSQLPLUSで接続できない!PINGも飛ばない! でもIPアドレス指定ならOK。
が繰り返しおきているとしか思えないのですが。
これなら、Oracleは関係なくって、WindowsServer2008がつながっているDNSとのやり取りに使われるポートが、firewallで開放されていないから、Aレコードがうまく飛ばずに、WindowsServer2008の名前とIPアドレスの対応が行方不明になるからとしか思えませんが。(詳しくは・・・忘れました。というか、ドメインは?、DNSは?…が書かれていないので誰もわからないかと。)
あるいは、ドメインでなくワークグループにしていてホスト名が競合していても起こるかと。
あるいは、ドメイン名が、aaa.co.jp等のような形式でなく、abcとかでも起こるかも・・・。
こんなときには、ANo1の方の回答も有効。DNSでなくHostsというファイル(あるいはlmhostsを使ってもいいんだけど。)を使って名前解決するので、DNSがどうなっていようが影響ないため。
また、ファイル共有したら解消されたのは、Netbeui等TCP/IP以外のプロトコルを使っているからか
WINSを使った名前解決で名前をクライアントPCが把握できるようになったためかと。
調べようと思えば、クライアントからnslookupで、サーバの名前は見えますか?
等など。
適当に一言言うと、firewallでは、DNSで使っているポート53は開放していますか?
(他にもあけておかないといけないポートはあったはずだけど、私は詳しくない。)
・・・
(このレベルだと、はっきりって、Oracleとは関係ない世界です。
「ホスト名を使ったPingが通らなくなる」に絞って別のカテゴリで聞いたほうが早いかも。
⇒FireWallやAntiVirusソフト以外の、Oracle等のアプリが影響して
ホスト名を使ったPingが通らなくなるのは考えにくいです。)
No.1
- 回答日時:
> 先日、会社でWindowsServer2008
IPアドレスは固定ですか?
リモートPCのアドレス付与は?
リモートPCにHOSTS書いたらどうなりますか?
bin-chanさま
ご回等いただき、ありがとうございます。
IPはサーバー・リモートPC ともに固定です。
「リモートPCにHOSTSを書く」というのはやったことないです。
今日、出勤したのですが、同僚が「サーバー側のファイル・プリンタの共有が、
OFFになってなかったからONにしたよ」ということで、それ以降は接続できています。
じゃぁ、なぜ今まで一時的にでも、リモートマシンからホスト名で接続できていたのかが、
疑問です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLサーバー接続 特定のPCがWin...
-
windows8.1 でサーバー(SQL)...
-
SQLSeverの新規登録で一般的な...
-
SQL ServerにWindowsパスワード...
-
【Oracleサーバー】名前解決が...
-
IPアドレスによるクライアント...
-
20人程度が一度に使うデータベ...
-
SQL SERVERのドメインを変更する
-
SQLServerへのOpen命令でのエラー
-
SQLで同じDBに対し2つのコネク...
-
sqlで文字列を最後に追加したい
-
Access2000環境に対応するMid関...
-
SQL Loaderを使いたい
-
SQLサーバー接続について
-
PostgreSqlでFunctionの作成に...
-
既定のインスタンスと名前付き...
-
GROUP BYでエラーが発生
-
ACCESSからのODBC接続のみ応答...
-
Oracle 8i コンマ(,)を含むデ...
-
ユーザー定義関数内でのsp_exec...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLサーバー接続 特定のPCがWin...
-
SQLSeverの新規登録で一般的な...
-
SQL ServerにWindowsパスワード...
-
Windows認証できない
-
IPアドレスによるクライアント...
-
新規saの作成方法について
-
SQL Server に繋がらない
-
SQLSever2000にパスワードなし...
-
【Oracleサーバー】名前解決が...
-
突然 Win7からのみつながらなく...
-
ネットワークドライブ経由でO...
-
SQLServer2005認証変更について
-
windows8.1 でサーバー(SQL)...
-
SQL Serverの認証方法について
-
エクセル2007からSQLserverへの...
-
SQL Serverへ接続できない!
-
特定ユーザーのみODBC接続可能...
-
SQLのエラー(~付近に不適切な...
-
20人程度が一度に使うデータベ...
-
PostgreSqlでFunctionの作成に...
おすすめ情報