1. 程式人生 > >使用plsql或者navicat連線本地資料庫出現ORA-12514錯誤解決

使用plsql或者navicat連線本地資料庫出現ORA-12514錯誤解決

經過查詢發現需要配置監聽檔案:

D:\ITSoft\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora

原先檔案:

# listener.ora Network Configuration File: D:\ITSoft\oracle\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    
	(SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = D:\ITSoft\oracle\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:D:\ITSoft\oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
	

    ) 
  )

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

ADR_BASE_LISTENER = D:\ITSoft\oracle

後來更改為(更改後需要重啟oracle監聽服務):

# listener.ora Network Configuration File: D:\ITSoft\oracle\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    
	(SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = D:\ITSoft\oracle\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:D:\ITSoft\oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
	#增加內容
	(SID_DESC = 
      (GLOBAL_DBNAME = orcl) 
      (ORACLE_HOME = D:\ITSoft\oracle\product\11.2.0\dbhome_1) 
      (SID_NAME = orcl) 
    ) 
  )

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

ADR_BASE_LISTENER = D:\ITSoft\oracle



解決問題。希望能幫助到大家!!!

這是我的資料庫資訊:


相關推薦

使用plsql或者navicat連線本地資料庫出現ORA-12514錯誤解決

經過查詢發現需要配置監聽檔案:D:\ITSoft\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora原先檔案:# listener.ora Network Configuration File: D:\ITSof

連線遠端資料庫出現ora-12514,監聽程式無法識別你所請求的服務

oracle想要連線遠端資料庫,需要配置檔案,在tnsnames.ora中進行配置,目錄在network/admin下: ora =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(H

對於navicat連線MySQL8.0.出現的1251錯誤解決方案

最新版本的MySQL更改了密碼協議。所以把密碼改一下就好了。 今天下了個 MySQL8.0,發現Navicat連線不上,總是報錯1251; 原因是MySQL8.0版本的加密方式和MySQL5.0的不一樣,連線會報錯。 試了很多種方法,終於找到一種可以實現的:   更改

Navicat連線本地資料庫報錯問題解決方案

Navicat連線本地資料庫時,彈窗報一下錯誤內容:The user specified as a definer (‘mysql.infoschema’@’localhost’) does not exist 解決方案: 1、root使用者登入 2、執行命令:set global innodb_fas

navicat連線oracle資料庫ORA-28547 connection to server failed p

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

解決】Mac升級Mojave後用Navicat連線Oracle資料庫ORA-21561: OID generation failed

一、原因排查 終端執行命令: xxxdeMacBook-Pro:~ xxx$ hostname xxxdeMacBook-Pro.local 發現是 輸出的hostname為 .local 而不是 localhost  檢視 hosts 檔案 : vim /e

navicat連線oracle資料庫ORA-28547 connection to server failed p

                navicat是通過oracle客戶端連線oracle伺服器的. oracle的客戶端有兩種,一種標準的客戶端安裝程式,下載地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/in

Navicat for mysql 連線遠端資料庫 出現SQL Error (2013): 解決方法!

網上看到搜了很多方法,都沒有成功解決問題,但是無意間看到一條回覆!我好像明白了什麼!!上圖!!此處我選擇的是常規和SSH配合連線注:SSH是用來連線伺服器  而常規中的連線是用來連線伺服器中的mysql (此處二者的密碼是不一樣  看個人當時設定的時候是什麼  我的用來遠端連

window系統下使用Navicat連線Mysql資料庫出現 err1055錯誤

1.my_default.ini 重新命名為my.ini。 2.進入Navicat配置檔案 更改sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 3.重啟MySQL服務   命令

Intellij idea中連線遠端資料庫出現亂碼問題的解決

專案連線遠端資料庫時在遠端資料庫的本地測試不出現亂碼,但是其他人連線遠端資料庫出現亂碼。可能是自己Tomcat的配置檔案沒有解決中文的問題。 解決方法: 第一:在server.xml中的每個埠下加上: URIEncoding="UTF-8",如:<Connector port="808

navicat連線MySQL8.0出現的常見錯誤

一、navicat連線MySQL8.0出現2059錯誤     在navicat連結mysql8以後的版本時,會出現2059的錯誤,這個錯誤出現的原因是在mysql8之前的版本中加密規則為mysql_native_password,而在mysql8以後的加密規則為cachin

有關於用eclipse連線mysql資料庫出現的問題以及解決辦法

寫帖子是為了讓更多的程式設計師減少再除錯bug中的時間,也希望大家能一起把自己遇到的錯誤及解決方法寫出來。我是一個剛開始學java的大二學生,用的是《java開發實戰經典》。在寫p646的程式中一直報錯。特貼出來先把程式碼發出來public class ConnectionD

Toad for oracle掛接虛擬機器oracle資料庫出現ORA-12541問題解決

Toad for oracle登陸虛擬機器linux系統出現ORA-12541登陸問題? 介紹下平臺: linux 2.6.32 + oracle 12c平臺 背景: 系統一切正常,關閉虛擬機器後,重新開機登陸系統,開啟Toad for oracle軟體登陸資料庫後出現or

navicat連線資料庫的時候出現1045的錯誤解決方法

使用navicat連線資料庫的時候出現了1045的錯,那肯定是你的賬號密碼填錯了,新版的mysql的一般不會出現這個錯誤,當你確定你的密碼沒有填錯的時候,你可以重啟伺服器嘗試一下,當你操作伺服器的時候,有可能在你操作完畢以後出現殭屍程序的出現,這時候就需要你重啟伺服器了,要是重啟伺服器依然不成功,那

navicat連線本地VMware Workstation Pro中虛擬機器(ubuntu 16)中的mysql資料庫失敗

1.檢視虛擬機器ip 2.以管理員身份開啟命令列視窗,出現下圖說明虛擬機器允許外部訪問 ping 192.168.31.128 3.telnet用於遠端管理連線主機,檢視虛擬主機是否可以被遠端連線 telnet 192.168

Navicat連線Oracle資料庫時報錯ORA-28547:connection to server failed, probable Oracle Net admin error

  用Navicat連線Oracle資料庫時出現如下錯誤     上網一查原來是oci.dll版本不對。因為Navicat是通過Oracle客戶端連線Oracle伺服器的,Oracle的客戶端分為兩種,一種是標準版,一種是簡潔版,即Oracle Install Clie

本地Navicat 連線遠端資料庫報錯:Can't connect to MySQL server on 。。。

在騰訊雲新買了一臺伺服器,環境都安裝好了,在本地用 Navicat 連線資料庫,就是連線不上,一直報錯Can’t connect to MySQL server on 。。。搞了三四個小時,終於搞定,分享一下過程。 一、檢查使用者授權 1.進入ubuntu

連線資料庫出現ORA-12518: TNS: 監聽程式無法分發客戶機連線錯誤

系統(.NET開發)連線oracle 10g 資料庫出現 資訊:ORA-12518: TNS: 監聽程式無法分發客戶機連線 物件:ZFSoft 方法:Boolean LoadFromSql(System.String, System.Collections.Specialized.ListDic

本地使用Navicat遠端連線Oracle報錯ORA-28547問題解決

 用Navicat連線Oracle資料庫時出現如下錯誤           按照資料庫連線資訊去連線就好了,注意的是預設的Server Name是ORCL,記得改成你要連線的資料庫名; 在進行連線測試的時候,出現了報錯資訊ORA

總結:PLSQL連線遠端Oracle出現ORA-12541: 無監聽程式

今天連線遠端oracle,死活連線不上去,總是說無監聽程式,各種嘗試,網上的資料參考了一遍又一遍,總是沒有成功,後來經過百般嘗試,終於搞定了。 LISTENER = (DESCRIPTION_