原文地址:http://lightguide.blog.51cto.com/3121539/1140588

因为自己安装及配置中走了不少弯路,搜索网上的文档大部分没有包含oralce client的安装及相应的配置,所以单独写一次吧。

本例适用于不需要安装Oralce client,以instantclient basic包来代替。

--需要的软件包:

-PL/SQL Developer

下载地址可以自己去google。

-instantclient-basic-nt-11.2.0.3.0

--下载地址(需要使用oracle账号登录,自己注册的即可):

  1. http://www.oracle.com/technetwork/topics/winsoft-085727.html

--截图:

需要点一下"Accept License Agreement "前面的单选框,才可以下载。

--因为instantclient basic包是直接解压即可的,所以顺序在前在后都无所谓的,把PL/SQL Developer安装一下,因为是经典的下一步下一步,也就不再截图说明了。

-要提到的一点是有的文件中提到PL/SQL Developer的安装路径不能有空格,不过我装的版本是9.0.6.1665,直接装在D盘的program files文件夹了,没什么问题。

--装好后打开,一开始因为未做设置,所以也无法登录,就点cancel进去,然后点Tools-Preferences,在里面设置下instantclient basic包的解压路径。

-以我的为例,设置如下两项:

  1. Oracle Home(empty is autodetect)
  2. D:\instantclient_11_2
  3. OCI library(empty is autodetect)
  4. D:\instantclient_11_2\oci.dll

设置完毕,点OK即可。

--配置文件:

在instantclient basic包目录下面新建两个文件,里面内容如下:

sqlnet.ora(留意其中的黑体部分TNSNAMES的位置):

  1. SQLNET.AUTHENTICATION_SERVICES= (NTS)
  2. NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT)

TNSNAMES.ORA(这是其中一个标签,可以设置多个这样的,其中黑斜体部分是需要更改的):

  1. PODS =
  2. (DESCRIPTION=
  3. (ADDRESS_LIST=
  4. (ADDRESS=
  5. (PROTOCOL=TCP)
  6. (Host=192.168.0.113)
  7. (Port=1521)
  8. )
  9. )
  10. (CONNECT_DATA=
  11. (SID=PODS)
  12. )
  13. )

--设置环境变量:

添加环境变量:

  1. TNS_ADMIN = D:\instantclient_11_2 

现在打开PL/SQL Developer即可去登录了。

完成。

本文出自 “Light” 博客,请务必保留此出处http://lightguide.blog.51cto.com/3121539/1140588

从头安装及配置PL/SQL Developer的更多相关文章

  1. DBArtist之Oracle入门第3步: 安装配置PL/SQL Developer

    操作系统:            WINDOWS 7 (64位) 数据库:               Oracle 11gR2 (64位) PL/SQL Developer :    PL/SQL ...

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

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

  3. 配置PL/SQL Developer连接server数据库

    配置PL/SQL Developer连接server数据库 远程应用server上安装client客户端软件,可在oracle官网上下载. 举例: 环境 应用server操作系统 WIN 7 本地地址 ...

  4. Oracle安装步骤及PL/SQL Developer连接数据库

    一:Oracle安装步骤及PL/SQL Developer连接数据库 win7 64位 11g 点击(操作步骤):http://www.cnblogs.com/haoke/articles/27343 ...

  5. 使用Instant Client配置PL/SQL Developer

    之前使用PL/SQL Developer都是直接在本机安装完整版的Oracle Database,一是省事,二是可以在本机做一些demo测试:最近换了台电脑,感觉Instant Client更简单一些 ...

  6. 未安装Oracle数据库,使用PL\SQL Developer连接远程数据库解决方案

    使用PL/SQL远程连接Oracle服务器 背景:本地未安装oracle数据库服务器,希望远程连接Oracle服务器 1.下载oracle数据库客户端 下载64位windows的instantclie ...

  7. PL/SQL Developer 和 instantclient客户端安装配置(图文)

    一: PL/SQL Developer 安装 下载安装文件安装,我这里的版本号是PLSQL7.1.4.1391,安装目录是:D:\soft\PLSQLDeveloper 二:instantclient ...

  8. PL/SQL Developer 和 Instant Client客户端安装配置

    一. 准备工作 1. 点击此下载 PL/SQL Developer 2. 点击此下载 Instant Client 二. 配置Instant Client 1. 新建  %安装目录%\network\ ...

  9. pl/sql developer——instant-client 简单配置

    instant-client(数据库即时客户端) 官方说明:即时客户端在一个单独的针对 Instant Client 的 OTN 开发和分发许可下提供,它允许大多数许可下载.重新分发和部署到生产环境中 ...

随机推荐

  1. python实践——批量统计mongodb数据库的集合大小

    #!/usr/bin/env python import os,sys list = [] for i in range(3,50): l = os.popen("/bin/echo 'sh ...

  2. sql server 执行计划(execution plan)介绍

    大纲:目的介绍sql server 中执行计划的大致使用,当遇到查询性能瓶颈时,可以发挥用处,而且带有比较详细的学习文档和计划,阅读者可以按照我计划进行,从而达到对执行计划一个比较系统的学习. 什么是 ...

  3. How to build the Robotics Library from source code on Windows

    The Robotics Library is an open source C++ library for robot kinematics, motion planning and control ...

  4. shell 环境初始化顺序

    登陆shell 的执行顺序 /etc/profile /etc/profile.d/file /etc/bashrc .bashrc .bash_profile 非登录shell 的执行顺序, 例如: ...

  5. URAL 1992 CVS 可持久化链栈

    http://www.cnblogs.com/tedzhao/archive/2008/11/12/1332112.html 看这篇的链表部分的介绍应该就能理解“可持久化”了 动态分配内存的会T,只能 ...

  6. js如何找到方法在哪个js文件

    在Console窗口中输入var f = methodA.prototype.constructor;console.log(f); 网络搜索到的方法.

  7. Python多线程开发简介

    Python的并发程序可以使用multiprocessing库.threading库.asyncio库.concurrent.futures库以及selectors库等等协助编写: multiproc ...

  8. [php-src]扩展中封装业务与 call_user_function 的使用建议

    内容均以php5.6.14为例. 从一个封装 uniqid 的例子来讲. /* {{{ wrapper of uniqid */ PHP_FUNCTION(fox) { // #1. zval *pr ...

  9. vuex2.0.0爬坑记录 -- mutations的第一个参数state不能解构

    今天在学习vuex的过程中,遇到了一个很困扰人的问题,最终利用vuex的状态快照工具logger解决了问题. 问题是这样的,我在子组件中使用了mapState()函数来将状态映射至子组件中,使子组件能 ...

  10. Unity3d Android Http 开发中的坑(吐槽

    在一般的U3D网络开发中,直接使用WWW类便足够正常使用,但我在发现使用WWW下载大文件时,会导致整个程序卡顿的情况(不清楚是否我个人电脑问题),所以干脆使用HttpWebRequest/HttpWe ...