环境:
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 (Oracle客户端),版本为8,压缩包内含注册文件
PL/Sql oracle客户端调试工具,很好,很通用
在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。 MySQL 目前不支持 ...
PL/SQL不安装Oracle连接数据库 1、下载instantclient-basic-win32-11.2.0.1.0此为压缩包,解压就行(路径如:D:\oracle\instantclient\instantclient).解压的路径自行调整 2、新建tnsnames.ora文件,路径如(D:\...
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 11.0版本, 免ORACLE客户端,含安装程序,破解工具,oracle连接的jar包,图文教程,简洁实用。
oracle10g pl/sql完备教程,供初学者学习与开发者参考
PL/SQL是Oracle对标准数据库语言的扩展,Oracle公司已经将PL/SQL整合到Oracle 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本教程将以循速渐进的方式讲述PL/SQL基础语法,结构和组件、以及...
免安装Oracle客户端使用PL/SQL连接Oracle的2种方法
sql是关系数据库的基本操作语言 它是应用程序与数据库进行交互操作的接口 pl/sql是oracle特有的编程语言 它不仅具有过程编程语言的基本特征 循环 条件分支等 而且还具有对象编程语言的高级特征 重载 继承等 ...
《Oracle PL/SQL程序设计(第5版)(套装上下册)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何...
PL/SQL Developer是Oracle数据库当前最流行的开发工具之一,它在ORACLE数据库开发设计方面功能强大,使用方便,但是数据库管理方面一直比较欠缺。 DBATools For PL/SQL Developer 是一款PL/SQL Developer的辅助插件...
免安装客户端使用PL/SQL连接ORACLE服务器
网上不少pl/sql客户端不支持win7或者oracle11g,这个版本的pl/sql完全支持oracle11g和win7,不过在安装之前需要安装instantclient。
Oracle PL/SQL实例编程 Oracle PL/SQL实例编程 Oracle PL/SQL实例编程
oracle 9i pl/sql程序设计笔记。
Considered the best Oracle PL/SQL programming guide by the Oracle community, this definitive guide is precisely what you need to make the most of Oracle’s powerful procedural language. The sixth ...
包含以下文件以及环境变量配置,适用于PL/SQL无oracle客户端远程连接oracle10g数据库,亲测可用,内含全套配置教程 oci.dll ocijdbc10.dll ociw32.dll orannzsbb10.dll oraocci10.dll oraociei10.dll sql...
Topics covered: How to use Oracle PL/SQL in all its manifestations through Oracle9i. Fundamentals of program structure (loops, cases, exceptions, etc.) and execution get attention, as do data types, ...
该下载文件为PL/SQL连接Oracle11g时所使用的客户端instantclient