Windows下连接Oracle数据库的方法
作者:淡月清风 日期:2010-06-02
与SQLServer等不同,Oracle客户端程序需要通过一个本地注册的服务名来访问数据库。这
个服务名是需要自己设置的,方法如下:
首先安装Oracle客户端软件,Oracle客户端的安装有多种方案,可根据需要任选其一:
a.Oracle官方的即时客户端(Instant Client),几十M,"绿色版",推荐使用。
这个即时客户端支持oci/occi,jdbc,odbc。它包含如下一些文件(对于10.2.0.4):
instantclient-basic-win32-10.2.0.4.zip
instantclient-jdbc-win32-10.2.0.4.zip
instantclient-odbc-win32-10.2.0.4.zip
instantclient-sdk-win32-10.2.0.4.zip
instantclient-sqlplus-win32-10.2.0.4.zip
其中instantclient-basic-win32-10.2.0.4.zip是必须的,其他都是可选的。
安装方法很简单,将文件解压缩到某目录,比如D:\Oracle\InstantClient_10_2。
a.1 设置环境变量
环境变量名 变量值
---------------------------------------------------------------
Path D:\Oracle\InstantClient_10_2
TNS_ADMIN D:\Oracle\InstantClient_10_2
NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK
a.2 编写tnsnames.ora并复制到目录D:\Oracle\InstantClient_10_2中。
tnsnames.ora文件的例子如下:
test_db=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(HOST = 192.168.1.254)
(PORT = 1521)
)
)
(CONNECT_DATA =
(SERVICE_NAME = mydb)
)
)
注:test_db是服务名,192.168.1.254是Oracle服务器地址,mydb是Oracle数据库的实例名。
b.Oracle 9i 客户端精简版,不到20M,该版本的客户端支持基本的Oracle数据库
访问,支持OLEDB(可用ADO来访问),安装后PL/SQL Developer,Toad for oracle均可正常使用。
服务名通过修改X:\Oracle\ora92\network\ADMIN\tnsnames.ora来设置。
c.Oracle官方客户端,几百M,如果需要在客户端管理Oracle服务器,则安装之。
服务名可以通过修改X:\Oracle\ora90\network\ADMIN\tnsnames.ora来设置。
也可以通过“配置和移植工具”->“Net Manager”工具来设置。
评论: 0 | 引用: 0 | 查看次数: 244
发表评论
你没有权限发表评论!
上一篇
下一篇


文章来自:
Tags:
相关日志:





