ORACLE telnet 1521 不通及ORA-12514: TNS: 監聽程序當前沒法識別鏈接描述符中請求的服務的解決

服務器上安裝了oracle11g , 防火牆上已經增長1521 入站規則。可是內網客戶端配置好了TNS沒法鏈接。telnet 1521 不通。服務器

須要在服務器上\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora 修改oracle

原來是:app

LISTENER =  
  
  (DESCRIPTION =  
  
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))  
  
  )

修改成:spa

LISTENER =  
  
  (DESCRIPTION =  
  
    (ADDRESS = (PROTOCOL = TCP)(HOST =IP地址或機器名稱)(PORT = 1521))  
  
  )  

 PLSQL Developer 鏈接時:ORA-12514: TNS: 監聽程序當前沒法識別鏈接描述符中請求的服務code

新增一個:SID_DESC  ORCL是服務名。注意區分大小寫blog

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = ORCL)
      (ORACLE_HOME =D:\app\Administrator\product\11.2.0\dbhome_1)
      (SID_NAME = ORCL)
     )

    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:D:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
  )
相關文章
相關標籤/搜索