`

轻/无客户端连接Oracle10g服务器

阅读更多

一、下载Oracle即时客户端

HTTPLink: [ http://www.oracle.com/technology/software/tech/oci/instantclient/index.html ]

可以选择下载自己的需要版本。我选择的是"Version 10.1.0.5: Instant Client Package - Basic",因为它相对较小(如果想用 SQL*Plus链接Oracle,则还需要下载[Instant Client Package - SQL*Plus],并且配置环境变量)。

 

因为我想用PL/SQL Development链接Oracle,所以还需另外下载: [ http://www.allroundautomations.com/plsqldev.html ]

 

二、最简单配置

 

1. 解压缩Basic包(D:\ instantclient10_1 ),在解压缩出来的instantclient10_1文件夹下新建: network/admin/。在admin之下建立文件 tnsnames.ora 。然后在tnsnames.ora中配置:

 

ora1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1 )(PORT = 1521 ))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ora )
    )
  )

 

红色字体标记的文字是需要根据自己需要配置的:

①. ora1是网络客户端别名,可以自定义

②. 127.0.0.1是Oracle所在服务器地址

③. 1521是Oracle端口号

④. ora则是SID(主要大小写)

 

同时在admin文件夹下建立 sqlnet.ora 文件, 其中的内容如下:

 

 

SQLNET.AUTHENTICATION_SERVICES=(NTS)
NAMES.DIRECTORY_PATH=(TNSNAMES,HOSTNAME)

 

 

 

2. 配置PL/SQL Dev

①. 已Not Logged on状态登陆PL/SQL Dev

②. Tools --> Preferens --> Connection --> 设置:

     Oracle Home参数为:D:\ instantclient10_1

     OCI library参数为 :D:\ instantclient10_1\oci.dll

 

3. 配置环境变量

 

新加环境变量 ORACLE_HOME,其值为 D:\ instantclient10_1

新加环境变量 SQLNET,其值为 D:\ instantclient10_1

 

三、处理中文显示

写一个批处理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

 

 

 

 

这样就可以连接Oracle数据库服务器啦。

 

 

 

分享到:
评论

相关推荐

    Oracle 10g客户端连接文件

    Oracle 10g客户端连接文件是Oracle数据库管理系统中用于远程连接Oracle服务器的重要组成部分。这个客户端组件使得用户可以在本地计算机上,无需安装完整的Oracle客户端软件,就能通过特定的配置连接到远程Oracle...

    c#免安装客户端连接oracle10g

    参考 ... 把需要的dll提出来,需要的可以在附件下载,debug目录包含需要的dll,这样终端就不用安装oracle客户端了,只需要添加引用。 新版本用的11g客户端,据说兼容9i和10g。...服务器端:centos5.4,oracle10g

    pl/sql客户端

    Instant Client是Oracle提供的一种轻量级客户端组件,它包含了连接到Oracle数据库所需的最小必要组件,如OCI(Oracle Call Interface)库和SQL*Plus。对于那些无法直接运行PL/SQL客户端的系统,Instant Client能提供...

    Oracle11g连接Pl/Sql的客户端

    这个压缩包文件"instantclient_11_2"就是Oracle提供的轻量级客户端,主要用于支持远程连接到Oracle11g服务器。Instant Client是一个精简版的Oracle客户端,它包含了运行PL/SQL和执行SQL语句所需的基本库文件,而无需...

    C#连接Oracle10g,11g所需的DLL(无需安装Oracle客户端,版本一)

    解决“Oracle.DataAccess.Client.OracleConnection”的类型...该dll包括了C#连接Oracle所需的DLL,不必再安装Oracle客户端,Win7 32位亲测可用,可连接Oracle11g、10g服务器。共两个版本(此为版本一),都可以使用。

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

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

    oracle11g客户端-windows简约

    Oracle 11g客户端在Windows环境下的安装与配置是一个重要的IT知识领域,特别是对于那些需要在Windows操作系统上处理Oracle数据库的开发者和管理员来说。Oracle Client是Oracle数据库的一个组件,它提供了连接到...

    oracle10g 免客户端连接

    Oracle 10g免客户端连接技术允许用户无需安装完整的Oracle客户端软件就能与Oracle数据库进行交互。这种方式极大地减少了系统资源的占用,简化了系统的维护工作,同时也方便了远程访问和分布式应用。 Oracle数据库的...

    oracle11g 客户端 windows 64位

    4. **网络配置**:Oracle Net Services是客户端连接到数据库服务器的关键组件,需要配置TNSNAMES.ORA文件,其中包含了服务器的连接信息(服务名、主机名、端口号等)。正确配置后,客户端可以通过服务名连接到服务器...

    客户端安装Oracle11g客户端精简版

    10. **验证安装**: 安装完成后,可以通过运行SQL*Plus或其他Oracle客户端工具,尝试连接到数据库服务器来验证安装是否成功。 二、安装后的配置与使用 1. **配置tnsnames.ora**: 连接到Oracle服务器,需要编辑...

    oracle 11g 32位客户端(完整版)

    其中,Oracle Instant Client是最轻量级的客户端,可以实现基本的数据库连接,而完整版还包括更全面的功能。 2. **Oracle Instant Client**:HAInstantClient可能指的是High Availability版本的Oracle Instant ...

    powerbuilder9 连接 oracle 10g 的说明(免安装 oracle 客户端)

    ### PowerBuilder 9 连接 Oracle 10g 的说明(免安装 Oracle 客户端) 在企业级应用开发中,PowerBuilder 和 Oracle 数据库是非常常见的组合。PowerBuilder 是一款非常强大的快速应用开发工具,而 Oracle 数据库则...

    无客户端连接Oracle数据库

    Oracle数据库不管是服务端还是客户端都很大,动不动就几个G,非常占用电脑的存储空间和内存,而普通开发者如果本机不做为服务器,只是用于连接Oracle服务器其实 根本没必要安装Oracle客户端,只需一个文件夹即可,本...

    oracle 10g服务器与客户端安装全过程-图文详解

    Oracle 10g 服务器与客户端安装全过程详解 Oracle 10g 是一个功能强大且复杂的关系数据库管理系统,安装和配置 Oracle 10g 需要对其有很好的了解和掌握。下面我们将详细介绍 Oracle 10g 服务器与客户端安装全过程。...

    Oracle10g客户端详细安装手册

    Oracle10g客户端是Oracle数据库管理系统的一个重要组成部分,主要用于连接Oracle10g服务器进行数据管理和操作。本手册将详细介绍Oracle10g客户端在Windows操作系统下的安装步骤及过程中需要注意的关键点。 #### 二...

    oracle10g客户端以及plsql客户端

    1. **Net Services(网络服务)**:这是Oracle客户端连接服务器的关键组件,包括Oracle Net Listener和Oracle Net Configuration Assistant。Listener负责监听来自客户端的连接请求,并转发到相应的数据库服务。 2....

    oracle 11g客户端免安装

    Oracle 11g客户端是Oracle数据库的一个轻量级版本,主要供开发人员和DBA用于连接到Oracle服务器,进行数据库管理、查询以及开发工作。它无需进行完整的安装过程,简化了部署,使得用户可以直接将其解压到指定位置,...

    Oracle11g免安装的32位客户端

    Oracle11g免安装的32位客户端是针对那些需要在Windows系统上使用32位Oracle数据库连接工具的用户设计的。这个版本的客户端无需经历完整的安装过程,只需下载压缩包,解压后配置相关环境变量,即可方便快捷地进行...

    Oracle 11G Client 客户端安装步骤.docx

    客户端安装是指用户在自己的计算机上安装 Oracle 客户端软件,以便与远程 Oracle 服务器连接并进行数据交互。 oracle 客户端安装步骤: 1、下载 Oracle 11G 客户端安装包:从 Oracle 官方网站下载 Oracle 11G ...

    oracle11g无需客户端连接的DLL

    这里的"oracle11g无需客户端连接的DLL"指的是Oracle提供的Managed Data Access (ODP.NET Managed Driver)组件,特别是文件"Oracle.ManagedDataAccess.dll"。 Oracle.ManagedDataAccess.dll是Oracle Database 11g...

Global site tag (gtag.js) - Google Analytics