我已經安裝了Oracle數據庫12C在我的系統中創建第二個數據庫和數據庫名稱爲XYZ在安裝過程中創建的。我已經通過數據庫和配置助手創建另一個DB說ZZZ但而1分貝是通過SQL開發人員訪問的第二個DB是不是通過SQL開發人員訪問。憑證爲他們和相同設置。錯誤我得到的是無法訪問12C
ORA-12505,TNS:監聽器目前不知道SID /服務的
我選擇了所有默認設置。沒有變化的選擇作出,同時創造兩個數據庫
我已經安裝了Oracle數據庫12C在我的系統中創建第二個數據庫和數據庫名稱爲XYZ在安裝過程中創建的。我已經通過數據庫和配置助手創建另一個DB說ZZZ但而1分貝是通過SQL開發人員訪問的第二個DB是不是通過SQL開發人員訪問。憑證爲他們和相同設置。錯誤我得到的是無法訪問12C
ORA-12505,TNS:監聽器目前不知道SID /服務的
我選擇了所有默認設置。沒有變化的選擇作出,同時創造兩個數據庫
您可以檢查數據庫服務在註冊到監聽器,如果是這樣,在什麼樣的服務名(也許它使用全名,或有一個域名爲好) :
lsnrctl status
lsntctl service
如果數據庫沒有被註冊,在本地連接並檢查什麼是對的參數local_listener
和remote_listener
值。
另一件事你可以嘗試是將數據庫手動註冊使用alter system register;
命令
使用「用tnsping ZZZ」的監聽器。
如果失敗,那麼第二DB不是與聽衆註冊。用監聽器註冊第二個數據庫並嘗試連接。