免安装Oracle客户端使用免安装Oracle客户端使用PLSQL Developer 8.0.3.1510 连接Oracle10g或11g

免安装Oracle客户端使用免安装Oracle客户端使用PLSQL Developer 8.0.3.1510 连接Oracle10g或11g

众所周知,Oralce的客户端几百兆太大,网上也有许多DIR的处理。这里的处理使用官方提供ORALCE工具包Instant Client Package!

下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html

      1:下载这个,instantclient-basic-nt-11.2.0.2.0.zip - Basic包。然后解压到任意目录比如:D:\tools\instantclient_11_2,在这个目录下建立NETWORK文件夹,接着再这个文 件夹下再建立ADMIN文件夹,然后从服务上拷贝已经建立的tnsnames.ora文件到这个目录,并修改IP;
    或直接拷贝一下代码到tnsnames.ora中

引用
ORACLR_CONNECTION_DATA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) 
    ) 
    (CONNECT_DATA = 
      (SID = CLRExtProc) 
      (PRESENTATION = RO) 
    ) 
  )

ORCL = 
  (DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.175)(PORT = 1521)) 
    (CONNECT_DATA = 
      (SERVER = DEDICATED) 
      (SERVICE_NAME = orcl
    ) 
  )

第一个红色字块:表示定义远程服务器的在本地主机名 ,登录时填写的 “数据库”
第二个红色字块:远程数据库实例名

2:修改环境变量增加TNS_ADMIN=值为tnsnames.ora文件所在路径。比如我的本机为:D:\tools\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora。

3: 设置ORACLE的语言,添加环境变量NLS_LANG ,值为AMERICAN_AMERICA.AL32UTF8 (本项目用 SIMPLIFIED CHINESE_CHINA.ZHS16GBK)
如果不清楚远程数据库的ORACLE 语言,可以ssh或者telnet到远程机器,在命令界面输入,用命令行连接到数据库。 
select * from nls_instance_parameters; 
查看NLS_LANGUAGE 的值 
NLS_LANGUAGE 
NLS_TERRITORY

4:下载并安装PL.SQL.Developer配置应用配置tools->preferences->connection 
Oracle HomeD:\tools\instantclient_11_2 
OCI library 
D:\tools\instantclient_11_2/oci.dll 
中文的PL/SQL Developer就是 
工具-->首选项-->连接 
Oracle主目录 
D:\tools\instantclient_11_2 
OCI库 
D:\tools\instantclient_11_2\oci.dll

5: 关闭PL/SQL Developer,重起Developer. 
主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 11g数据库了。 
 
 
====================================================================================================================================
 
 

补充Instant Client 说明 
Oracle Instant client 是oracle提供的简便客户端, 支持多种平台. 可从oracle网站下载, 下载地址为:http://www.oracle.com/technetwork/topics/winsoft-085727.html

包括如下内容: 
Instant client Package - Basic 运行OCI, OCCI, 和JDBC-OCI应用程序需要的所有文件. Instant client Package - Basic Lite: 只包含英语错误信息, 只支持unicode, ascii, 西欧字符集.
Instant client Package - JDBC Supplement  为jdbc增加了xa, 国际化和RowSet操作. 
Instant Client Package - SQL *Plus 包含sqlplus和需要的库文件 
Instant client Package - SDK 使用Instant Client开发Oracle 应用程序需要的头文件及示例makefile 
Instant client package - ODBC 使用odbc时需要的库, 不是所有平台都有. linux平台包含. Basic 和Basic Lite两个中必须选一个, 其他包都是可选的. 我下载 了 Basic, JDBC supplement, SQL *Plus, SDK, ODBC. 解压后放在一个文件夹下, 在这个文件夹下建立文件 tnsnames.ora, 设置环境变量LD_LIBRARY_PATH和TNS_ADMIN指向解压后的目录, 就可以使用sqlplus了.


来自:http://blog.csdn.net/lizhongren/article/details/8160793

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值