資料庫自己可以連線,遠端連線會提示無監聽程式
使用自己的電腦上的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服務,就可以連線了。