可以使用此方法来代替安装oracle客户端,方便快捷。
另,由于常用的pl/sql连oracle数据库,但pl/sql无法使用64位oracle的oci.dll,如果要使用pl/sql必须安装32位的oracle。
通过 oracle instant client的方式配置 plsql,可以不用装oracle客户端。
系统环境:window7。
安装配置过程:
1- 安装oracle instant client。
>> 可以到oracle官网上下,可能需要找对应的版本(没有验证是不是必须要找对应的版 本)。
>> 若想使用pl/sql必须下载32位版的。
>> 完成后解压到相应目录,例如:D:\DevelopTools\oracle\instantclient_10_2
2- 设置相关参数
需要配置相应的环境变量:
>> TNS_ADMIN = D:\DevelopTools\oracle\instantclient_10_2
需要把tnsnames.ora(orcale中的db\network\admin\tnsnames.ora文件)放置到该目录下边。
>> NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
用于标明数据库字符集,解决中文乱码的问题。
可通过"select userenv('language') from dual"来查看字符集。
配置出错可能会出现:ora-12705:cannot access NLS data files or invalid environment specified 的错误
path和oracle_home视情况处理吧,仅使用pl/sql有以上两项就可以了。
3- 配置pl/sql
启动pl/sql无须登录,打开“工具”-“首选项”:
oracle主目录填写:D:\DevelopTools\oracle\instantclient_10_2
OCI库填写:D:\DevelopTools\oracle\instantclient_10_2\
oci.dll
如附图
然后重启pl/sql即可。
///////
NLS_LANG参数格式
NLS_LANG=<language>_<territory>.<client character set>
Language: 显示oracle消息,校验,日期命名
Territory:指定默认日期、数字、货币等格式
Client character set:指定客户端将使用的字符集
例如:NLS_LANG=AMERICAN_AMERICA.US7ASCII
AMERICAN是语言,AMERICA是地区,US7ASCII是客户端字符集
select * from nls_database_parameters; //服务器字符集环境
select * from nls_instance_parameters; //客户端字符集环境
///////
参考内容:
http://hi.baidu.com/a363359983/blog/item/b408a8fa96c2d51d6d22ebc8.html
http://www.cnblogs.com/chinalantian/archive/2011/09/09/2172145.html
http://blog.csdn.net/limb99/article/details/7381762
http://www.cnblogs.com/asingna/archive/2011/04/21/2024288.html
- 大小: 65.5 KB
分享到:
相关推荐
Oracle免安装客户端,也被称为Instant Client,是Oracle公司提供的一种轻量级的数据库连接工具,无需完整安装Oracle数据库服务器即可使用。它包含了连接到Oracle数据库所需的基本组件,如OCI(Oracle Call Interface...
然而,当用户在使用Oracle客户端进行PL/SQL开发时,经常遇到一个棘手的问题——中文乱码。这个问题通常出现在查询结果、日志输出或者交互式输入时,给数据库操作带来不便。本文将深入探讨这个问题,并提供解决方案。...
### 免安装Oracle客户端使用PL/SQL连接Oracle的2种方法 #### 方法一:使用Instant Client Package连接Oracle **背景与动机** 通常情况下,使用PL/SQL Developer连接Oracle数据库时,需要先安装完整的Oracle客户端...
Oracle客户端免安装版,也被称为Oracle Instant Client,是Oracle公司提供的一种轻量级的数据库连接工具,无需完整的Oracle数据库服务器安装即可使用。它主要用于在不安装完整客户端的情况下,实现应用程序与Oracle...
本文将详细讲解如何在Windows操作系统上,利用PL/SQL Developer这款强大的Oracle数据库管理工具,建立一个免安装的Oracle客户端,以连接远程Oracle服务器,并涉及与之相关的DLL文件配置。 首先,PL/SQL Developer是...
5. **环境变量配置**:使用免安装版Oracle客户端时,需要正确配置环境变量,如`ORACLE_HOME`、`PATH`等,确保系统能找到必要的可执行文件和库文件。 6. **连接字符串**:在连接Oracle数据库时,需要提供连接字符串...
在这个场景中,我们提到的是Oracle 11G的免安装版本,它特别适合那些希望快速配置Oracle连接环境的用户,比如需要使用PL/SQL Developer 12.0.6进行数据库管理或开发的人。 PL/SQL Developer是一款强大的Oracle...
Oracle Instant Client是一款由Oracle公司提供的轻量级数据库访问工具,它是Oracle客户端的精简版本,无需完整安装Oracle数据库客户端即可使用。这个免安装的版本极大地减少了系统资源的占用,使得开发者和管理员...
Oracle客户端是用于与Oracle数据库服务器通信的软件组件,尤其在Windows 64位操作系统上,它提供了连接到数据库、执行SQL查询以及调用PL/SQL过程的功能。"Oracle client for win_64X免安装版" 提供了一个便捷的方式...
Oracle 11g免安装客户端,也称为Oracle Instant Client,是一种轻量级的数据库连接工具,主要用于在不完整安装Oracle数据库服务器的情况下,提供对Oracle数据库的访问能力。它适用于开发人员、DBA以及需要快速连接到...
"instantclient-11-2.rar"是一个针对Oracle 11g版本的Instant Client的压缩包,它包含了运行PL/SQL和与Oracle数据库交互所需的基本组件。 首先,BASIC_README是官方提供的基础指南,它通常会包含关于如何配置和使用...
- **Oracle Instant Client**:轻量级的Oracle客户端,允许连接到Oracle服务器,执行SQL和PL/SQL命令。 - **其他实用工具**:可能包含了一些数据库管理、性能分析或日志查看工具,方便开发者日常维护和问题排查。 ...
标题中的"instantclient_12_2"表明这是Oracle Instant Client的12.2版本,适用于处理与Oracle 12c数据库相关的连接需求。 Oracle Instant Client的主要特点包括: 1. **体积小**: 相比完整的Oracle客户端,Instant ...
### 免安装客户端PL.SQL连接知识点详解 #### 安装PL/SQL Developer 1. **安装注意事项**: - 在Windows 7系统上,请避免将PL/SQL Developer安装至默认路径`C:\Program Files (x86)`。这是因为某些版本的操作系统...
要实现“免安装Oracle客户端直接用PL/SQL Developer”,你需要先下载并安装PL/SQL Developer。安装过程中,软件会询问关于Oracle的安装路径,此时你可以选择不指定,因为我们将使用压缩包中的Oracle9i.exe来提供必要...
4. **安装PL/SQL Developer**: PL/SQL Developer是一款常用的Oracle数据库管理工具,可以使用免安装Oracle客户端进行连接。如果已经安装,确保其配置指向了我们刚刚设置的环境变量。如果没有,可以从官方网站下载并...
6. **instantclient-sqlplus-windows.x64-12.2.0.1.0.zip**:SQL*Plus 是一个命令行工具,用户可以直接在命令行界面执行 SQL 语句和 PL/SQL 块,进行数据查询、更新、备份等操作。对于习惯于命令行环境的开发者和DBA...
Oracle客户端免安装文件通常指的是Oracle Instant Client,这是一种轻量级的Oracle数据库连接工具,无需完整安装Oracle客户端软件,便于在需要快速建立数据库连接的环境中使用。Oracle Instant Client提供了必要的库...
1. **Oracle Client**: Oracle客户端是连接到Oracle数据库服务器的软件组件,它包含了SQL*Plus、Net Services、Oracle Instant Client等工具,使用户能在本地计算机上执行SQL查询、PL/SQL程序和管理数据库连接。...