こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

OracleでのIPアドレス制限について

Oracle 10g Enterprise Edition(Windows)をインストールして勉強中のものです。

質問内容はタイトルの通り、IPアドレス制限についてです。

ウィザードの流れにそってインストールするとEMのアドレスは
https://ホスト名:1158/em/
となると思います。
ただ、他のPCからhttps://IPアドレス:1158/em/でアクセスしてみると当然のように見れてしまいました。これは正直困ります。
(Apacheを入れてなければ外部からはみれないと勝手に思っていたのですが違うんですね…)

oracleには自分のPCからしかアクセスできないようにしたいのですが、方法がわかりません。

ネットで調べてsqlnet.oraに
tcp.validnode_checking=YES
tcp.invited_nodes=(自分のIPアドレス)
という記述を加えてリスナーを再起動してみたんですが、制限はかかっていませんでした。

ご教示お願い致します。

投稿日時 - 2007-12-08 21:56:38

QNo.3582149

困ってます

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

Windowsのファイアウォールの設定でポート1158にアクセス制限をかければよいのではないでしょうか。

投稿日時 - 2007-12-09 09:41:04

お礼

回答していただき、ありがとうございます。
ファイアーウォールの詳細設定⇒サービスの設定で内部ポート番号を1158に、外部ポート番号を適当に(例えば12345)入力してOKを押してみました。

するとOracleをインストールしたパソコンからは見れて、他のパソコンからは見れなくなりました!

ただ、私は外部のパソコンからもhttps://IPアドレス:12345/em/と入力すれば見れてしまうのだと思ったのですが、なぜか見れませんでした。

これはいったいどういうことでしょう…
設定方法がおかしかったのでしょうか?

投稿日時 - 2007-12-10 01:26:17

あなたにオススメの質問