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 ...
随机推荐
- CMAKE 学习
http://www.cnblogs.com/coderfenghc/archive/2012/06/16/CMake_ch_01.html
- 再回首,Java温故知新(一):Java概述
Java发展历程 Java的发展要追溯到1991年,Patrick Naughton(帕特里克·诺顿)和James Gosling(詹姆斯·高斯林)带领Sun公司的工程师打算为有线电视转换盒之类的消费 ...
- OC-KVO简介
一,概述 KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知.简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应 ...
- Android(java)学习笔记199:Android中补间动画(Tween Animation)
本文主要简单介绍补间动画使用代码实现, 关于使用xml实现补间动画,可以参看:自定义控件三部曲之动画篇(一)——alpha.scale.translate.rotate.set的xml属性及用法 1. ...
- iOS的内存管理
在Objective-C 这种面向对象的语言里,内存管理是个重要的概念.要想用一门语言写出内存使用效率高而且又没有bug的代码,就得掌握其内存管理模型的种种细节. 一旦理解了这些规则,你就会发现,其实 ...
- c#参数传递使用中的一个坑,值传递与引用传递
c#参数传递使用中发现的一个问题 写了3个重载方法,把 对象.int .(int直接封入object) 传入SWAP方法进行数据操作结果对象内的数据发生了改变,其他2个没有:
- PHP编译安装出错configure: error: mcrypt.h not found. Please reinstall libmcrypt的解决办法
1.下载libmcrypt wget http://jaist.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.ta ...
- Python中sys.argv[]的用法
类似bash中的$0, $1, $2... sys.argv[0]:文件名 sys.argv[1]:第一个参数 sys.argv[2]:第二个参数 import sys print "The ...
- cogs 2507 零食店
/* cogs 2507 零食店 跪了这题的数据了.... 第一遍Q*m 暴力询问 嗯 以为能的70 但只有40 Q已经到了1e6了 考试的时候 放弃了第三题又打了一遍 这次是Q*(n+logn) 最 ...
- PL/SQL 批量SQL
批量SQL包括: FORALL语句 BULK COLLECT子句 FORALL语句 FORALL具有如下结构: FORALL loop_counter IN bounds_clause [SAVE E ...