`
征客丶
  • 浏览: 135014 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

windows 下 pl/sql 用 oracle客户端连 oracle

阅读更多
环境:
1、oracle 10g x32
2、pl/sql 11 x32
3、win7 x64 (我的是 win7 sp1 64 位,个人变为在其他位数的 windows 下应该也可以,只要 oracle 客户端下载正确)
4、oracle 客户端 10.0.5 (10.0.3 也可以,本人已实践过)

步骤:
一、安装 oracle 客户端
1、下载合适的 oracle 客户端。这个合适是指 oracle 客户端位数要与 oracle 服务位数相同,plsql的位数要与 oracle 客户端位数相同。
下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html;

2、解压 oracle 客户端,放到你所想放的目录,下我会用 oracleClientDir/instantclient_10_2; instantclient_10_2 为你解压后的文件夹名。

3、新建 tnsnames.ora 文件【其所在目录下面我称之为:tnsnamesDir】,文件内容如下:
databaseName【plsql中显示的名字】 =
(DESCRIPTION =
  (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 【oracle 服务器 ip】)(PORT = 1521【oracle 服务器 端口】))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = databaseName【oracle 实例名】)
    )
  )

4、配置环境变量
ORACLE_HOME=【oracleClientDir/instantclient_10_2】
TNS_ADMIN=【tnsnamesDir】
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
注:NLS_LANG 是为了解决连接字符集的问题,防止中语乱码等,不配置有可能会报错,其错误我没有重现出来

二、安装 PL/SQL

1、安装 pl/sql;下载地址:http://www.allroundautomations.com/;

2、打开pl/sql,在 Database 中就有你上面在 tnsnames.ora 中配置的实例了,就可以输入用户与密码正常登录了。

注:1、在网上有的版本中说,在第一次打开 pl/sql 时,点击取消,然后在主界面点击 Tool => Preferences 中配置 Oracle Home、 OCI library 等,但在我的实践过程中配置这个不管用,后来发现其实配置好 ORACLE_HOME、TNS_ADMIN 两个环境变量后,就可以了。我测试 PLSQL 9 与 PLSQL 11,这两个版本只要 ORACLE_HOME、TNS_ADMIN 这两环境变量,第一次使用时就可以正常登录。
    2、网上也有人说 pl/sql的安装路径中不能人 “()”,我的安装路径中就有“(x86)”不影响 PL/SQL

可能遇到的报错:


报这个错的是客户端版本不合适,请下载合适版本


报这个错是因为 ORACLE_HOME 配置错误,配置正确就行



--------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : binary_space@126.com
qq     : 1035862795
敲门砖: 代码谱写人生





  • 大小: 26.7 KB
  • 大小: 26.2 KB
分享到:
评论

相关推荐

    pl/sql 8 Oracle客户端

    在"PL/SQL 8 Oracle客户端"中,我们关注的是Oracle客户端的第8个主要版本,这是在20世纪末发布的一个版本,它提供了与Oracle服务器交互的能力。 PL/SQL的主要组成部分包括变量声明、条件语句(如IF-THEN-ELSE)、...

    oracle10g_pl/sql

    Oracle 10g PL/SQL 是Oracle数据库系统中用于创建和管理存储过程、函数、触发器等数据库对象的编程语言。本教程旨在为初学者提供一个全面的学习平台,同时也为经验丰富的开发者提供参考资料。PL/SQL是Oracle特有的...

    PL/SQL Developer 远程连接Oracle数据库

    PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境,它极大地简化了PL/SQL语言的编写、调试和管理任务。远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程...

    Oracle PL/SQL实战(待续)

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据处理能力与PL的程序设计特性,是Oracle数据库系统中用于创建存储过程、函数、触发器和包的主要工具。在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入...

    PL/Sql7.15 oracle客户端调试工具

    PL/Sql oracle客户端调试工具,很好,很通用

    PL/SQL Developer 客户端

    在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。 MySQL 目前不支持 ...

    pl/sql客户端

    PL/SQL客户端是一种用于与Oracle数据库进行交互的工具,它主要面向开发人员和数据库管理员,提供了编写、测试和执行PL/SQL(Oracle的结构化查询语言扩展)代码的环境。标题提到的“pl/sql客户端”可能指的是Oracle的...

    PL/SQL不安装Oracle连接数据库

    PL/SQL不安装Oracle连接数据库 1、下载instantclient-basic-win32-11.2.0.1.0此为压缩包,解压就行(路径如:D:\oracle\instantclient\instantclient).解压的路径自行调整 2、新建tnsnames.ora文件,路径如(D:\...

    Oracle客户端PL/SQL 中文乱码解决

    然而,当用户在使用Oracle客户端进行PL/SQL开发时,经常遇到一个棘手的问题——中文乱码。这个问题通常出现在查询结果、日志输出或者交互式输入时,给数据库操作带来不便。本文将深入探讨这个问题,并提供解决方案。...

    免安装Oracle客户端使用PL/SQL连接Oracle的2种方法

    通常情况下,使用PL/SQL Developer连接Oracle数据库时,需要先安装完整的Oracle客户端,这包括了一个JDK以及一系列的环境变量设置,过程相对繁琐,且容易对系统的其他环境造成影响。然而,通过使用Oracle Instant ...

    PL/SQL User's Guide and Reference (官方CHM)

    PL/SQL, Oracle's procedural extension of SQL, is an advanced fourth-generation programming language (4GL). It offers modern features such as data encapsulation, overloading, collection types, ...

    pl/sql developer 免安装oracle客户端连接远程Oracle服务器 windows 方法以及相关dll

    本文将详细讲解如何在Windows操作系统上,利用PL/SQL Developer这款强大的Oracle数据库管理工具,建立一个免安装的Oracle客户端,以连接远程Oracle服务器,并涉及与之相关的DLL文件配置。 首先,PL/SQL Developer是...

    pl/sql 本机无需oracle数据库运行文件

    在本主题中,我们将探讨如何在本地计算机上使用PL/SQL客户端连接到远程Oracle服务器,而不需在本地安装完整的Oracle数据库服务端。 标题“PL/SQL 本机无需Oracle数据库运行文件”意味着你可以通过一个轻量级的...

    PL/SQL 免ORACLE客户端(含破解文件和安装手册)

    PL/SQL 11.0版本, 免ORACLE客户端,含安装程序,破解工具,oracle连接的jar包,图文教程,简洁实用。

    ORACLE PL/SQL从入门到精通

    ORACLE PL/SQL是从入门到精通的专业知识,涵盖了数据库开发与管理的多个方面,包括触发器、过程、函数、软件包、异常处理、游标、循环、分支、变量使用、数据库安装等关键知识点。 触发器是数据库中用来保证数据...

    oracle pl/sql从入门到精通 配套源代码

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL(结构化查询语言)的数据库操作功能与PL/SQL的程序设计特性,广泛应用于Oracle数据库的开发和管理。这本书"Oracle PL/SQL从入门到精通"的配套源代码,显然是为了...

    PL/SQL Developer如何连接64位的Oracle图解

    总结,要在64位Windows系统上使用PL/SQL Developer连接64位Oracle数据库,关键在于下载并配置32位的Oracle客户端,以及正确设置PL/SQL Developer的连接参数。遵循上述步骤,你就能在64位环境中顺利地使用PL/SQL ...

    Oracle11g连接Pl/Sql的客户端

    在远程管理Oracle11g数据库时,我们通常会使用PL/SQL Developer或SQL Developer这样的客户端工具,这些工具需要Oracle的客户端组件才能正常工作。 这个压缩包文件"instantclient_11_2"就是Oracle提供的轻量级客户端...

    pl/sql免oralce客户端登录

    免Oracle客户端登录指的是可以通过不安装完整的Oracle客户端来使用PL/SQL Developer等工具连接到Oracle数据库,通常这种方式依赖于轻量级的Oracle Instant Client。 在你提供的资源中,"oraclient"可能是Oracle ...

Global site tag (gtag.js) - Google Analytics