2 Replies Latest reply: Jul 28, 2011 7:23 PM by 878649 RSS

    リスナーが1521以外のポートでオープンにならない現象

    878649
      【環境】
      Linux
      Oracle10g2
      Oracle11gR2

      【現象】
      1サーバに別バージョンのOracle Databaseを導入する必要があるので
      検証しているのですが、リスナーのポートが1521以外でオープンになりま
      せん。
      1、リスナーのポートを1522や7755にしてリスナーを構成すると正常に
      起動しますが、ポートだけオープンになりません。

      2、切り分けのためにルータのフィルタを解除して、ファイアウォールや
      SELinuxを無効にしましたが、1521以外はオープンになりません。

      3、マニュアルを参照してlocal_listenerを設定したりしましたが、オープン
      にはなりません。

      数日間悩みましたが解決出来なかったので、掲示板に投稿することに
      しました。

      【聞きたいこと】
      1、これはOracleの設定ではなくて、ルーターやサーバの設定だと思い
      ますか?

      2、同様の現象で悩んでいて解決した方がいまいたらアドバイスをお願い
      します。

      【情報】
      → 起動はしている。。。
      [oracle@XXXXXX admin]$ lsnrctl status LISTENER
      LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 28-JUL-2011 16:18:40
      Copyright (c) 1991, 2009, Oracle. All rights reserved.
      Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=XXXXXX)(PORT=1522)))
      STATUS of the LISTENER
      ------------------------
      Alias LISTENER
      Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
      Start Date 28-JUL-2011 16:01:08
      Uptime 0 days 0 hr. 17 min. 31 sec
      Trace Level off
      Security ON: Local OS Authentication
      SNMP OFF
      Listener Parameter File /home/oracle/app/oracle11g/product/11.2.0/db_1/network/admin/listener.ora
      Listener Log File /home/oracle/app/oracle11g/diag/tnslsnr/XXXXXX/listener/alert/log.xml
      Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=XXXXXX)(PORT=1522)))
      The listener supports no services
      The command completed successfully
      [oracle@XXXXXX admin]$

      → 1521だときれいにopenになるのに。。。ない。。。
      [oracle@XXXXXX admin]$ nmap localhost
      Starting Nmap 5.21 ( http://nmap.org ) at 2011-07-28 16:19 JST
      Nmap scan report for localhost (127.0.0.1)
      Host is up (0.00049s latency).
      rDNS record for 127.0.0.1: XXXXXX
      Not shown: 995 closed ports
      PORT STATE SERVICE
      22/tcp open ssh
      25/tcp open smtp
      111/tcp open rpcbind
      5902/tcp open vnc-2
      6002/tcp open X11:2
      Nmap done: 1 IP address (1 host up) scanned in 0.07 seconds
      [oracle@XXXXXX admin]$

      → 一応リッスンしているようだ。。。
      [oracle@XXXXXX admin]$ lsof -i:1522
      COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
      tnslsnr 21134 oracle 8u IPv6 218642 0t0 TCP *:ricardo-lm (LISTEN)
      [oracle@XXXXXX admin]$
        • 1. Re: リスナーが1521以外のポートでオープンにならない現象
          weyk
           何を持って「オープンしている」と定義しているのかわかりませんが・・・

           nmapをポートレンジを指定せずに使ってますが、nmap-servicesに定義がなくてscanしてないだけ とかではないんですよね?
           リスナーを、1521で起動した場合と、1522で起動した場合の両方で、nmapのポートレンジを1521-1522で明示的に指定してscanして、結果を比較できますか?
          -- CMN v0.61β --
          • 2. Re: リスナーが1521以外のポートでオープンにならない現象
            878649
            weykさん

            ご回答ありがとうございます。ポートレンジは指定していなかったです。
            nmap [ホスト名]で開いているポートを確認できると勘違いしていました。
            お恥ずかしい。オープンしているようです。あとはこれでクライアントから
            の接続を試してみます。SERVICEがoracleではないので、書き換えれば
            いけるかもです。クライアントの接続を試してみます。

            【情報】
            ############ 1522の場合
            → nmap-servicesには1522の記述がある。
            [oracle@XXXXXX ~]# cat /usr/share/nmap/nmap-services| grep 1522
            rna-lm 1522/tcp 0.000100 # Ricardo North America License Manager
            rna-lm 1522/udp 0.000461 # Ricardo North America License Manager
            unknown 15220/udp 0.000330
            unknown 15222/udp 0.000330
            unknown 31522/tcp 0.000076

            [oracle@XXXXXX ~]# nmap localhost
            Starting Nmap 5.21 ( http://nmap.org ) at 2011-07-29 09:11 JST
            Nmap scan report for localhost (127.0.0.1)
            Host is up (0.0000090s latency).
            rDNS record for 127.0.0.1: XXXXXX
            Not shown: 994 closed ports
            PORT STATE SERVICE
            22/tcp open ssh
            25/tcp open smtp
            111/tcp open rpcbind
            5902/tcp open vnc-2
            6002/tcp open X11:2
            7100/tcp open font-service
            Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
            [oracle@XXXXXX ~]#

            [oracle@XXXXXX ~]# nmap -p 1521-1522 localhost
            Starting Nmap 5.21 ( http://nmap.org ) at 2011-07-29 09:11 JST
            Nmap scan report for localhost (127.0.0.1)
            Host is up (0.000037s latency).
            rDNS record for 127.0.0.1: XXXXXX
            PORT STATE SERVICE
            1521/tcp closed oracle
            1522/tcp open rna-lm
            Nmap done: 1 IP address (1 host up) scanned in 0.04 seconds
            [oracle@XXXXXX ~]#

            ############ 1521の場合
            → nmap-servicesには1521の記述がある。
            [oracle@XXXXXX ~]$ cat /usr/share/nmap/nmap-services| grep 1521
            oracle 1521/tcp 0.001568 # Oracle Database
            ncube-lm 1521/udp 0.000873 # nCube License Manager
            apc-agent 2161/tcp 0.001521 # American Power Conversion
            unknown 15214/udp 0.000330
            unknown 21521/udp 0.000654
            unknown 31521/udp 0.001307
            [oracle@XXXXXX ~]$

            [oracle@XXXXXX ~]$ nmap localhost
            Starting Nmap 5.21 ( http://nmap.org ) at 2011-07-29 09:15 JST
            Nmap scan report for localhost (127.0.0.1)
            Host is up (0.00050s latency).
            rDNS record for 127.0.0.1: XXXXXX
            Not shown: 993 closed ports
            PORT STATE SERVICE
            22/tcp open ssh
            25/tcp open smtp
            111/tcp open rpcbind
            1521/tcp open oracle
            5902/tcp open vnc-2
            6002/tcp open X11:2
            7100/tcp open font-service
            Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
            [oracle@XXXXXX ~]$

            [oracle@XXXXXX ~]$ nmap -p 1521-1522 localhost
            Starting Nmap 5.21 ( http://nmap.org ) at 2011-07-29 09:15 JST
            Nmap scan report for localhost (127.0.0.1)
            Host is up (0.000042s latency).
            rDNS record for 127.0.0.1: XXXXXX
            PORT STATE SERVICE
            1521/tcp open oracle
            1522/tcp closed rna-lm
            Nmap done: 1 IP address (1 host up) scanned in 0.04 seconds
            [oracle@XXXXXX ~]$