PLSql連接Oracle數據庫的錯誤提示

今天我安裝了Oracle數據庫,使用PLSql連接時 提示"no listener" 與

     Ora-12514:tns:偵聽器目前不知道連接描述符中請求的服務 ;

     還有在本地計算機無法啓動OracleOraHome90TNSListener服務.提示信息是“錯誤1067:進程意外終止.”

一.提示"no listener"時:

要查看  "安裝數據庫的盤目錄\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN"的目錄中的 listener.ora 文件 與

tnsnames.ora 文件 將文件中的動態IP改爲 localhost 

如:

1.listener.ora 文件中的

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

2.tnsnames.ora 文件中的

LISTENER_ORAC =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

注意:orcl是你在安裝數據庫時生成的,根據個人的不同這個也會不同。

二、Ora-12514:tns:偵聽器目前不知道連接描述符中請求的服務 ;

出現這個情況是因爲我在同一臺電腦中安裝了Oracle的客戶端,所以我們只要在服務中把服務關閉就可以了

這樣基本就OK了

3. 在PLSql時要配置 oci : 在工具中首選項

 

應用 後關閉PLSql再打開 就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章