windows7_64下Oracle客户端及PL/SQL安装

转载 2015年11月20日 23:35:17

这里注意,一定要下载32-bit的版本,否则后面安装plsql时不能正常使用。

下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html

选择最新的Version 12.1.0.1.0 

下载:instantclient-basic-nt-12.1.0.1.0.zip  instantclient-sdk-nt-12.1.0.1.0.zip  instantclient-sqlplus-nt-12.1.0.1.0.zip

安装:

假设你希望ORACLE_HOME的路径为:E:\develop_tools\oracle_client\x32\instantclient_12_1

1)创建上面这个目录E:\develop_tools\oracle_client\x32\instantclient_12_1

2)  在该目录下新建三个目录:lib,sdk,network\admin(两层)

3)解压缩上面三个文件,将解压后的instantclient-basic-nt-12.1.0.1.0\instantclient_12_1和instantclient-sqlplus-nt-12.1.0.1.0\instantclient_12_1下的文件全部拷贝到ORACLE_HOME/lib目录下

4) 将解压后的instantclient-sdk-nt-12.1.0.1.0\instantclient_12_1下的help目录拷贝到ORACLE_HOME/lib下,再将sdk下的文件全部拷贝到ORACLE_HOME/sdk目录下

5)  在ORACLE_HOME\network\admin下新建如下三个文件

sqlnet.ora,tnsnames.ora,listener.ora

在sqlnet.ora中加入如下内容:

Java代码  收藏代码
  1. SQLNET.AUTHENTICATION_SERVICES= (NTS)  
  2. NAMES.DIRECTORY_PATH= (TNSNAMES)  

 在tnsnames.ora中加入如下内容:

Java代码  收藏代码
  1. orcl_db =  
  2.   (DESCRIPTION =  
  3.     (ADDRESS_LIST =  
  4.       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.xxx.xxx)(PORT = 1521))  
  5.     )  
  6.     (CONNECT_DATA =  
  7.       (SERVICE_NAME = orcl)  
  8.     )  
  9.   )  
  10.   
  11. EXTPROC_CONNECTION_DATA =  
  12.   (DESCRIPTION =  
  13.     (ADDRESS_LIST =  
  14.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))  
  15.     )  
  16.     (CONNECT_DATA =  
  17.       (SID = PLSExtProc)  
  18.       (PRESENTATION = RO)  
  19.     )  
  20.   )  

 

在listener.ora中加入如下内容:

Java代码  收藏代码
  1. SID_LIST_LISTENER =  
  2.   (SID_LIST =  
  3.     (SID_DESC =  
  4.       (SID_NAME = PLSExtProc)  
  5.       (ORACLE_HOME = E:\develop_tools\oracle_client\x32\instantclient_12_1)  
  6.       (PROGRAM = extproc)  
  7.     )  
  8.   )  
  9.   
  10. LISTENER =  
  11.   (DESCRIPTION_LIST =  
  12.     (DESCRIPTION =  
  13.       (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))  
  14.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))  
  15.     )  
  16.   )  

6 )设置环境变量

  1. ORACLE_HOME=E:\develop_tools\oracle_client\x32\instantclient_12_1  
  2. DYLD_LIBRARY_PATH=%ORACLE_HOME%\lib  
  3. NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK #这个是解决plsql链接后中文乱码问题
  4. PATH中增加 %ORACLE_HOME%\lib

 

7)测试

cmd下使用sqlplus登录,如果链接成功则说明配置是正确的。

sqlplus username@orcl_db

 

二、PL/SQL安装:

1.plsql正常安装即可。

2.安装后第一次启动会提示找不到oci.dll,点击取消打开plsql,在工具--首选项--Oralce--链接中配置Oracle主目录名和OCI库,如下:

主目录名:E:\develop_tools\oracle_client\x32\instantclient_12_1

OCI库:E:\develop_tools\oracle_client\x32\instantclient_12_1\lib\oci.dll

3.重新启动plsq即可。

 

三、sqldeveloper

这个是oracle官方出的一款客户端软件

下载地址:http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

该工具免费而且不需要安装oracle_client就可以直接使用,它支持基于主机+端口的直连方式,不需要配置TNS,不过这样做效率会略低。

 

一般来说,安装了oracle_client后,sqldeveloper会自动识别出tns的,不过某型情况下不能正确识别时【我只在mac系统下遇到过该问题】,可以使用如下方法解决:

1.增加环境变量

TNS_ADMIN=%ORACLE_HOME%\network\admin

这样,sqldeveloper会查找%TNS_ADMIN%\tnsnames.ora

 

2.如果还是不行,可以直接在sqldeveloper中配置tns路径,方法如下:

工具--首选项--数据库--高级--Tnsnames目录:浏览到%ORACLE_HOME%\network\admin

 

 

 

后记:

其实将三个下载包直接解压到同一个目录下就行了,比如都是instantclient_12_1。在该目录下创建network\admin和三个配置文件,并修改相应的环境变量。

Oracle 11G Client 客户端安装步骤(图文详解)

oracle2010 http://www.cnblogs.com/jiguixin/archive/2011/09/09/2172672.html 下载地址: http...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

win7下PL/SQL Developer的安装

1、添加环境变量 “计算机”右键点击“属性”,如下图: 继续点击“高级系统设置”,如下图: 点击“环境变量”,如下图: 点击“新建”按钮,用来创建环境变量,如下图: 首先添加...

本地同时安装oracle客户端与服务端(通过plSql连接)

本文主要提供了oracle客户端和PL/SQL Developer数据库管理工具的下载,以及介绍下如何使用PL/SQL Developer连接本地Oracle 11g 64位数据库,进行简单的增删改查...

【Oracle】——无需安装oracle客户端,用PLSQL连接orcale10

A:准备条件(安装包)   1.安装orcale10安装包:     分享链接:http://pan.baidu.com/s/1pLnW4aR 密码:0jel   2.下载OrcaleClient文件...

Oracle 11g 客户端的安装和配置。

数据库和客户端在不同的机器之上。 在安装之前,在安装Oracle数据库的服务器上导航到下面的目录。 将listener.ora和tnsnames.ora中的host中的localh...

在Win7 64位机器上安装Oracle 10客户端以及PlSql

因为我的电脑是win7,64位的,以前折腾了N遍,在上面都没有装上Oracle客户端,每次的错误都是五花八门,搞得很无语。我已经彻底放弃了很长一段时间。不过最近由于工作的需要,确实又要用到Oracle...

oracle11g客户端配置及使用(Windows系统)

我们要开发基于Oracle数据库时候,在调试SQL语句时需要配置客户端。     一、安装Oracle客户端             本文环境:                     操作系统:Wi...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:windows7_64下Oracle客户端及PL/SQL安装
举报原因:
原因补充:

(最多只允许输入30个字)