2017-02-12 81 views
0

我按照安裝過程安裝Oracle 11.2.0.4數據庫服務器。安裝完成後,我使用數據庫配置助手創建一個名爲SM3DDB的數據庫。創建數據庫後,我可以使用開始 - >應用程序開發 - > SQL Plus以下詳細信息登錄數據庫;Ora-12514 TNS:來自Oracle Net Configuration Assistant的監聽器錯誤

用戶名:sys作爲sysdba的

密碼:系統

登錄時我使用

select name from v$database; 

成功查詢數據庫的名稱,並得到數據庫名稱:

SM3DDB

我的安裝過程的下一步是通過使用Oracle網絡配置助手使用以下步驟來配置Oracle網絡服務:

  1. 選擇本地網絡服務名稱配置
  2. 添加
  3. 輸入服務名稱在這種情況下,我用SM3DDBSRVC
  4. 選擇TCP
  5. 輸入計算機名稱,然後選擇下一步
  6. 選擇是,執行測試 然後我收到以下錯誤:

正在連接... ORA-12514:TNS:偵聽器當前不知道連接描述符中請求的服務。測試沒有成功。

接下來,我選擇改變登錄和我嘗試測試再次使用

用戶名:SYS

密碼:系統

但我仍然得到同樣的錯誤。我使用sys作爲sysdba,system等重複測試幾次以獲取用戶名,但仍然出現相同的錯誤。請注意,我能夠使用SQL Plus成功登錄到數據庫。 爲什麼我從Oracle Net Configuration Manager收到此錯誤。

謝謝!

回答

0

提供的服務應該是數據庫服務名稱 - 也在下面附帶的窗口中給出 - 這是SM3DDB,您將被要求在測試步驟後提供網絡服務名稱。

可以使用以下方法獲取數據庫服務名稱。

SQL> show parameter service 

NAME      TYPE VALUE 
------------------------------------ ----------- ------------------------------ 
service_names    string ORCL 

enter image description here