一文教會你配置使用navicat或plsql可視化工具遠(yuǎn)程連接oracle
寫在前面
本文講解的是在沒有 oracle 環(huán)境,如何使用可視化工具配置遠(yuǎn)程連接服務(wù)器 oracle 數(shù)據(jù)庫。
一、概述
很多時候,我們需要使用sql客戶端工具連接服務(wù)器的 oracle,由于本地沒有安裝oracle,沒有連接oracle的oci.dll文件,導(dǎo)致使用可視化工具(如navicat、plsql等)連接不上 oracle。oracle官網(wǎng)的一個客戶端工具包instant client,可以幫助我們解決這個問題。
這里以oracle version 11.2.0.4.0為例。如果你需要連接服務(wù)器的 oracle 版本為其他版本,選擇對應(yīng)版本號進(jìn)行操作。
二、下載 oracle instant client
首先到官網(wǎng)下載oracle instant client。
下載地址:
https://www.oracle.com/database/technologies/instant-client/downloads.html
首先選擇你客戶端操作系統(tǒng),我這里是windows 64 位,選擇第一個即可
找到版本為11.2.0.4.0,選擇instant client package - basic,進(jìn)行下載。
下載完成后解壓到一個能夠方便找到的文件夾。如圖:
三、配置環(huán)境變量
位置:選中我的電腦—>右鍵點擊屬性—>找到高級系統(tǒng)設(shè)置—>點擊環(huán)境變量
配置如下:
- 在系統(tǒng)變量中增加變量名:oracle_home,變量值:d:\tools\instantclient_11_2
- 編輯系統(tǒng)變量中的path,在變量值中增加%oracle_home%
- 在系統(tǒng)變量中增加變量名:tns_admin,變量值:%oracle_home%
- 在系統(tǒng)變量中增加變量名:nls_lang,變量值:simplified chinese_china.zhs16gbk
四、配置監(jiān)聽
在剛剛我們解壓后的instantclient_11_2的目錄下增加tnsnames.ora文件。內(nèi)容如下:
orcl = (description = (address_list = (address = (protocol = tcp)(host = 192.168.1.xxx)(port = 1521)) ) (connect_data = (service_name = orcl) ) )
- host:需要連接數(shù)據(jù)庫的ip或主機(jī)名
- port:需要連接數(shù)據(jù)庫的端口
- service_name:需要連接數(shù)據(jù)庫的實例名
最外層的 orcl 為對本機(jī)暴露的實例名稱
五、可視化工具環(huán)境配置
5.1、navicat
在navicat中配置oci環(huán)境后,重啟navicat即可。
配置位置:工具—>選項—>環(huán)境
5.2、plsql
配置位置:preferences—>connection
注意:配置好后需要重啟工具,在進(jìn)行登錄
總結(jié)
關(guān)于配置使用navicat或plsql可視化工具遠(yuǎn)程連接oracle的文章就介紹至此,更多相關(guān)可視化工具遠(yuǎn)程連接oracle內(nèi)容請搜索碩編程以前的文章,希望以后支持碩編程!