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. golang模拟新浪微博登录

    1.基于幽灵蛛pholcus开源项目的规则 直接贴代码,代码可以更改后用于其他爬虫项目 package pholcus_lib // 基础包 import ( // "github.com/ ...

  2. linux学习(二)——汤哥的推荐书籍

    成为一名精通 Linux程序设计的高级程序员一直是不少朋友孜孜以求的目标. 根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows程序员的 1.8 倍.Java 程序员的 2. ...

  3. MySql动态生成SQL并执行

    场景:由于一些表中设计了一些冗余字段,因此在主表修改了该冗余字段的值得时候,需要动态更新在其他表中冗余字段的值 BEGIN #Routine body goes here... /*SQL语句变量*/ ...

  4. Java开发环境配置时的dt.jar与tools.jar是什么(转载)

    你了解dt.jar吗 很多人在初学Java的时候,都要配置环境变量.在配置CLASSPATH的时候,都会加上一个当前目录.,还有两个jar:dt.jar和tools.jar.其实好多人都不了解这两个j ...

  5. postman工具【接口自动化测试关于断言】

    在使用postman工具进行接口自动化时我们经常需要断言来进行判断,结果到底是成功还是失败. 但在collection runner/Newman里如果不加断言,跑完后都无法知道是成功还是失败 断言是 ...

  6. ArcGIS API for javascript中搜索框的使用问题

    我们在开发中常常需要用搜索框去搜索地图上的某个数据,然后在地图上显示出来.这个时候我们要用到esri.dijit.Search().在设置里面的sources的时候,需要注意一点:必须要使用在线的fe ...

  7. win7 C/C++,QT安装环境总结

    1. 安装VMware,但是不能用,发现是权限问题,解决方式:使用管理员运行模式即可: 2. 安装win7 ultimate x64,找了半天找不到密钥,只要用激活软件,目前来说系统可用 3. 安装 ...

  8. [OS] 进程相关知识点

    进程概念: 1.程序在执行中 2.一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程,是系统进行资源分配和调度的独立单位. 进程与程序的差别: ·进程----动态, 程序----静态 ·进程 ...

  9. 如何控制DBGrid里面显示的浮点数小数点后的位数?

    现在dbgrid里面显示的位数太多,有10几位,根本没办法看.请问怎么设置能控制小数点后的位数呢?在c语言里面是  %7.2f就可以了,可惜不知道dephi里面怎么做啊谢谢各位指点 方法1:  把那些 ...

  10. post 中文乱码处理 接受的编码--->解码成字节数组(无任何编码形式)----->编码成想要的格式