1.从官网http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
  选择instantclient-basic-nt-11.2.0.4.0.zip (32位的,PL/SQL貌似不支持64位)下载。
  也可以直接从我的百度网盘下载客户端文件 instantclient-basic-nt-11.2.0.4.0.zip 
  百度网盘地址:
  http://pan.baidu.com/s/1kTTm4Gf

连接的目标数据库是在虚拟机中安装的:
  系统:redhat 5.5
  Oracle:11.2.0.1
  IP:192.168.100.11
  Oracle_SID:test11g
  服务名:test11g
  需要提前配置好监听和服务名(在此省略,不会的可以百度,我前面文章安装Oracle的文章中也有)

2.在D盘创建文件夹比如app,将下载的压缩包解压到刚新建的文件夹中(D:\app\instantclient_11_2)。

3.在当前目录下,新建文件夹NETWORK,在NETWORK下新建文件夹ADMIN,在ADMIN中新建文件tnsnames.ora文件,
内容如下:

TEST11G =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.11)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = test11g)
    )
  )

注意:将HOST值替换成实际数据库的IP地址,SERVER_NAME改成实际数据库的SERVER_NAME.

4.配置环境变量
1)变量名:ORACLE_HOME
变量值:D:\app\instantclient_11_2
否则出现 :ORA-12154: TNS:could not resolve the connect identifier specified错误

2)变量名:TNS_ADMIN
变量值:D:\app\instantclient_11_2\NETWORK\ADMIN

查询Oracle服务端字符集编码,获取NLS_CHARACTERSET字段值:
SELECT * FROM V$NLS_PARAMETERS ; 
保存查询到的值如:NLS_CHARACTERSET = AL32UTF8

查询Oracle服务端语言信息
SELECT 'AMERICAN_AMERICA.' || PROPERTY_VALUE FROM DATABASE_PROPERTIES
保存查询到的值,如:AMERICAN_AMERICA.AL32UTF8

3)变量名:NLS_CHARACTERSET 
变量值:AL32UTF8

4)变量名:NLS_LANG 
变量值:AMERICAN_AMERICA.AL32UTF8

5.安装PL/SQL软件(过程略)
选择工具-首选项-连接
设置Oralce主目录名:D:\app\instantclient_11_2
OCI库:D:\app\instantclient_11_2\oci.dll

6.测试PL/SQL连接是否成功

说明:本文参考了不少百度到的文章,在此感谢这些作者的无私奉献!

PL/SQL Developer 连接 Oracle的更多相关文章

  1. PL/SQL Developer 连接Oracle数据库详细配置方法

    PL/SQL Developer 连接Oracle数据库详细配置方法 近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端(Server).本文现对监听配置作一简单介绍,给出 ...

  2. PL/SQL Developer连接Oracle 11g在Win8 64位系统下乱码

    PL/SQL Developer在64位系统上连接Oracle,需要安装32位Oracle client客户端,使用后,发现操作数据库出现乱码的情况.经过查找资料,解决此问题,方法如下: 需要在系统的 ...

  3. 在64位Win7中使用Navicat Premium 和PL\SQL Developer连接Oracle数据库备忘

    最近接手了一个项目,服务器端数据库是oracle 11g 64位.由于主要工作不是开发,也不想在自己的电脑上安装庞大的oracle数据库,因此寻思着只通过数据库管理工具连接数据库进行一些常用的查询操作 ...

  4. win8系统中PL/SQL Developer连接Oracle出现的问题

    注意:所有软件最后不要安装在program files (x86)下  PL/SQL Developer显示Not logged on 以管理员的身份打开PL/SQL Developer 2.   t ...

  5. PL/SQL developer连接oracle出现“ORA-12154:TNS:could not resolve the connect identifier specified”问题的解决

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/50728536 本文出自[我是干勾鱼的博客] 使用PL/SQL developer ...

  6. 配置PL/SQL Developer连接Oracle数据库

    准备: PL/SQL Developer:我用的是plsqldev1005(32位) win32_11gR2_client:记住一定是32位的,因为PL/SQL Developer只认32位的 安装成 ...

  7. 使用instantclient_11_2和pl/sql Developer连接oracle远程数据库

    https://blog.csdn.net/itmyhome1990/article/details/8796781 ***************************************** ...

  8. pl/sql Developer连接oracle远程数据库

    1.下载地址:PLSQL Developer 12.1正式版64位(含中文语言包.注册码).rar   https://download.csdn.net/download/bokewangyu/11 ...

  9. 解决PL/SQL Developer 连接oracle 11g 64位中的问题

    1.错误1:Initialization error could not initialize 电脑上原本就装有oracle 11g 64位,但是PL/SQL却怎么也连接不上,报出" Ini ...

随机推荐

  1. POJ 1144 Network(割点)

    Description A Telephone Line Company (TLC) is establishing a new telephone cable network. They are c ...

  2. 修改CodeSmith中的SchemaExplorer.MySQLSchemaProvider

    修改C:\Program Files (x86)\CodeSmith\v6.5\Samples\Projects\CSharp\MySQLSchemaProvider\MySQLSchemaProvi ...

  3. 有关parent.frame.cols在firefox浏览器上不兼容的问题解决

    IE(不兼容FireFox): if(parent.myFrame.cols == "199,7,*") { parent.myFrame.cols="0,7,*&quo ...

  4. Bjarne Stroustrup语录2

    一.致读者  1. 在编程序时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示.让程序的结构尽可能地直接反映这些思想:   ★.如果你能把“它”看成一个独立的概念,就把它做成一个类.    ...

  5. P1118 [USACO06FEB]数字三角形`Backward Digit Su`…

    题目描述 FJ and his cows enjoy playing a mental game. They write down the numbers from 11 to N(1 \le N \ ...

  6. C# 获取ORACLE SYS.XMLTYPE "遇到不支持的 Oracle 数据类型 USERDEFINED"

    1.需要加函数 2.需要加表别名 select   a.XML.getclobval()  from TB1  a

  7. 洛谷 [SDOI2015]约数个数和 解题报告

    [SDOI2015]约数个数和 题目描述 设\(d(x)\)为\(x\)的约数个数,给定\(N,M\),求$ \sum\limits^N_{i=1}\sum\limits^M_{j=1}d(ij)$ ...

  8. 模拟赛 yjqa

    考场上怕是石乐志. 状态设计还是很自然的,求什么设什么. f[i]表示前i个人安排好,电梯最早回到0层的时间 转移的话,枚举上一次最后一个带走的是谁 f[i]=min(max(f[j],t[i])+2 ...

  9. 【NOIP模拟赛】飞(fly) 数论+树状数组

    树状数组一个被发明以来广为流行的数据结构,基于数组,核心是lowerbit()操作.他向前lowerbit()操作为前缀,向后lowerbit()操作为上辖,我们运用树状数组都是使一个由O(1)变为O ...

  10. HDU3605:Escape(状态压缩+最大流)

    Escape Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Subm ...