通常情况下,用PL/SQL Developer连接Oracle是需要安装Oracle客户端软件的,这也就意
味着你的硬盘将被占用大约1G-2G的空间,对于Windows操作系统来说,你还会多出一些开机
自启动的服务。当然对于大部分人来说,并不会在自己的机器上应用所创建的数据库,而只是
希望通过他的一些配置来连接访问服务器上的数据库。
其实Oracle为我们提供了轻便的工具Oracle Instantclient package,也有人称他为
“Oracle即时客户端”。使用此工具,我们就可以在不安装Oracle客户端软件的情况下访问存
在于其他计算机上的数据库了。
首先,需要在Oralce官方网站上下载Oracle Instantclient Basic package。地址如下:
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
在这个页面的中部找到Instant Client,在Instant Client Downloads中选择合适的版本下载。
下载时需要Accept License Agreement,并且需要一个Oracle帐号。
下载完成后,解压压缩文件至本地某路径下,例如c:\instantclient 。在此路径下建立文
件夹NETWORK/ADMIN,在ADMIN文件夹下建立tnsnames.ora文件,文件内容即为希望连
接的数据库的TNS信息。
启动PL/SQL Developer,点击Tools->Preferences,在Connection中需要配置如下两
个参数:
Oracle Home:c:\instantclient
OCI Library:c:\instantclient\oci.dll
到此为止,配置工作就基本完成了。现在我们就可以通过用户名,密码及实例别名来连
接tnsnames.ora文件中配置过的数据库了。在查询包含有中文信息的记录时,会显示乱码,
这时就需要设置环境变量:右击我的电脑-属性-高级-环境变量
新建环境变量NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
保存后重新启动PL/SQL,问题就解决了。
PS:我们也可以在任意路径下创建tnsnames.ora文件。而不需要如前所述创建
NETWORK/ADMIN文件夹,然后象新建环境变量NLS_LANG一样新建环境变量TNS_ADMIN
值为tnsnames.ora文件所在路径。
分享到:
相关推荐
### Linux远程连接Oracle数据库知识点详解 #### 一、测试项目 - **通过Java程序远程连接Oracle 10g数据库** - Java作为一种广泛使用的编程语言,可以用来开发各种应用程序,包括与数据库交互的应用。要实现Java...
远程连接Oracle数据库是PL/SQL Developer的一项关键功能,允许用户在本地计算机上操作和管理远程服务器上的数据库,这对于分布式系统开发和远程协作尤其重要。 在使用PL/SQL Developer进行远程连接时,首先需要了解...
使用PLSql远程连接Oracle,其中包含了Oracle客户端和PLSql32位。使用PLSql远程连接Oracle,其中包含了Oracle客户端和PLSql32位。使用PLSql远程连接Oracle,其中包含了Oracle客户端和PLSql32位。
VS2010远程连接oracle数据(两种方式) OLeDbConnection; OracleConnection 内附详细源代码
plsql远程连接oracle数据库,不用安装oracle
### Java远程连接Oracle数据库详细教程 #### 一、前言 在现代软件开发中,Java作为最常用的编程语言之一,其与Oracle数据库的结合是非常常见的应用场景。本文将详细介绍如何使用Java进行远程连接Oracle数据库,并...
标题中的“不安装Oracle客户端,远程连接oracle,C#”是指使用C#编程语言,在不安装完整Oracle客户端软件的前提下,通过特定方式实现对Oracle数据库的远程连接。这通常依赖于Oracle提供的轻量级客户端库,如Instant ...
### PL/SQL Developer免安装Oracle客户端远程连接Oracle数据库详解 #### 概述 在实际的开发工作中,有时候我们可能需要在未安装Oracle客户端的环境中使用PL/SQL Developer连接Oracle数据库进行开发工作。为了实现...
远程连接Oracle数据库是数据库管理中常见且重要的任务,尤其在分布式系统和远程协作环境中。本文将详细介绍如何在虚拟机上安装Oracle服务器,并在用户机上配置Oracle客户端或Instant Client,以便进行远程数据库连接...
本话题将详细介绍如何使用Java进行远程连接Oracle数据库,以及exe4j在其中的作用。 首先,Java远程连接Oracle主要涉及以下步骤: 1. **添加JDBC驱动**:Oracle提供了用于Java的JDBC驱动,称为ojdbc.jar。这个驱动...
### Win7环境下使用Sqlplus远程连接Oracle数据库的详细步骤与注意事项 #### 一、环境准备与软件下载 在Windows 7环境下实现Sqlplus远程连接Oracle数据库之前,首先需要完成一些必要的准备工作,包括环境配置和软件...
在“PLSQL Developer11远程连接oracle(二)”这个主题中,我们将深入探讨如何使用该工具进行远程Oracle数据库的连接,以及可能遇到的问题和解决方案。 首先,安装PLSQL Developer 11是必要的第一步。下载并安装...
### PL/SQL Developer远程连接Oracle服务器的关键步骤及配置详解 #### 一、配置Oracle服务器的监听器Listener 在实现远程连接之前,首先需要确保Oracle服务器的监听器已正确配置。监听器是Oracle数据库用于接收...
NULL 博文链接:https://ajita.iteye.com/blog/1725304
本篇文章将详细讲解如何使用VC++通过ODBC(Open Database Connectivity)来实现远程连接Oracle数据库,同时适用于VC++ 6.0以及更新的版本如VS2005、VS2008和VS2010。 首先,我们需要了解ODBC的基本概念。ODBC是一个...
整个过程涉及到服务器端的安装与配置、客户端的设置、PL/SQL Developer 的使用以及最终实现 Delphi7 与 Oracle11g 的远程连接。 #### 二、64位 Oracle11g 服务器端的安装与配置 1. **安装64位 Oracle11g 服务器** ...
配置 PLSQL 远程连接 Oracle PLSQL 连接是 Oracle 数据库的一种编程语言,用于创建存储过程、函数和触发器。远程连接 Oracle 数据库是指在客户端通过网络连接到远程的 Oracle 数据库服务器,以便在客户端执行 SQL ...
远程连接oracle数据库配置,可以参考一下