http://www.diybl.com/course/7_databases/oracle/oraclejs/20110911/560431.html
1、Oracle服务器已经安装完成,版本10.2.0。
2、访问www.oracle.com,下载Oracle精简客户端。
下载页面地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,选择对应的版本下载。
我下载了instantclient-basic-win32-10.2.0.5.zip和instantclient-sqlplus-win32-10.2.0.5.zip,解压缩两个文件到一个目录,如C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2,该目录在下文会多次应用。见下图所示:
3、在C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2目录下新建tnsnames.ora文件,文件我是从Oracle数据库服务器上C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN目录拷贝来的,文件内容如下:
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = server-a)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PL***tProc)
(PRESENTATION = RO)
)
)
4、配置客户端环境变量。
配置ORACLE_HOME=C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2
配置TNS_ADMIN=C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2
配置NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
修改path,增加;%ORACLE_HOME%内容
以上配置如下图所示:
5、访问http://www.allroundautomations.com/plsqldev.html,从官网下载PLSQL试用版,我下载的是8.0.4版。(如何注册请百度)
安装PLSQL,运行,在登录页点击取消按钮,进入PLSQL主页面,点击Tools-Preferences菜单,在弹出窗口配置Oracle Home和OCI library属性。
Oracle Home=C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2
OCI library=C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2\oci.dll
如下图所示:
6、重新运行PLSQL程序,输入用户名密码(testuser/testmima)登录。
7、在C:\instantclient-basic-win32-10.2.0.5\instantclient_10_2目录下运行sqlplus,登录成功,如下图所示:
精简客户端下载配置完成,可在客户端通过PLSQL软件,或sqlplus命令连接访问Oracle服务器。
http://yytian.blog.51cto.com/535845/426129
PL/SQL Developer结合oracle精简客户端使用配置
当我们把ORACLE安装在服务器上,在客户机上使用PL/SQL Developer 等客户端时连接服务器上的ORACLE时往往需要在客户端上也安装上百兆的ORACLE然后通过ORACLE的网络配置向导来配置完成PL/SQL Developer的支持。
而通过ORACLE提供的工具instantclient-basic(压缩包33M),我们可以在客户端不安装ORACLE的前提下实现使用PL/SQL Developer 连接服务器上的ORACLE。我使用的系统是XP,下载的是instantclient-basic-win32-10.2.0.4.zip,下载地址为:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
大家可以根据自己的系统和ORACLE版本情况下载适合自己系统的。
(1)下载解压
将下载后的文件-basic-win32-10.2.0.4.zip解压,把解压后的文件夹instantclient_10_2置于C:\Program Files下,C:\Program Files\instantclient_10_2有如下几个文件:
(2)环境变量设置
配置环境变量,右击“我的电脑”à“属性”à“高级”à“环境变量”à“系统变量”,增加如下内容:
1) 变量名:ORACLE_HOME
变量值:C:\Program Files\instantclient_10_2
2) 变量名:TNS_ADMIN
变量值:C:\Program Files\instantclient_10_2
3) 变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4) 修改Path变量,在后面添加 C:\Program Files\instantclient_10_2
(3)添加网络配置文件
在 C:\Program Files\instantclient_10_2中添加网络配置文件,新建文本文件,命名为tnsnames.ora(注意扩展名为.ora,不是txt),写入如下内容:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
其中红色字体部分为我的针对个人情况的设置,ORACLE数据库服务器IP为192.168.1.1,数据库实例名子为orcl。
(4)检验
配置无误的话打开PL/SQL Developer时显示如下界面:
当环境变量配置有误时没有”connect as ”的选框。
好运!