百度空间 | 百度首页 
               
 
查看文章
 
oracle使用odbc
2006-08-31 14:22

1.创建系统DSN:例如oracletest(这里是系统DSN)

2.打开\OracleHome\network\admin\tnsname.ora,添加如下节点:

(这里我用SID = AAA)

AAA.CNONG.COM.CN

=

(

DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROOTOCOL = TCP)(HOST = HOST/IP)(PORT = 1521)

)

(CONNECT_DATA =

(SID = AAA)

)

(HS = OK)

)

#保存

(这里的HOST是创建DSN机器的名字或IP地址,端口是ORACLE的默认端口,这里我测试其他机器上的数据源不能进行连接)

3.打开\OracleHome\network\admin\LISTENER.ora,添加如下节点:

(SID_DESC =

(GLOBAL_DBNAME = AAA.CNONG.COM.CN)

(ORACLE_HOME = \ORACLEHOME\)

(SID_NAME = AAA)

(PRORAM = HSODBC)

)

保存,然后重新启动LISTENER服务

4.打开\OracleHome\HS\ADMIN\下面有一个inithsodbc.ora文件

复制一份取名initAAA.ora保存在当前目录下,然后打开initAAA文件

# This is a sample agent init file that contains the HS parameters that are

# needed for an ODBC Agent.

#

# HS init parameters

#

HS_FDS_CONNECT_INFO = oracletest(这里填写DSN名称)

HS_FDS_TRACE_LEVEL = on(是否跟踪ON/OFF)

#

# Environment variables required for the non-Oracle system

#

#set <envvar>=<value>

保存关闭文件。

5.打开sqlplus

6.执行

create database link AAA.CNONG.COM.CN

connect to userid identified by password

using 'AAA.LONGOIL.COM.CN'

然后进行测试查询

select * form jobs@AAA.CNONG.COM.CN(假设我们的数据源连接的时PUBS数据库)


类别:默认分类 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu