ITPUB论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
更多
查看: 1351|回复: 1

用oracle连接其他数据库时出错 [复制链接]

注册会员

一般会员

精华贴数
0
技术积分
323
社区积分
0
注册时间
2003-8-16
论坛徽章:
0
发表于 2004-4-30 11:00:14 |显示全部楼层
我的操作步骤如下:

1.创建excel文件scotttst.xls
2.新建ODBC连接scott.xls,指向scotttst.xls文件
3.运行$ORACLE_HOME/rdbms/admin/caths.sql脚本
4.在listener中新增其他服务监听,添加后listener.ora文件多了一下设置:
SID_LIST_LISTENER =
    (SID_DESC =
      (PROGRAM = hsodbc)
      (SID_NAME = scotttst)
    )
5.复制$oracle_home/hs/admin下的inithsodbc.ora到同目录下initscotttst.ora, 修改HS_FDS_CONNECT_INFO = scotttst

6.添加服务命名scotttst,添加后tnsnames.ora多了以下设置
SCOTTTST =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = scotttst)
    )
    (HS = OK)
  )

7.重启listener


8.登录sqlplus
create database link scotttst using 'scotttst'
select * from user_tables@scotttst
发生如下的错误:
SQL> select * from user_tables@scotttst;
select * from user_tables@scotttst
                          *
ERROR 位于第 1 行:
ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息:
[Generic Connectivity Using ODBC][Microsoft][ODBC 驱动程序管理器]
未发现数据源名称并且未指定默认驱动程序 (SQL State: IM002; SQL Code: 0)
ORA-02063: 紧接着2 lines(源于SCOTTTST)

不知道我的操作有什么不对呢?
查了很久都查不出来
请教高手们拉

注册会员

一般会员

精华贴数
0
技术积分
323
社区积分
0
注册时间
2003-8-16
论坛徽章:
0
发表于 2004-4-30 12:33:00 |显示全部楼层
怎么没人回应阿

使用道具 举报

相关内容推荐
您需要登录后才可以回帖 登录 | 注册

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 邮箱 虎吧 老博客 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号
  
回顶部