oracle 客戶端報錯 ORA 12514

2021-08-08 13:52:15 字數 1147 閱讀 5836

在新裝oracle的時候裝完資料庫和客戶端後,發現資料庫測試能連線,但是客戶端不能接接,報錯:ora-12514。

檢查了服務都啟動之後,最後確定是監聽配置檔案的問題。

原因大概為:

oracle的資料庫的監聽檔案裡沒有註冊客戶端的監聽。
解決方法如下:

\administartor

\product\11.2.0\dbhome_1\network

\admin

\listrner.ora

(注意如果是在系統檔案路徑裡,不可以直接開啟修改,需要複製到桌面修改後,再用管理員身份替換檔案)

2、可以看到原始的資料庫的檔案如下

3、在sid_list_listener這部分加上另乙個註冊的監聽

sid_list_listener =

(sid_list =

(sid_desc =

(sid_name = clrextproc)

\tomas

\product\11.2.0\dbhome_1)

(program = extproc)

\tomas

\product\11.2.0\dbhome_1\bin

\oraclr11.dll")

)(sid_desc =

(global_dbname = orcl)

\tomas

\product\11.2.0\dbhome_1)

(sid_name = orcl)

))其中,sid_desc就是註冊的物件

4、註冊完之後檔案如下圖,儲存到原有的檔案或者替換原有檔案

到此,客戶端連線就可以用了。

如果還是有哪個問題,先刪除配置好的連線,再重新配置客戶端net manager的連線。(資料庫的不用修改)

openfeign客戶端報錯總結

解決 看看每個介面是否沒有加上下文 解決 同下 public map proxy requestbody queryproductparam param 解決 增加配置類 configuration autoconfigureafter jacksonautoconfiguration.class ...

oracle客戶端安裝

instantclient basic win32 10.2.0.3 20061115.zip 解壓instantclient basic win32 10.2.0.3 20061115.zip到d盤,全路徑為 d instantclient 10 2 設定環境變數 tns admin d inst...

oracle客戶端配置

在 oracle home network admin目錄下有一配置檔案tnsnames.ora,內容基本如下 test description address list address protocol tcp host 192.168.11.47 port 1521 connect data s...