刚刚找到了实习工作。需要用到一些自己不怎么了解的技术和工具。开通博客,写下自己遇到的问题,希望能够帮助到后来的人。
公司用的数据库是Oracle,平时我所用到的是MySQL,对Oracle不太熟悉。所以今天在连接公司数据库的时候出现了一些问题。
我是用的DBMS(数据库管理系统)是Navicat Premium12。
首先,在本机上远程连接Oracle数据库时,不需要下载Oracle的服务端,但是必须要下载客户端,Navicat Premium12、PL/SQL之类的工具。我用的是Navicat Premium12,所以说一下在Navicat Premium12上怎么远程连接Oracle数据库。
首先在oracle官网下载Instant Client 和sqlplus。
https://www.oracle.com/database/technologies/instant-client/downloads.html
需要注意的是:你的Navicat Premium的版本和位数要和下载的instant-client一致。我的软件Navicat Premium版本是12,64位的,所以下载的也是64位,12版本的。
进入官网的下载页面,找到适合自己数据库系统的选项,我的电脑是64的Windows系统,Navicat Premium12也是64位的,所以下载的是64位。
点进去
看到下载界面中出现许多内容,这时需要注意的是下载的版本。上图中标出的即为版本号。因为我是用的是64位的Navicat Premium12。所以向下找到版本是12的。
如果Navicat Premium11,就下载版本是11的。需要下载的文件有两个分别是
找到合适的下载地址,然后下载,解压。
下载完成后,打开Navicat Premium。在工具——选项中。
在环境选项卡中设置你下载的内容,分别为sqlplus.exe和oci.dll。点击确定之后,关掉Navicat 。重新启动即可连接Oracle数据库。
连接名可以随便起。
主机填写要连接的数据库的IP地址
用户名密码就是给你的那个。
其他的不用修改。之后点击测试连接。
如果显示上图,证明连接成功。
有什么问题,大家尽管提出来,我会努力改进的。