一文教會你配置使用Navicat或PLSQL可視化工具遠程連接Oracle
寫在前面
本文講解的是在沒有 Oracle 環(huán)境,如何使用可視化工具配置遠程連接服務器 Oracle 數(shù)據(jù)庫。
一、概述
很多時候,我們需要使用SQL客戶端工具連接服務器的 Oracle,由于本地沒有安裝Oracle,沒有連接Oracle的oci.dll文件,導致使用可視化工具(如Navicat、PLSQL等)連接不上 Oracle。Oracle官網(wǎng)的一個客戶端工具包Instant Client,可以幫助我們解決這個問題。
這里以
Oracle Version 11.2.0.4.0為例。如果你需要連接服務器的 Oracle 版本為其他版本,選擇對應版本號進行操作。
二、下載 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,進行下載。

下載完成后解壓到一個能夠方便找到的文件夾。如圖:

三、配置環(huán)境變量
位置:選中我的電腦—>右鍵點擊屬性—>找到高級系統(tǒng)設置—>點擊環(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文件。內容如下:
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.xxx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
- HOST: 需要連接數(shù)據(jù)庫的IP或主機名
- PORT: 需要連接數(shù)據(jù)庫的端口
- SERVICE_NAME: 需要連接數(shù)據(jù)庫的實例名
最外層的 ORCL 為對本機暴露的實例名稱

五、可視化工具環(huán)境配置
5.1、Navicat
在Navicat中配置OCI環(huán)境后,重啟Navicat即可。
配置位置:工具—>選項—>環(huán)境

5.2、PLSQL
配置位置:Preferences—>Connection

注意:配置好后需要重啟工具,在進行登錄
總結
到此這篇關于配置使用Navicat或PLSQL可視化工具遠程連接Oracle的文章就介紹到這了,更多相關可視化工具遠程連接Oracle內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
查看oracle數(shù)據(jù)庫的編碼及修改編碼格式的方法
本節(jié)主要介紹了如何查看oracle數(shù)據(jù)庫的編碼及修改編碼格式,需要的朋友可以參考下2014-07-07
Oracle 數(shù)據(jù)倉庫ETL技術之多表插入語句的示例詳解
Oracle 數(shù)據(jù)庫為 ETL 流程提供了豐富的功能,今天我們就給大家介紹一下 Oracle 多表插入語句,也就是 INSERT ALL 語句,今天通過示例代碼給大家介紹Oracle 數(shù)據(jù)倉庫 ETL 技術之多表插入語句的相關知識,感興趣的朋友一起看看吧2021-04-04
oracle 查詢當天數(shù)據(jù)的sql條件寫法
這篇文章主要介紹了oracle 查詢當天數(shù)據(jù)的sql條件寫法,需要的朋友可以參考下2017-04-04
利用Oracle數(shù)據(jù)庫發(fā)送郵件的實例代碼
本文給大家利用oracle數(shù)據(jù)庫發(fā)送郵件的實例,代碼簡單易懂,試用性非常高,對此文感興趣的朋友一起學習吧2016-09-09
關于Oracle Dataguard 日志傳輸狀態(tài)監(jiān)控問題
ORACLE DATAGUARD的主備庫同步,主要是依靠日志傳輸?shù)絺鋷欤瑐鋷鞈萌罩净驓w檔來實現(xiàn)。這篇文章主要給大家介紹了關于Oracle Dataguard 日志傳輸狀態(tài)監(jiān)控問題,感興趣的朋友跟隨小編一起看看吧2019-05-05

