1. 程式人生 > >oracle 12c PDB裡建立的使用者登入不上去,顯示 IO 錯誤: Unknown host specified

oracle 12c PDB裡建立的使用者登入不上去,顯示 IO 錯誤: Unknown host specified

連線失敗, 錯誤報告:
USER = store
URL = jdbc:oracle:thin:@orclpdb
錯誤訊息 = IO 錯誤: Unknown host specified

碰到這個問題的童靴們,正解如下:
首先在 Oracle Enterprise Manager Database Express 12c中檢視容器名是
這裡寫圖片描述

然後在 $HOME$\product\12.2.0\dbhome_1\network\admin\tnsnames.ora中增加

ORCLPDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orclpdb)
)
)
這樣,在登入的時候寫@orclpdb就可以解析為本地host了,之前出現登入不了也就是無法解析到本地localhost