Oracle 10G中建立多監聽連接埠問題

來源:互聯網
上載者:User

建立監聽連接埠(使用Oracle Net Configuration Assistant和Oracle Net Manager建立並使用命令啟動,這兩種方法都經過嘗試)。再建立本地服務名,使用tnsping都可以通過。但是在建立服務名時,會發現測試提示如下錯誤:
ORA-12514: TNS: 監聽程式當前無法識別串連描述符中請求的服務

解決辦法:

預設狀態下,建立listener1,會在檔案

E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
中新增內容如下:
LISTENER1 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = test)(PORT = 1522))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2))
)
)

經過測試,需要手動添加一些內容:

SID_LIST_LISTENER1 =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = E:\Server\oracle\product\10.2.0\db_1)
(SID_NAME = ORCL)
)
(SID_DESC =
(PROGRAM = extproc)
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\Server\oracle\product\10.2.0\db_1)
)
)

添加完畢,重啟建立的listener1監聽服務,再進行測試提示使用者被拒絕,更改密碼後測試立馬成功。多次嘗試均成功。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.