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)的更多相关文章

  1. 通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库

    通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库. 首先下载安装包在Oralce官方网站上下载Oracle Instantclient Basic package.地址如 ...

  2. 配置ORACLE 11g绿色版客户端和PLSQL远程连接环境

    配置ORACLE 11g绿色版客户端和PLSQL环境   本方法是通过使用ORACLE官方提供的精简版客户端,即绿色免安装的客户端.   Instant client的版本很多:主要是Basic和Ba ...

  3. plsql连接oralce数据的配置 PLSQL配置怎么连ORACLE plsql连接多个数据库设置 Oracle 服务命名(别名)的配置及原理,plsql连接用

    Oracle 服务命名(别名)的配置及原理,plsql连接用 Oracle 服务命名(别名)的配置及原理 连接数据库必须配置服务命名(别名,用于plsql的连接),不管是本地还是远程,服务命名即简单命 ...

  4. (转)配置ORACLE 11g绿色版客户端和PLSQL环境

    本文转载自:http://my.oschina.net/jang/blog/83009 本方法是通过使用ORACLE官方提供的精简版客户端,即绿色免安装的客户端. 下载地址(此处提供的是官方各版本下载 ...

  5. Oracle 11g客户端及PLSQL Developer配置|Instant Client Setup-64位|OraClientLite11g_x86

    转载自:http://blog.csdn.net/xiaoyw71/article/details/45311589 Oracle 11g客户端 资源 下载资源,直接解压进行配置 Oracle官方资源 ...

  6. win中Oracle简易客户端和plsql的配置

    连接数据库有2种方式:在本机安装Oracle数据库或者是安装一个oracle简易客户端 当然,简易客户端跟oracle数据库比较少了一些功能 连接方式: 1)简易连接 sqlplus scott/ti ...

  7. 不安装Oracle客户端使用PLSQL

    要连接Oracle往往需要安装上百兆的ORACLE客户端,显得十分麻烦.先就介绍如何通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库.   其实这些操作都很简单,写在这里 ...

  8. 安装Oracle 12c精简客户端(不带数据库)

      注:Oracle客户端向下兼容,故也可以连接11g的数据库 下载页面皆为:http://www.oracle.com/technetwork/topics/winsoft-085727.html ...

  9. 关于配置tnsnames来使用PLSQL连接数据库

    关于配置tnsnames来使用PLSQL连接数据库 要想用ORACLE SQLdeveloper或者第三方工具PLSQLdeveloper.Toad等连接ORACLE数据库,必需要配置TNSnames ...

随机推荐

  1. android 14 进度条和拖动条

    进度条: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:l ...

  2. 虚拟化技术性能总结:Zones, KVM, Xen

    [译]虚拟化技术性能总结:Zones, KVM, Xen 时间 2014-04-29 16:52:44  Babyfacer_陈晓炜 原文  http://blog.csdn.net/babyface ...

  3. Android群英传》读书笔记 (3) 第六章 Android绘图机制与处理技巧 + 第七章 Android动画机制与使用技巧

    第六章 Android绘图机制与处理技巧 1.屏幕尺寸信息屏幕大小:屏幕对角线长度,单位“寸”:分辨率:手机屏幕像素点个数,例如720x1280分辨率:PPI(Pixels Per Inch):即DP ...

  4. CSS块级元素、内联元素概念

    CSS文档流与块级元素(block).内联元素(inline),之前翻阅不少书籍,看过不少文章, 看到所多的是零碎的CSS布局基本知识,比较表面.看过O'Reilly的<CSS权威指南>, ...

  5. 使用PuTTY在Windows中向Linux上传文件

    为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/SJQ. http://www.cnblogs.com/shijiaqi1066/p/3843207.html ...

  6. Eclipse配置使用web.xml

    为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/SJQ. http://www.cnblogs.com/shijiaqi1066/p/3792664.html ...

  7. WPF Binding值转换器ValueConverter使用简介(一)

    WPF.Silverlight及Windows Phone程序开发中往往需要将绑定的数据进行特定转换,比如DateTime类型的时间转换为yyyyMMdd的日期,再如有一个值是根据另外多组值的不同而异 ...

  8. 深入了解java集群技术

    原文源自:http://blog.csdn.net/happyangelling/article/details/6413584 序言 越来越多的关键应用运行在J2EE(Java 2, Enterpr ...

  9. FMDB多线程读写问题,使用FMDataBaseQueue操作可以解决同时打开一个链接de读写问题

    现在ios里使用的数据库一般都是Sqlite,但是使用Sqlite有个不太好的地方就是在多线程的时候,会出现问题,sqlite只能打开一个读或者写连结.这样的话多线程就会碰到资源占用的问题. 最开始是 ...

  10. Spring 创建bean的模式

    在默认情况下,spring创建bean是单例模式 scope="singleton ",还有一种方式为多例模式[prototype]     scope          sing ...