由于 Oracle 数据库是在远程的服务器上,不是在本地的,所以要远程登录 Oracle 数据库是我们这次要解决的问题。所以本地不需要Oracle数据库也行。

首先,我们使用 Navicat Premium 这个软件来作为我们的数据库前端GUI界面软件。但是这个软件只有30天试用期。

PS:Navicat Premium 是一个集成多种数据库前端的软件,支持Windows、Mac、Linux跨平台,支持Oracle、MySQL、SQL Server、PostgreSQL、SQLite。也有专门只支持专门一种数据库的程序(Navicat for MySQL、Navicat for SQL Server、Navicat for SQLite、Navicat for Oracle、Navicat for PostgreSQL)。

第二步,运行安装好的Navicat Premium,此时先别着急连接Oracle。

网上有人说Navicat Premium会提示需要安装 Oracle 客户端,那么不用安装,我这个Navicat版本没有提示需要安装。还有人说要下载Oracle 11g ODAC and Oracle Developer Tools for Visual Studio,这个我的本地机器里面没有这写东西,所以也不用下载这些。

因为连接Oracle要Instant Client,涉及到OCI(Oracle Call Interface),这个压缩包里面是一些dll文件,如果你使用的安装版本目录(或子文件夹)下有 oci.dll文件(当然还需要其他dll文件),那么就方便了,如果没有那么就要去Oracle官网下载压缩包了,那速度无比慢啊。下载链接:

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

注意:Navicat Premium只支持Instant Client 32bit版本。如果你是Windows 64bit系统也是下载32bit的那个压缩包。如果你是Linux用户,也是下载Windows 32bit的那个。如果是Mac用户下载Mac 32bit版本的。详情请看Navicat Premium官方说明

http://wiki.navicat.com/wiki/index.php/Instant_client_required

第三步,把Instant Client压缩包下载下来后,可以参照刚才的那个页面 进行配置Navicat Premium,设置oci.dll地址。

第四步,连接Oracle。新建数据库连接,可以根据图片设置,但是不一定都适合大众。一般选择basic模式。navicat对Oracle连接数据库的设置

 

声明:未经允许禁止转载 东东东 陈煜东的博客 文章,谢谢。如经授权,转载请注明: 转载自东东东 陈煜东的博客

本文链接地址: Navicat 连接访问远程 Oracle 数据库 – https://www.chenyudong.com/archives/navicat-access-remote-oracle-database.html