Oracle instant client在windows下的安装和使用
安装
* 从oracle官方网站下载instant client文件,一般来说,有basic、sqlplus、odbc、jdbc,就足够用的了:
instantclient-basic-win32-11.2.0.1.0.zip
instantclient-sqlplus-win32-11.2.0.1.0.zip
instantclient-odbc-win32-11.2.0.1.0.zip
instantclient-jdbc-win32-11.2.0.1.0.zip
将上述zip文件解压到同一个目录下,便于查找和使用,如:C:\OracleInstantClient_11_2。
配置和使用
* 假定oracle instant client安装(解压)的目录是:C:\OracleInstantClient_11_2
(一)SQLPLUS的使用:
(1)直接使用:运行cmd到命令行控制台,在C:\OracleInstantClient_11_2目录下输入命令:
sqlplus j2ee/j2ee@//10.10.10.1:1521/ora10
格式:sqlplus user/passwd@//IP地址:端口号/SID or SERVICE_NAME
(2)使用别名:
在C:\OracleInstantClient_11_2目录下,建立一个tnsnames.ora文件,包含(示例):
ORA10 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora10)
)
)
这样:sqlplus j2ee/j2ee@ora10,即可。
如果不是在C:\OracleInstantClient_11_2目录下,需要指定:
set PATH=C:\OracleInstantClient_11_2;%PATH%
set TNS_ADMIN=C:\OracleInstantClient_11_2
(二)PL/SQL Developer的使用:
安装PL/SQL Developer后,启动时取消登录,进入界面,在tools - Preferences...中,设置两个输入框:
Oracle Home:C:\OracleInstantClient_11_2
OCI library: C:\OracleInstantClient_11_2\oci.dll
然后,如果tnsnames.ora文件直接放在C:\OracleInstantClient_11_2下,需要设置环境变量TNS_ADMIN=C:\OracleInstantClient_11_2;
如果在C:\OracleInstantClient_11_2下建立network\admin目录,并且放入tnsnames.ora文件,则可以忽略TNS_ADMIN变量。
(三)Toad的使用:
(1)建立新目录:
在C:\OracleInstantClient_11_2下建立network\admin目录。
(2)在network\admin目录下建立tnsnames.ora文件(或者拷贝一个),该文件配置了你要连接的数据库;
(3)建立环境变量:
TNS_ADMIN=C:\OracleInstantClient_11_2\network\admin(必须)
PATH=%PATH%;C:\OracleInstantClient_11_2(必须)
ORACLE_HOME=C:\OracleInstantClient_11_2(必须)
LD_LIBRARY_PATH=C:\OracleInstantClient_11_2(必须)
SQLPATH=C:\OracleInstantClient_11_2(可选)
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(可选)
(四)Oracle SQL Developer的使用:
其实,Oracle SQL Developer不需要事先安装Oracle客户端的,但是参照(三)中的配置后,可以使用tnsnames.ora文件简化连接配置。Oracle SQL Developer中右键点击“连接”-> 新建连接 -> 将连接类型选择“TNS”,然后在网络别名中选择要连接的数据库即可,网络别名中列出的就是从tnsnames.ora文件中读取的。
总结
按照(三)中的配置,比较规范,这样instant client自带的sqlplus、PL/SQL Developer、TOAD、Oracle SQL Developer都可以正常使用了。
Oracle instant client在windows下的安装和使用的更多相关文章
- Oracle Instant Client(即时客户端) 安装与配置
一.下载 下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 这是Ora ...
- 如何安装Oracle Instant Client
Oracle Instant Client是Oracle发布的轻量级数据库客户端,下面我们来看看官方的定义: Instant Client allows you to run your applica ...
- 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 ...
- Oracle instant client及pl sql developer的使用
Oracle instant client的使用 最近重装了操作系统,使用的是Windows7 x64的版本,不准备安装Oracle,于是从官网上看到了Instant Client. 兴冲冲下 ...
- 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 ...
- Ruby入门--Linux/Windows下的安装、代码开发及Rails实战
Ruby入门--Linux/Windows下的安装.代码开发及Rails实战 http://www.linuxidc.com/Linux/2014-04/100242.htm Ubuntu 13.04 ...
- windows下手动安装 Apache+php+mysql
PHP 为什么先说php,因为apache的配置要写入php的一些路径 http://php.net/downloads.php 选择windows donwload 选择Thread Safe的版 ...
- 【转帖】Windows下PostgreSQL安装图解
Windows下PostgreSQL安装图解 这篇文章主要为大家介绍了如果在Windows下安装PostgreSQL数据库的方法,需要的朋友可以参考下 现在谈起免费数据库,大多数人首先 ...
随机推荐
- 阿里开源Mysql分布式中间件:Cobar
目前在从事数据库中间件的开发和维护工作,我们使用的数据库中间件就是由cobar改造而来,所以对于cobar的一些说明一看就明白了: 下面是看到的一个很不错的分析文档 这里整理了下方便自己学习使用. C ...
- LPC2478的SPI使用
LPC2478的spi使用 LPC2748具有一个SPI控制器,可以当做SPI主机或者从机使用,有以下特性 其使用起来很方便,并且支持中断,使用的寄存器如下 基本上,使用起来就是设置控制为,CPOL ...
- 用DMA直接驱动GPIO,实现GPIO最高输出速率(转)
源:用DMA直接驱动GPIO,实现GPIO最高输出速率 先上图:STM32F303芯片,72M的主频 可以看到GPIO的达到了14.4M的翻转速率, 再来上代码: RCC_AHBPeriph ...
- ios 自定义NSError
from:[object-c错误处理]http://www.androiddev.net/objective-c%E5%AD%A6%E4%B9%A0%E4%B9%8B%E9%94%99%E8%AF%A ...
- 【转】Linux目录下/dev/shm的理解和使用
一般来说,现场部署 都要根据内存的大小来设定/dev/shm的大小,大部分使用的是默认的值! Linux目录下/dev/shm的理解和使用 [日期:2014-05-16] 来源:Linux社区 作 ...
- css强制折行和隐藏超出部分
一.强制换行1 word-break: break-all; 只对英文起作用,以字母作为换行依据. 2 word-wrap: break-word; 只对英文起作用,以单词作为换行依据. 3 whit ...
- HTTP协议快速入门
一.定义 The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborativ ...
- Spring boot+CXF开发WebService
最近工作中需要用到webservice,而且结合spring boot进行开发,参照了一些网上的资料,配置过程中出现的了一些问题,于是写了这篇博客,记录一下我这次spring boot+cxf开发的w ...
- C#、C++用GDAL读shp文件(转载)
C#.C++用GDAL读shp文件 C#用GDAL读shp文件 (2012-08-14 17:09:45) 标签: 杂谈 分类: c#方面的总结 1.目前使用开发环境为VS2008+GDAL1.81 ...
- Java元注解
元注解是指注解的注解,包括@Retention @Target @Document @Inherited四种. 1.@Retention: 定义注解的保留策略@Retention(RetentionP ...