Install Oracle client on Win10

对于 Oracle 客户端的话,这里就选择了比较常见的 PLSql Developer 。话不多说,反正比命令行方便,直接开始吧。

Environments

  1. Win10
  2. plsqldev

所需安装包

  1. instantclient-basic-windows
  2. instantclient-basic-sqlplus-windows
  3. plsqldev1405x64

上述软件都是链接的形式给出,点击链接直接下载。

Installation

这里就是直接进入主题,安装。 在上述三个安装包中,前两个按转包的安装比较简单,只需解压到同一个文件夹即可。解压保存后,添加该路径到环境变量中,如下图。

环境变量

到这里,在命令行界面输入命令 sqlplus -V 即可得到如下输出,则表示安装成功。

SQL*Plus: Release 19.0.0.0.0 - Production
Version 19.6.0.0.0

下面安装 PLSqldev 。安装过程不再过多赘述,基本上都是下一步下一步。至于中间遇到的证书问题,就自行解决吧。

安装完成后,需要配置 PLSqldevSQL plus 连接。

打开 Developer, 依次选择 Configure -> Preference 。 配置下图中框选部分,分别对应刚刚安装 SQL plus 的文件路径。

Configure

配置完 Developer 之后,,需要配置软件需要的 tnsnames.ora 文件。这里为了方便直接放到了 SQL plus 的安装目录中了。在刚刚安装好的 SQL plus 目录中新建文件夹 NETWORK/ADMIN 。并把 tnsnames.ora 文件放到该目录下。 最后,添加环境变量如下: tns

此时,重新打开 Developer 输入用户名密码,并在 Database 一栏选择 tnsnames.ora 文件中指定的服务器。之后即可连接成功。

最后,对于数据库会有乱码的问题。解决方法也相对简单。即我们先在数据库中查询服务器端数据编码,然后把客户端的数据编码设置成一样的即可正确解码数据。首先执行如下 sql 语句查询数据库编码。

select userenv('language') from dual;

之后设置环境变量 NLS\_LANG 为该查询结果。

LANG

设置完成后显示正常。

至此,所有安装完成。