域環境下用netca配置時注意的地方

        使用netca配置一個本地Listener本來是一件毛毛雨的事,可今天我竟然花近兩個小時。當問題解決時,倍感尷尬……把其中遇到的問題給大家分享下。

        我原本的操作流程一步步走下來,遇見了如下兩個問題。
        首個問題,在命令行中,提示D:\app\product\11.2.0\client_1\network\admin\listener.ora沒有寫權限。我把Everyone的權限給了全部控制,可還是照舊。
經過覈實才發現,我啓動了兩個netca,第一個沒有正常結束,把那個文件給鎖定了。後來停止了第一個netca後,可以繼續了。
        第二個問題,一切配置好後,使用tnsping不能有效訪問。(解決這個問題花費了不少的時間)
經過一步步排查發現,是我本地的HOST主機不能到達。我的環境是域中的一臺主機,並且對外網是有限制的。當netca獲取主機名時,會把域名也給加上。而當前的主機對外是有限制的,也就是說使用ping命令訪問訪問帶域名的主機名時,就會出現非正常返回。此時,可以把HOST配置成127.0.0.1,或使用不帶域名的主機名,或使用localhost。

       配置正確的LISTENER 的代碼如下:

# listener.ora Network Configuration File: D:\app\product\11.2.0\client_1\network\admin\listener.ora

# Generated by Oracle configuration tools.


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
  )


ADR_BASE_LISTENER = D:\app
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章