- 締切済み
Linux上にインストールしたOracle XEとの接続について
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 三浦(@pazoon)
- ベストアンサー率58% (10/17)
回答No.2
C:\WINDOWS\system32\drivers\etc\hosts に ipアドレス ホスト名 例)192.168.100.50 DBSERVER を追記すると、ホスト名でもOKです。
- inu2
- ベストアンサー率33% (1229/3720)
回答No.1
win上からならば。 winにオラクルのリスナー入れないとだめなんじゃない? もしくは、インストールしたOracleに外部からの接続を許可する設定をしなきゃいけないでしょう。
お礼
すいません。調べていたら、外部からの接続ができるようになりました。 Net Configuration Assistantの設定を行い、対応することができました。 ただ、接続先となるLinux上のDBを「ホスト名」で指定できず、 直接、IPアドレスを入れて対応しました。 ホスト名で指定できればと思っていますが、 よろしければ、ホスト名で設定できる方法を教えて頂けると ありがたく思います。
補足
Win上から、LinuxuにインストールしているOracleDBに繋ぎます。 ●ファイアウォールについて ポートを1520、1521、8080を解放しています。 ⇒問題ないという認識でいます。 ●リスナーの設定 これは、実行していませんでした。 Net Configuration Assistantにて、設定をしないといけない。 上記の設定について、調べながら進めています。 ■質問1 今、下記のSQLを流しました。 select instance_name, status, version, edition from v$instance; INSTANCE_NAME STATUS VERSION EDITION ---------------- ------------ ----------------- ------- XE OPEN 10.2.0.1.0 XE Net Configuration Assistantのリスナー名を 「INSTANCE_NAME」である「XE」を指定したらよろしいのでしょうか。 ■質問2 データベースのポート番号をLinuxu上のものは1521としています。 Win上にも入れており、そのポート番号も「1521」となっています。 Linux上のものを認識させるには、どちらかの番号を調整しないと いけないのでしょうか。 ご教授の程、お願い致します。