1.Oracle 11g 精简客户端
大型项目开发中,当属Oracle的使用率最高。通常开发人员的机器上都会装上一个 oracle客户端,但一般我们不会再自己的机器上安装Oracle database,因为我们的项目中有专为开发使用的oracle database。开发人员不必关心数据库的维护。另外有些软件的使用也只要有TNS配置服务名就可以使用啦。但是Oracle 客户端安装体积很大(这个有目共睹)。而且安装后,基本上就用2个功能:TNS配置服务名和sqlplus。在开发过程中,大量使用toad。那oracle客户端仅仅是 被作为一个驱动而需要,那我们为什么只安装TNS配置服务名的Oracle 客户端时还要500多MB呢(我使用的是11g)?根本没必要装那么大的空间,这很不值得(虽然现在的硬盘很大,但多不等于乱用啊)。难就没有只提供我需 要的功能的办法吗?
在Oeacle的官方网站上就发现了Oracle Instant Client Basic这样一个精简版客户端,它的作用就是提供TNS配置服务名的功能。我下载的是Win32平台下的11.2.0.2.0 版本。Instant client 有2个版本:Basic和Basic Lite。Basic版本包括了所有的支持运行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多种语言。Basic Lite是Basic版本的精简版,只包括了英文的错误描述,也只支持Unicode、ASCII和欧洲字符集。因此,如果数据库服务器是中文字符集(如 SIMPLIFIED CHINESE_CHINA.ZHS16GBK),则必须下载Basic版本。Basic Lite 占用17M空间,Basic 占用45M空间。不需要安装,但需要简单配置一下。官方地址: http://www.oracle.com/technetwork/topics/winsoft-085727.html
另外,还可以下载sqlplus。
现在我们就来配置我们下载的Oracle Instant Client Basic(精简版客户端):
1. 把下载的Basic版压缩包解压,放到D:\Oracle\instantclient_11_2 (目录任意, 这里是我使用的) 目录下
2. 在环境变量中配置新增3个变量:
ORACLE_HOME=D:\Oracle\instantclient_11_2
TNS_ADMIN=D:\Oracle\instantclient_11_2
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
path+=D:\Oracle\instantclient_11_2
3. 在D:\Oracle\instantclient_11_2 目录下新建一个tnsnames.ora文件。在该文件中配置连接字符串,这个字符串的配置规范可以参考完整版的配置规范。这是我的配置文档:
#TNSNAMES.ORA Network Configuration File: D:\Oracle\instantclient_11_2\tnsnames.ora
#Generated by Oracle configuration tools
ORCL=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.11.67)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)
注意:红色字体的文字就是你要修改的地方啦,但是一般我们只有修改三处位置就好了,连接别名【ORCL】、连接地址【172.16.11.67】、连接的数据库名【ORCL】。
至此,配置完成。可以测试一下连接是否正常。
1.Oracle 11g 精简客户端的更多相关文章
- Oracle 11g 精简客户端
通常开发人员会装上一个 oracle客户端,但一般不会在自己的机器上安装Oracle database Oracle 客户端安装体积很大,但是装上去了基本上就用2个功能:TNS配置服务名和sqlplu ...
- Oracle 11g即时客户端在windows下的配置
Oracle 11g即时客户端在windows下的配置 by:授客QQ:1033553122 instantclient-basic-nt-11.2.0.3.0.zip客户端压缩包为例 步骤 1. 假 ...
- oracle最精简客户端(3个文件+1个path变量就搞定oracle客户端)
oracle最精简客户端: network\admin\tnsnames.ora (自己新建)oci.dlloraocieill.dll 将oci.dll的路径加到path变量中就可以了 tnsnam ...
- 安装Oracle 12c精简客户端(不带数据库)
注:Oracle客户端向下兼容,故也可以连接11g的数据库 下载页面皆为:http://www.oracle.com/technetwork/topics/winsoft-085727.html ...
- Oracle 11g RAC客户端使用SCAN IP无法连接问题
Oracle 版本:11.2.0.1.0 客户端:Windows Server 2003/PLSQL Developer Oracle服务器端的ip设置如下: ##公网ip 192.168.135.2 ...
- Oracle 11G Client 客户端安装步骤(图文详解)
http://www.cnblogs.com/jiguixin/archive/2011/09/09/2172672.html 下载地址: http://download.oracle.com/otn ...
- Oracle 11G Client客户端安装
参考资料: http://www.cnblogs.com/jiguixin/archive/2011/09/09/2172672.html http://blog.csdn.net/lanchengx ...
- 数据库系统入门 | Oracle Linux上部署Oracle 11g服务,并实现SSH远程登录管理
文章目录 写在前面 一.实验内容 二.实验前期准备 1.软件目录 2.准备一些配置文件.脚本文件 三.实验方案(具体步骤) (一)在虚拟机上安装Oracle Linux (二)在Linux上安装Ora ...
- 配置ORACLE 11g绿色版客户端和PLSQL远程连接环境
配置ORACLE 11g绿色版客户端和PLSQL环境 本方法是通过使用ORACLE官方提供的精简版客户端,即绿色免安装的客户端. Instant client的版本很多:主要是Basic和Ba ...
随机推荐
- Excel种的数据类型研究【原创】【精】
因为要做一个项目,开始研究Excel种的数据类型.发现偌大的一个cnblogs竟然没人写这个,自己研究以后记录下来. 在我们通常的认识中,Excel中的数据类型有这么几种 1.常规:2.数值:3.货币 ...
- [易学易懂系列|rustlang语言|零基础|快速入门|(5)|生命周期Lifetime]
[易学易懂系列|rustlang语言|零基础|快速入门|(5)] Lifetimes 我们继续谈谈生命周期(lifttime),我们还是拿代码来说话: fn main() { let mut a = ...
- hive 权限知识点整理
一,hive 权限授权模型 1.Storage Based Authorization in the Metastore Server基于存储的授权(也就是HDFS的授权模型) - 可以对Metast ...
- Create React App 安装less 报错
执行npm run eject 暴露模块 安装 npm i less less-loader -D 1.打开 react app 的 webpack.config.js const sassRege ...
- C++ vector 实例二
// constructing vectors #include <iostream> #include <vector> int main () { // construct ...
- hadoop安装后运行一个单实例(测试MapReduce程序)
1.安装hadoop 解压hadoop-1.2.1-bin.tar.gz包 tar -zxvf hadoop-1.2.1-bin.tar.gz /opt/modules/ 解压后在/opt/mo ...
- python socket.io 坑。
python下star最高的是https://github.com/miguelgrinberg/python-socketio 是flask作者写的.client server都有了,而且还提供了a ...
- Confluence 6.15 使用附件宏
希望添加附件宏到一个页面中: 从编辑工具栏中,选择 插入(Insert) > 其他宏(Other Macros) 找到并且选择需要的宏. 可用使用自动完成加快这个过程:输入 { 然后开始输入 ...
- HGOI 20191029am 题解
Promblem A 小G的字符串 给定$n,k$,构造一个长度为$n$,只能使用$k$种小写字母的字符串. 要求相邻字符不能相同且$k$种字母都要出现 输出字典序最小的字符串,无解输出$-1$. 对 ...
- 查找:find、locate、which、whereis
有find . locate . which . whereis 一.find 命令格式:[root@localhost ~]# find 搜索路径 [选项] 搜索内容 find是比较特殊的命令,它有 ...