不安装oracle客户端,用plsql连接oracle

转载 2015年07月10日 15:01:04

常用的Oracle开发的工具有SQL Developer和PL/SQL Developer,个人感觉前者虽然跨平台性优于后者,但比较大(大于300M)占用资源,而且用户体验也一般,而后者相对就小很多(小于30M),用起来也比较顺手。

 

用PL/SQL连接oracle数据库,不管是本地的还是远程的,一般都需要安装oracle客户端(500M左右)比较大,而且在各个系统上安装也有些讲究,需要修改相应配置文件,有点麻烦。

 

如何达到不安装oracle客户端,又能使用PL/SQL工具?本人做了如下测试并达到目的。

 

测试环境:win7系统,未安装过oracle包括客户端,本机虚拟机linux中装有oracle,并有一个可用的orcl实例;

 

1. oracle官网提供了instantclient,下载instantclient-basic包,将包解压存放到本地,本测试为

    D:\STUDY\instantclient_10_2;

 

2. 在这个目录下新建sqlnet.ora和tnsnames.ora两个文件

 

sqlnet.ora文件内容

---------------------

SQLNET.AUTHENTICATION_SERVICES= (NTS)   

 

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

 

tnsnames.ora文件内容

-------------------------

orcl =   

(DESCRIPTION =      

  (ADDRESS_LIST =         

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

  )       

  (CONNECT_DATA =        

    (SERVICE_NAME = orcl )      

  )

)

注:斜体部分需要按需配置,如果端口是自定义的也需要相应变更。

 

3. 配置环境变量

 

变量名                       变量值

TNS_ADMIN            D:\STUDY\instantclient_10_2

  

注:这里变量值即为instantclient在本地的主目录;如果不配置该变量,

       连接时会报错ORA-12154: TNS:could not resolve the connect identifier specified。

 

4. 安装PL/SQL Developer,并配置oracle的连接参数:

    打开PL/SQL,Tools-->Preferences,配置Connection的Oracle Home和OCI library,如下图所示

   

 

 5. 重新启动PL/SQL,登录测试,OK!


另附下载地址:

PL/SQL Developer:http://www.allroundautomations.com/bodyplsqldevreg.html

instantclient-basic-win32http://pan.baidu.com/share/link?shareid=514153&uk=3255414737

如果出现乱码配置环境变量:

变量名                       变量值

NLS_LANG            AMERICAN_AMERICA.AL32UTF8


PLSQL Developer连接远程Oracle方法(非安装客户端)

远程连接Oracle比较麻烦,通常需要安装oracle的客户端才能实现。通过instantclient可以比较简单的连接远程的Oracle。   1.新建目录D:\Oracle_Cle...
  • wjx515628
  • wjx515628
  • 2014年06月27日 12:14
  • 1231

oracle11g安装以及客户端和plsql连接服务端过程

一、需要文件:oracle 11g安装包(包括1压缩包和2压缩包),oracle client安装包(32位),plsql安装包。 二、将oracle 11g 两个压缩包解压到一个文件夹中,执行set...
  • lei_shun
  • lei_shun
  • 2016年09月27日 09:43
  • 3457

【Oracle】——无需安装oracle客户端,用PLSQL连接orcale10

A:准备条件(安装包)   1.安装orcale10安装包:     分享链接:http://pan.baidu.com/s/1pLnW4aR 密码:0jel   2.下载OrcaleClient文件...
  • changyinling520
  • changyinling520
  • 2017年03月13日 20:30
  • 1233

本地同时安装oracle客户端与服务端(通过plSql连接)

本文主要提供了oracle客户端和PL/SQL Developer数据库管理工具的下载,以及介绍下如何使用PL/SQL Developer连接本地Oracle 11g 64位数据库,进行简单的增删改查...
  • u013428259
  • u013428259
  • 2016年05月13日 15:06
  • 7953

不安装oracle客户端配置使用plsql

在不安装oracle client的前提下, 想要使用plsql。可通过安装oracle instant client 然后配置后即可使用plsql。 地址: http://www.oracle....
  • lxl631
  • lxl631
  • 2016年05月20日 10:24
  • 4961

免安装oracle客户端使用PLSQL

免安装oracle客户端使用PLSQL Oracle客户端挺招人烦的,部署连接它的应用通常需要先安装它的客户端,安装程序要求在目标机器上写注册表,假设你没有洁癖的话,你仍可能被下面的事情绊住:当你的...
  • rogelong
  • rogelong
  • 2016年04月23日 21:29
  • 4950

不安装oracle客户端,使用navicat、pl/sql developer连接oracle数据库

到oracle 官网 下载Instant Client 这个过程不再多说了,下载完成后解压。  配置navicat相对简单点,先说它好了。  配置navicat:【Basic/TNS】  ...
  • haiqiao_2010
  • haiqiao_2010
  • 2015年01月20日 17:43
  • 1769

如何配置pl/sql (本地客户端)连接远程oracle服务器

配置方法: 1、找到oracle的安装目录。如:C:\oracle\product\10.2.0\db_1\network\ADMIN 2、找到tnsnames.ora文件。 3、用文本...
  • wuye
  • wuye
  • 2016年10月31日 01:16
  • 2717

PLSQL developer 连接不上64位Oracle 的解决方法

Windows 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题: 1、Database下拉框为空: 2、强制输入用户名、密码及Database,登录弹出: ...
  • kalision
  • kalision
  • 2015年04月20日 15:05
  • 1621

win10、win7系统64位oracle11g安装教程以及32位plsql连接教程

win10系统oracle的图文安装教程、以及与32位plsql的连接 1、需要提前准备准备的文件 这些我都打包分享至百度云了,可直接下载,链接在此:链接:http://pan.baidu....
  • cxin917
  • cxin917
  • 2016年02月05日 14:16
  • 18222
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:不安装oracle客户端,用plsql连接oracle
举报原因:
原因补充:

(最多只允许输入30个字)