2017-02-22 99 views
-1

我已經安裝了Oracle數據庫12C在我的系統中創建第二個數據庫和數據庫名稱爲XYZ在安裝過程中創建的。我已經通過數據庫和配置助手創建另一個DB說ZZZ但而1分貝是通過SQL開發人員訪問的第二個DB是不是通過SQL開發人員訪問。憑證爲他們和相同設置。錯誤我得到的是無法訪問12C

ORA-12505,TNS:監聽器目前不知道SID /服務的

我選擇了所有默認設置。沒有變化的選擇作出,同時創造兩個數據庫

回答

0

您可以檢查數據庫服務在註冊到監聽器,如果是這樣,在什麼樣的服務名(也許它使用全名,或有一個域名爲好) :

lsnrctl status 
lsntctl service 

如果數據庫沒有被註冊,在本地連接並檢查什麼是對的參數local_listenerremote_listener值。

另一件事你可以嘗試是將數據庫手動註冊使用alter system register;命令

0

使用「用tnsping ZZZ」的監聽器。

如果失敗,那麼第二DB不是與聽衆註冊。用監聽器註冊第二個數據庫並嘗試連接。