oralce 仅配置精简客户端 连接plsql ( 版本需一直,要不都是32要不是都是64)
1、Oracle服务器已经安装完成,版本10.2.0。
2、访问www.oracle.com,下载Oracle精简客户端。
下载页面地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,选择对应的版本下载。
我下载了instantclient-basic-win32-10.2.0.5.zip和instantclient-sqlplus-win32-10.2.0.5.zip,解压缩两个文件到一个目录,如C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2,该目录在下文会多次应用。见下图所示:

3、在C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2目录下新建tnsnames.ora文件,文件我是从Oracle数据库服务器上C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN目录拷贝来的,文件内容如下:
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = server-a)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
4、配置客户端环境变量。
配置ORACLE_HOME=C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2
配置TNS_ADMIN=C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2
配置NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
修改path,增加;%ORACLE_HOME%内容
以上配置如下图所示:

5、访问http://www.allroundautomations.com/plsqldev.html,从官网下载PLSQL试用版,我下载的是8.0.4版。(如何注册请百度)
安装PLSQL,运行,在登录页点击取消按钮,进入PLSQL主页面,点击Tools-Preferences菜单,在弹出窗口配置Oracle Home和OCI library属性。
Oracle Home=C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2
OCI library=C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2\oci.dll
如下图所示:

6、重新运行PLSQL程序,输入用户名密码(testuser/testmima)登录。
7、在C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2目录下运行sqlplus,登录成功,如下图所示:

精简客户端下载配置完成,可在客户端通过PLSQL软件,或sqlplus命令连接访问Oracle服务器。
可能会出现的问题: 字符集问题,添加注册表、环境变量中的字符集
NLS_LANG在客户端不能确定,字符集转变将造成不可预期的后果
![]()
打开plsql developer帮助---支持信息--信息选项卡:
![]()
看到ULS_LANG这行是空的。
确实,如果查询,表中的中文注释就是问号。
怎么没加载呢?
![]()
我系统注册表有NLS_LANG键值。
看来得添加环境变量了,如下图:
![]()
添加环境变量后,经过测试,加载成功。
oralce 仅配置精简客户端 连接plsql ( 版本需一直,要不都是32要不是都是64)的更多相关文章
- 通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库
通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库. 首先下载安装包在Oralce官方网站上下载Oracle Instantclient Basic package.地址如 ...
- 配置ORACLE 11g绿色版客户端和PLSQL远程连接环境
配置ORACLE 11g绿色版客户端和PLSQL环境 本方法是通过使用ORACLE官方提供的精简版客户端,即绿色免安装的客户端. Instant client的版本很多:主要是Basic和Ba ...
- plsql连接oralce数据的配置 PLSQL配置怎么连ORACLE plsql连接多个数据库设置 Oracle 服务命名(别名)的配置及原理,plsql连接用
Oracle 服务命名(别名)的配置及原理,plsql连接用 Oracle 服务命名(别名)的配置及原理 连接数据库必须配置服务命名(别名,用于plsql的连接),不管是本地还是远程,服务命名即简单命 ...
- (转)配置ORACLE 11g绿色版客户端和PLSQL环境
本文转载自:http://my.oschina.net/jang/blog/83009 本方法是通过使用ORACLE官方提供的精简版客户端,即绿色免安装的客户端. 下载地址(此处提供的是官方各版本下载 ...
- Oracle 11g客户端及PLSQL Developer配置|Instant Client Setup-64位|OraClientLite11g_x86
转载自:http://blog.csdn.net/xiaoyw71/article/details/45311589 Oracle 11g客户端 资源 下载资源,直接解压进行配置 Oracle官方资源 ...
- win中Oracle简易客户端和plsql的配置
连接数据库有2种方式:在本机安装Oracle数据库或者是安装一个oracle简易客户端 当然,简易客户端跟oracle数据库比较少了一些功能 连接方式: 1)简易连接 sqlplus scott/ti ...
- 不安装Oracle客户端使用PLSQL
要连接Oracle往往需要安装上百兆的ORACLE客户端,显得十分麻烦.先就介绍如何通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库. 其实这些操作都很简单,写在这里 ...
- 安装Oracle 12c精简客户端(不带数据库)
注:Oracle客户端向下兼容,故也可以连接11g的数据库 下载页面皆为:http://www.oracle.com/technetwork/topics/winsoft-085727.html ...
- 关于配置tnsnames来使用PLSQL连接数据库
关于配置tnsnames来使用PLSQL连接数据库 要想用ORACLE SQLdeveloper或者第三方工具PLSQLdeveloper.Toad等连接ORACLE数据库,必需要配置TNSnames ...
随机推荐
- android 21 隐式意图启动系统预定义activity
Intent intent=new Intent(LoginActivity.this, MainActivity.class);//显示意图启动,显示从一个activity到另一个activity, ...
- android 11 模拟onclick 事件
package com.sxt.callback; public class Button { //预存一段按钮点击的响应代码 private OnclickListener mOnClickList ...
- [转] 函数编程之闭包漫谈(Closure)
在函数编程中经常用到闭包.闭包是什么,它是怎么产生的及用来解决什么问题呢.给出字面的定义 先:闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数+引用环境).这个从字面上很难理解,特别对于一 ...
- AndroidManifest.xml中的application中的name属性 分类: android 学习笔记 2015-07-17 16:51 116人阅读 评论(0) 收藏
被这个不起眼的属性折磨了一天,终于解决了. 由于项目需要,要合并两个android应用,于是拷代码,拷布局文件,拷values,所有的都搞定之后程序还是频频崩溃,一直没有找到原因,学android时间 ...
- Java-Hibernate官方英文文档地址
Hibernate官方英文文档地址 http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/
- asp.net数据导出到excel表格,并设置表格样式
1.首先在项目中添加引用
- 在eclipse中将java导出为可执行文件.
Ref: http://java.chinaitlab.com/Eclipse/812775.html and http://www.javavids.com/video/how-to-create- ...
- 用JS实现AJAX
用JS实现AJAX 准备工作:新建网站,建立两个页面,index.aspx和backstage.aspx, 在工程目录下新建一个文件夹命名和image,在这里添加一个loading.gif,模拟提 ...
- AspNetPage 使用案例
.首先在DBHelper创建一个方法,用于执行存储过程 public static DataTable ExecuteProc(string sql,params SqlParameter[] par ...
- javascript基础学习(三)
javascript之运算符 学习要点: 表达式 运算符:一元运算符,算术运算符,关系运算符,逻辑运算符,*位运算符,赋值运算符 一.表达式 表达式有常量表达式,变量表达式,复合表达式. 二.算术运算 ...