一、navicat连接Oracle

官网下载instantclient ,并解压至navicat中,如图所示:

打开Navicat Premium程序,打开“工具 - 选项 - 环境 - OCI环境 - OCI library (oci.dll)”,然后将你刚才下载的文件夹中的oci.dll文件的完整目录填上,点击确定。

远程访问Oracle数据库_oracle数据库

远程访问Oracle数据库_sql_02

 

二、plsql连接oracle数据库(本地安装有oracle数据库)

1.下载:ODAC_Client_112021

2.下载PLSQL

3.安装上述软件

安装ODAC的话不用配置环境变量,但是要需要配置下:

远程访问Oracle数据库_oracle数据库_03

远程访问Oracle数据库_sql_04

二、plsql连接oracle数据库(本地安装没有oracle数据库)

a、plsqldev 下载(忽略)

b、下载 instantclient 
    官网:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
    或者我用的版本下载地址:https://download.oracle.com/otn_software/nt/instantclient/19300/instantclient-basic-windows.x64-19.3.0.0.0dbru.zip

c、解压instantclient 在目录下面 新建 NETWORK/ADMIN目录

d、admin在里面新建tnsnames.ora文件  

e、 在文件里面添加 远程的oracle配置,如:

ORCL=(DESCRIPTION =    
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))
)
(
CONNECT_DATA = (SERVICE_NAME = 数据库实例名字)
)
)

ORCL:名字可以自己随便定义

f、配置环境变量
NLS_LANG: SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN: E:\instantclient_19_3\network\ADMIN

g、打开plsqldev  
配置 oracle home : E:\instantclient_19_3
    oci libary: E:\instantclient_19_3\oci.dll
h、保存后 重启 plsqldev 就Ok了