使用Navicat Premium15鏈接Oracle數(shù)據(jù)庫

首先,先安裝好Navicat?
如果沒有安裝我會出一個(gè)專欄寫如何安裝
安裝好Navicat后 選擇連接選擇 Oracle 數(shù)據(jù) 填寫 主機(jī)、端口、服務(wù)名、用戶名、密碼

選擇測試連接,如果你出現(xiàn)連接成功,那么恭喜你, 你已經(jīng)成功鏈接。
如果你出現(xiàn)閃退,或者ORA-28547

原因:因?yàn)?span id="5tt3ttt3t" class="color-pink-02">oci.dll版本不對。因?yàn)镹avicat是通過Oracle客戶端連接Oracle服務(wù)器的。而我們用Navicat時(shí)通常會在自己的安裝路徑下包含多個(gè)版本的OCI,如果使用Navicat連接Oracle服務(wù)器出現(xiàn)ORA-28547錯(cuò)誤時(shí),多數(shù)是因?yàn)镹avicat本地的OCI版本與Oracle服務(wù)器服務(wù)器不符造成的。所以我們要做的就是下載OCI使之與我們所安裝的Oracle服務(wù)器相符合。
解決辦法:下載Oracle簡潔版 里面有oci.dll 然后在Navicat設(shè)置即可
下載地址:https://www.oracle.com/database/technologies/instant-client/downloads.html
版本選擇:如果知道服務(wù)器Oracle版本號 就選擇一致的版本號,如果不知道就選擇下載
????????????????????Version 12.2.0.1.0版本
下載解析:



下載成功并解壓?

下載完成后在?instantclient-basic-windows.x64-11.2.0.4.0\instantclient_11_2的文件中創(chuàng)建兩層文件夾?network\admin? 在創(chuàng)建一個(gè)文本文檔 并改后綴名為ora



環(huán)境變量的配置
環(huán)境變量中需要增加對Oracle的支持

環(huán)境變量分為用戶變量和系統(tǒng)變量,其實(shí)兩者是相通的,系統(tǒng)變量對所有用戶有效而用戶變量只對當(dāng)前用戶有效。
添加四個(gè)環(huán)境變量
變量名:Path? ? ? ? ? ?
變量值:你解壓的地址\instantclient_12_2
變量名:TNS_ADMIN
變量值:你解壓的地址\instantclient_12_2\network\admin
變量名:NLS_LANG
變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
變量名:ORACLE_HOME
變量值:你解壓的地址\instantclient_12_2
解壓地址最好在 復(fù)制地址欄中的 確保正確

Navicat的配置




配置完成后重啟Navuicat? ?測試鏈接
