`
csstome
  • 浏览: 1522300 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

免安装Oracle客户端使用PL/SQL连接Oracle

阅读更多

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="paperPicArea0" style="WIDTH: 0.75pt; HEIGHT: 0.75pt" alt="" type="#_x0000_t75" o:spid="_x0000_i1025"><imagedata o:href="http://imgcache.qq.com/ac/qzone_v4/b.gif" src="file:///C:%5CDOCUME~1%5Cadmin%5CLOCALS~1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image001.gif"></imagedata></shape>

免安装Oracle客户端使用PL/SQL连接Oracle<shape id="_x0000_i1026" style="WIDTH: 0.75pt; HEIGHT: 0.75pt" alt="附带图片" type="#_x0000_t75"></shape>

<shape style="WIDTH: 0.75pt; HEIGHT: 0.75pt" alt="附带图片" type="#_x0000_t75"><imagedata o:href="http://imgcache.qq.com/ac/qzone_v4/b.gif" src="file:///C:%5CDOCUME~1%5Cadmin%5CLOCALS~1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image001.gif"></imagedata></shape>

<shape id="paperPicArea" style="WIDTH: 0.75pt; HEIGHT: 0.75pt" alt="" type="#_x0000_t75" o:spid="_x0000_i1027"><imagedata o:href="http://imgcache.qq.com/ac/qzone_v4/b.gif" src="file:///C:%5CDOCUME~1%5Cadmin%5CLOCALS~1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image001.gif"></imagedata></shape>

免安装Oracle客户端使用PL/SQL连接Oracle<shape id="_x0000_i1028" style="WIDTH: 99.75pt; HEIGHT: 13.5pt" alt="" type="#_x0000_t75" o:button="t"><imagedata o:href="http://www.bootad.cn/logo/Oracle.gif" src="file:///C:%5CDOCUME~1%5Cadmin%5CLOCALS~1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_image002.gif"></imagedata></shape>大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的。有没要想过不安装Oracle客户端直接连接Oracle呢?

利用Oracle 提供的Instant Client Package


只需要在Oracle下载一个叫Instant Client Package的软件就可以了,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。
下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
下载这个,Instant Client Package - Basic包。然后解压到任意目录,在这个目录下建立NETWORK文件夹,接着再这个文件夹下再建立ADMIN文件夹,然后在ADMIN内建立tnsnames.ora文件,内容如下:
yourDataBaseName =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = yourSID )
)
)

例如:

# TNSNAMES.ORA Network Configuration File: C:\oracle\ora90\NETWORK\ADMIN\tnsnames.ora

# Generated by Oracle configuration tools.

LILO =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.33.220.157)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = Lilo)

)

)

EXTPROC_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

)

(CONNECT_DATA =

(SID = PLSExtProc)

(PRESENTATION = RO)

)

)


这里根据自己的实际情况配置。接着打开PL/SQL,在perference里面设置OCI LibraryOracle_home,我的设置是OCI Library=c:\oracleclient\oci.dll,Oracle_home=c:\oracleclient
根据自己的实际情况配置,c:\oracleclient其实就是刚才下载下来的那个包的路径。

配置工作基本完成,再做一个bat 批处理来解决字符集乱码的问题:

写一个批处理plsql. bat放到plsqldeveloper安装目录下,内容如下:
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
PLSQLDev.exe
这个字符集,指的是服务器端的字符集.
----

常设的字符集:
set nls_lang=simplified chinese_china.zhs16cgb231280
set nls_lang=simplified chinese_china.ZHS16GBK
set nls_lang=simplified chinese_china.Utf8

备注:

instantclient-basic-win32-11.1.0.6.0.zip -这个是支持Oracle 9i 以上的版(不包括Oracle9i

instantclient-basic-win32-10.2.0.1.zip -这个是支持Oracle8i Oracle9i 的。

分享到:
评论

相关推荐

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

    ### 免安装Oracle客户端使用PL/SQL连接Oracle的2种方法 #### 方法一:使用Instant Client Package连接Oracle **背景与动机** 通常情况下,使用PL/SQL Developer连接Oracle数据库时,需要先安装完整的Oracle客户端...

    pl/sql 免安装,绿色版pl/sql

    PL/SQL Developer是一款高效、便捷的Oracle数据库管理工具,尤其适合DBA和开发人员使用。免安装的绿色版PL/SQL Developer使得用户无需经历复杂的安装过程,只需解压即可使用,大大简化了软件部署,方便在不同的...

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

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

    免安装oracle客户端直接用plsql developer

    要实现“免安装Oracle客户端直接用PL/SQL Developer”,你需要先下载并安装PL/SQL Developer。安装过程中,软件会询问关于Oracle的安装路径,此时你可以选择不指定,因为我们将使用压缩包中的Oracle9i.exe来提供必要...

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

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

    免安装oracle客户端连接oracle数据库

    本文将详细介绍如何使用免安装的Oracle客户端连接到远程Oracle数据库,以及如何配合PL/SQL Developer进行操作。 首先,我们来看"说明.txt"文件,它通常会包含安装和配置免安装Oracle客户端的步骤。文件中可能提到了...

    PL/SQL Developer 12.0.5 中文免安装版

    注册码(适用于12.0.5之前的版本) Product Code(产品编号):jtrexa75fat2mgcetfhx767laqrbtssqrk serialNumber(序列号):335566 password(口令):xs374ca

    免安装oracle配置pl/sql

    标题“免安装oracle配置pl/sql”指的是在不安装完整的Oracle客户端的情况下,如何配置PL/SQL Developer这款数据库管理工具,以便连接到Oracle数据库服务器。描述中提到的方法是通过解压缩特定的文件并进行一些系统...

    plsql 免安装oracle客户端版

    "plsql 免安装oracle客户端版"意味着这个版本的PLSQL Developer包含了Oracle客户端组件,用户无需单独下载和安装Oracle数据库客户端即可使用。这对于那些没有权限或者不想在计算机上安装完整Oracle客户端的用户来说...

    免安装Oracle客户端

    总的来说,"免安装Oracle客户端"是一个便捷的数据库管理工具,尤其适合那些需要快速连接Oracle服务器且不希望进行复杂安装的用户。通过了解和掌握这些知识,你将能够更有效地管理和操作Oracle数据库。

    免安装Oracle客户端PLSQL developer tools

    "免安装Oracle客户端PLSQL Developer Tools"是一个非常实用的解决方案,它允许用户无需进行繁琐的安装过程就能开始使用PL/SQL Developer这款强大的Oracle数据库管理工具。这个压缩包文件包含了PL/SQL Developer所需...

    在64位系统中使用plSql连接oracle免安装oracle客户端

    在64位Windows系统中,由于Oracle官方未提供完全免费的64位PL/SQL Developer,用户往往需要安装完整的Oracle客户端来使用PL/SQL连接Oracle数据库。然而,这会占用大量磁盘空间,并且安装过程相对复杂。实际上,有一...

    PL/SQL免安装版

    在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL免安装版,点击即用,非常方便!

    pl/sql中文版 免安装

    pl/sql中文版 免安装 ,plsql使用前请安装完整版的oracle客户端 或 下载精简版oracle文件,在plsql中将文件与plsql进行关联。

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

    使用instantclient包,可以免安装Oracle客户端使用PLSQL连接Oracle。

    PL/SQL安装包

    - **Oracle Instant Client**:轻量级的Oracle客户端,允许连接到Oracle服务器,执行SQL和PL/SQL命令。 - **其他实用工具**:可能包含了一些数据库管理、性能分析或日志查看工具,方便开发者日常维护和问题排查。 ...

    pl/sql免安装版

    总的来说,PL/SQL Developer免安装版是Oracle数据库管理员和开发者的得力助手,它的便捷性、全面的功能和良好的用户体验使其在业界广受欢迎。无论是初学者还是经验丰富的专业人士,都能从中受益,提高工作效率。

    oracle客户端免安装版

    3. **tnsnames.ora**:这是一个配置文件,定义了数据库服务名和连接参数,用于客户端连接到Oracle数据库服务器。 4. **network/admin** 目录:包含网络配置文件,如listener.ora(监听器配置)和sqlnet.ora(网络...

Global site tag (gtag.js) - Google Analytics