客户端如何访问访问oracle 12c 64位的数据库

服务器A安装的oracle 12c 64位的数据库,机器B如何访问oracle数据库。

oracle客户端必须是用32位的客户端,plsql才能访问

准备:

1.下载instantclient-basic-nt-12.1.0.2.0.zip(32位的客户端),

   下载地址:http://pan.baidu.com/s/1bnHKDOj

2.下载plsql

下载地址:http://pan.baidu.com/s/1c04lzSO

安装步骤

1.安装orcle客户端

将下载的 instantclient-basic-nt-12.1.0.2.0.zip解压到机器B中非中文路径的目录下,假设解压到了路径

D: oolsApplication Developoracleinstantclient-basic-nt-12.1.0.2.0instantclient_12_1

2.配置数据源文件

在机器B中的以上路径中新建文件NETWORKADMIN nsnames.ora

tnsnames.ora的内容即为服务器A中数据源的配置tnsnames.ora的内容。 

服务器A中tnsnames.ora的地址:C:appAdministratorproduct12.1.0dbhome_2NETWORKADMIN nsnames.ora

3.添加环境变量

在机器B右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量"

3.1选择"Path" - 点击"编辑", 把 "D: oolsApplication Developoracleinstantclient-basic-nt-12.1.0.2.0instantclient_12_1;" 加入;

3.2点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D: oolsApplication Developoracleinstantclient-basic-nt-12.1.0.2.0instantclient_12_1;",点击"确定";

4.安装plsql,设置Oracle Home和OCI Library

安装plsql到在机器B的非中文目录下。打开plsql 点击取消登陆,进入plsql界面,在“工具”的“首选项”中或是英文的”tools“的”preferences“中设置Oracle Home和OCI Library

Oracle Home :D: oolsApplication Developoracleinstantclient-basic-nt-12.1.0.2.0instantclient_12_1

OCI Library :D: oolsApplication Developoracleinstantclient-basic-nt-12.1.0.2.0instantclient_12_1oci.dll

提示:

11g客户端安装方法同上,11g客户端instantclient-basic-win-x86-64-11.2.0.1.0下载地址:http://pan.baidu.com/s/1dEfCJCl

在服务a上安装plsql也是一样的步骤,如果出现登录plsql提示错误,”提示丢失MSVCR100.dll“,则将下面的MSVCR100.dll分别放到对于的windows的System32和SysWOW64文件夹下,MSVCR100.dll下载地址:http://pan.baidu.com/s/1o68ANOm

程序员的基础教程:菜鸟程序员

原文地址:https://www.cnblogs.com/guohu/p/4728832.html