Oracle Instant Client 安装配置
一、下载
下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
这是Oracle Instant Client的下载首页,有很多种版本可供下载。
但要注意第三方工具如:PL/SQL Developer和Toad的版本,32位的要对应32位的OracleInstant Client,不要因为系统是64位的就下载64位的,这个要注意。
二,配置
把下载的instantclient-basic-nt-11.2.0.2.0.zip压缩包解压,放到 C:\instantclient_11_2 目录下。
在“环境变量”的“系统变量”中增加:
- ORACLE_HOME = C:\instantclient_11_2
- TNS_ADMIN = C:\instantclient_11_2
- NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
修改Path变量,在后面添加 C:\instantclient_11_2
三,新建tnsnames.ora文件
在C:\instantclient_11_2 新建一个tnsnames.ora文件,增加自己的数据库别名配置。
示例如下:
MyDB=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST= 172.16.1.16)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora10g)
)
)
注意格式要排列好
主要改 = 前面的别名,Host为IP地址, SERVICE_NAME为数据库服务器的实例名。
四,卸载方法
“环境变量”中的“系统变量”中:
- 删除 ORACLE_HOME,TNS_ADMIN, NLS_LANG 三个变量,修改path变量,去掉C:\instantclient_11_2目录
- 删除C:\instantclient_11_2目录
五,第三方工具使用
上面的任何一种客户端配置好后,都可以安装Toad 或者PL/SQL Developer 工具,不需要再额外进行任何设置,即可使用。
==================================================
==================================================
下载oracleinstant-client 具体选择哪个版本就看自己的实际需要了,一般如果对应的是32位应用则选择32位instantclient
- 下载oracleinstant-client
具体选择哪个版本就看自己的实际需要了,一般如果对应的是32位应用则选择32位instantclient。
我选择了11.2.0.3.0版本,有一个basic的包,这个包是个基础包,基础组件都在这个包里,当然不能少了它,然后那个odbc包是对应的ODBC驱动。
注意:这两个包的版本一定要一致,否则驱动可能就加载不了(”IM003,系统错误127“ 会报类似这样的错误) - 解压文件,两个文件解压的内容要放到同一个目录
看上边两副图片,上边的odbc与下边的basic的内容一定要解压到一个路径中。 - 配置oracle的相关环境变量
因为这个instantclient属于绿色版的东西,解压后为了使用它们,肯定是要让系统了解它们的。主要的环境变量有:
ORACLE_HOME
NLS_LANGUAGE
NLS_ADMIN
具体的含义,大家自己去理解一下就是了,这里不多说了。 - 安装ODBC驱动
如上图所示,运行其安装ODBC驱动,这个exe是一个console应用,太快看不到执行的结果,我这样处理了一下,编辑一个bat文件,内容为:
这样,运行完毕的结果可以在1.txt文件中看了。 - 查看驱动程序是否安装成功
注意在64位系统中,通过控制面板打开这个数据源管理工具看到的是64位驱动管理界面:
可以看到,并没有我们刚才安装的驱动,应该打开32位的驱动管理程序,通过运行命令:
C:\Windows\SysWOW64\odbcad32.exe
可以打开32位驱动管理界面:
此时可以看到,有很多32位的驱动,同时我们也看到了刚才安装的11.2版本的驱动。 - 建立ODBC数据源
OK,到这里这个数据源就可以被别的应用使用了。
Oracle Instant Client 安装配置的更多相关文章
- Oracle instant client在windows下的安装和使用
安装 * 从oracle官方网站下载instant client文件,一般来说,有basic.sqlplus.odbc.jdbc,就足够用的了: instantclient-basic-win32-1 ...
- Oracle Instant Client(即时客户端) 安装与配置
一.下载 下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 这是Ora ...
- Oracle Instant Client的安装和使用
转自:https://www.cnblogs.com/chinalantian/archive/2011/09/09/2172145.html 根据自己需求到Oracle网站(http://www.o ...
- win7 PLSQL Developer 10/11/12 连接 Oracle 10/11/12 x64位数据库配置详解(与32位一样,只要注意对应Oracle Instant Client版本) tns 错误和 nls错误
环境win7 x64 PLSQL Developer 10 与 11 Oracle Instant Client 10 与 12 参考http://blog.csdn.net/chen_zw/arti ...
- 如何安装Oracle Instant Client
Oracle Instant Client是Oracle发布的轻量级数据库客户端,下面我们来看看官方的定义: Instant Client allows you to run your applica ...
- Oracle Instanc Client安装命令工具
条件 1.Linux RHEL 6.X X86_64操作系统 2.从安装Oracleserver的server此次收购Oracle相关文件(同OS) 软件下载 从Oracle包: 1) instan ...
- oracle精简客户端安装配置及常见问题
有关Instant client 安装步骤 1.首先在官网下载两个安装包instant/sqlplus,对相关文件进行解压缩,存放本地路径 官网地址:http://www.oracle.com/tec ...
- instant client 的配置
instant client 的配置 oracle server developer自带了客户端 解压目录:D:\Toolkit\instantclient_11_2 设置环境变量 Ø 在Path变 ...
- Oracle instant client及pl sql developer的使用
Oracle instant client的使用 最近重装了操作系统,使用的是Windows7 x64的版本,不准备安装Oracle,于是从官网上看到了Instant Client. 兴冲冲下 ...
随机推荐
- swift class protocol-限定协议只能由类实现
protocol GameMode:class “You can limit protocol adoption to class types (and not structures or enume ...
- table头部固定,内容滚动
可以设置两个table,th,td得设置宽度: <table> <thead> <tr><th></th&g ...
- CAD绘制一个线型标注(com接口VB语言)
主要用到函数说明: _DMxDrawX::DrawDimRotated 绘制一个线型标注.详细说明如下: 参数 说明 DOUBLE dExtLine1PointX 输入第一条界线的起始点X值 DOUB ...
- 运维是做什么的?史上最全互联网Linux工作规划!十分钟找到linux运维工程师职业方向!
首先祝贺你选择学习Linux,你可能即将踏上Linux的工作之旅,出发之前,让我带你来看一看关于Linux和Linux运维的一切. Linux因其高效率.易于裁剪.应用广等优势,成为了当今中高端服务器 ...
- Oracle行转列/列转行
1.oracle的pivot函数 原表 使用pivot函数: with temp as(select '四川省' nation ,'成都市' city,'第一' ranking from dual u ...
- js 阻止冒泡事件和默认事件
阻止事件冒泡 window.enent ? window.enent.cancelBubble = true : e.stopPropagation() function stopBubble(eve ...
- Getmemory问题
题目一: [cpp] view plaincopy void GetMemory( char *p ) { p = ( ); } void Test( void ) { char *str = NUL ...
- 蓝桥-区间K大数查询
问题描述: 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个. 输入格式 第一行包含一个数n,表示序列长度. 第二行包含n个正整数,表示给定的序列. 第三个包含一个正整数m,表示询问个 ...
- case....when ...多重判断
CASE...WHEN 进行多重判断 CASE WHEN A IS NOT NULL THEN B WHEN C IS NULL THEN CASE WHEN D IS NOT NULL THEN ...
- 火狐浏览器插件(XPI 文件)签名指南
Symantec,Thawte,GlobalSign 签发的代码签名证书都可以签名火狐浏览器插件(XPI)文件.如果您还没有代码签名证书,请联系易维信(EVTrust)购买火狐代码签名证书. 第 1 ...