博客日历
2024年05月 | ||||||
一 | 二 | 三 | 四 | 五 | 六 | 七 |
29 | 30 | 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | 1 | 2 |
存档
2024年03月 04月 2021年
01月 02月 11月 12月 2020年
02月 03月 04月 05月 06月 07月
09月 2018年
09月 2017年
01月 02月 07月 2016年
01月 04月 07月 08月 11月 12月
2015年
01月 02月 03月 05月 09月 10月
11月 2014年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2013年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2012年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2011年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2010年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2009年
03月 04月 05月 06月 07月 08月
09月 10月 11月 12月
Windows下连接Oracle数据库的方法
与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”工具来设置。
分类:杂谈随感 查看次数:9075 发布时间:2010/6/2 7:41:12