1. 程式人生 > >資料庫自己可以連線,遠端連線會提示無監聽程式

資料庫自己可以連線,遠端連線會提示無監聽程式

使用自己的電腦上的oracle資料庫,只有自己可以連線,別人連線時就會顯示無監聽程式。

第一步,找到自己的oralcle安裝目錄,然後開啟,找到product資料夾,開啟,搜尋tnsnames.ora。找到之後把自己的資料庫例項後面的localhost改成自己的計算機名稱,監聽也要改。

MDMS =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = MDMS)
    )
  )

LISTENER_MDMS =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

改為:

MDMS =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 計算機名)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = MDMS)
    )
  )

LISTENER_MDMS =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 計算機名)(PORT = 1521))

第二歩:點選開始——>所有程式——>oracle——>配置和移植工具——>Net Manager,展開所有節點直到listerer,然後點選新增地址,主機是自己的計算機名,埠填自己的埠。

第三部:重新啟動oracle服務,就可以連線了。