PL/SQL串連Oracle時的問題

來源:互聯網
上載者:User

初學Oracle,在Windows上啟動oracle服務:net start OracleServiceOrcl,然後開啟pl/sql 想串連上oracle,但是顯示錯誤,串連不上。

後來發現是沒有啟動監聽服務,於是啟動監聽服務:

net start OracleOradb10g_home1TNSListener

但是發現彈出一個框,顯示:“服務啟動了又停止了……”,如果嘗試再次啟動服務,還是會得到同樣的資訊。

後來在網上一找,發現有很多人都遇到了這樣的情況,雖然沒有直接找到答案,但是知道了oracle有一個listener.ora

檔案,在我電腦上的路徑是:E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN,於是看了下檔案內容:

  1. # listener.ora Network Configuration File: E:\oracle\product\10.2.0\db_1\network\admin\listener.ora  
  2. # Generated by Oracle configuration tools.  
  3.   
  4. SID_LIST_LISTENER =  
  5.   (SID_LIST =  
  6.     (SID_DESC =  
  7.       (SID_NAME = PLSExtProc)  
  8.       (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)  
  9.       (PROGRAM = extproc)  
  10.     )  
  11.   )  
  12.   
  13. LISTENER =  
  14.   (DESCRIPTION_LIST =  
  15.     (DESCRIPTION =  
  16.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))  
  17.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.5)(PORT = 1521))  
  18.     )  
  19.   )  

初看,也沒什麼問題,開啟網路連接一看,發現機器的IP地址是:192.168.0.100 ,原來是自己的IP地址變了,才導致無法啟動監聽服務,於是修改了IP,儲存檔案,再次啟動服務就成功。另外也得注意連接埠是否正確。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.