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数据库的方法,需要的朋友可以参考下 现在谈起免费数据库,大多数人首先 ...
随机推荐
- Extjs的架构设计思考,单页面应用 or 多页面?
写在前面:不要认为 EXTJS 高版本就是一个界面改良,在项目中,仍然用 N 张页面,在 N 张页面部署 EXTJS .这种方式不用多讲,效率问题大家都看得出来, EXTJS 是一个集成开发工具,注定 ...
- PC端 H5实现拍照并上传
<!DOCTYPE HTML><html><head> <meta charset="UTF-8"> <meta name=& ...
- 解决浏览器不支持HTML5和CSS3
Modernizr插件可用于解决:<响应式web设计>提及! 其他: 第一种方法:IE9以下版本的IE将创建HTML5标签, 非IE浏览器会忽略这段代码,因此不会发生http请求,也就不影 ...
- iOS调试-LLDB学习总结
from:http://www.jianshu.com/p/d6a0a5e39b0e LLDB阐述 LLDB 是一个有着 REPL 的特性和 C++ ,Python 插件的开源调试器.LLDB 绑定在 ...
- Lambda 可以转换成委托或expression树
1.关于C# Lambda Expressions: 一个Lambda Expression (译为Lambda式) 就是一个包含若干表达式和语句的匿名函数.可以被用作创建委托对象或表达式树类型.所 ...
- 【转】安卓Fragment不完全介绍
转两篇博客: 1.http://blog.csdn.net/lmj623565791/article/details/37970961 2.http://blog.csdn.net/lmj623565 ...
- MySQL-基本sql命令
关于环境的搭建和数据库的连接,我直接跳过,假设电脑上已经安装好了MySQL的环境,接下来直接进行数据库的操作:(虽然数据库不区分大小写,但是本文约定:命令用大写,用户变量和字段用小写) 1.创建数据库 ...
- jdk1.8中的for循环
jdk1.8 从语法角度,感觉发生的变化还是蛮大的.在此记录一下. for 循环 public static void main(String[] args) { List<Animal> ...
- CodeForces 757D Felicity's Big Secret Revealed(状压DP)
题意:给定一个01串,一个有效的n切割定义如下:一个横杠代表一次切割,第一条横杠前面的01串不算,最后一条横杠后面的01串不算,将两个横杠中的01串转化成十进制数字,假设这些数字的最大值是MAX且这些 ...
- js原生设计模式——2面向对象编程之继承—new类式继承
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...