使用Navicat連接oracle數據庫時報ORA-28547錯誤
這是因為Navicat自帶的oci.dll並不支持oracle11g,網上這么說的,需要去官網下載支持的版本。
直接動手。
-
先用你的IDEA或者別人的連接到oracle數據庫(為了查詢版本)
1.1 查詢版本SQL:select * from v$version;
1.2 IDEA連接Oracle數據庫(會的跳到下一步)
-
去oracle下載對應的oci.dll文件
2.2 https://www.oracle.com/database/technologies/instant-client/downloads.html
3. 下載文件,可能需要注冊,注冊一個oracle賬號就好
4. 復制instantclient_11_2文件夾中的文件,粘貼到Navicat的instantclient_11_2目錄下
5. 啟動Navicat
-
重啟Navicat並連接Oracle
-
總結
1.下載的instantclient_11_2版本和oracle版本有關,和navicat版本無關。
2.需要把下載的instantclient_11_2全部文件覆蓋到navicat的目錄,而不是單個oci.dll文件。
3.我所使用的版本是Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production , 下載的包地址連接: https://wwr.lanzoui.com/iRjR0saycqf
密碼: 7sbz