免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2781 | 回复: 12
打印 上一主题 下一主题

如何建sco unixware oracle817到 ncr unix oracle7的数据库链? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-27 10:55 |只看该作者 |倒序浏览
我在sco unixware oracle817 下建数据库链到ncr unix oracle7 ,
总是出错,不知是何原因?请各位帮忙

在hosts 中设置如下:196.10.10.18 bj_headof
在tnsnames.ora中设置如下:
headof_tcp_ora7 =
   (DESCRIPTION =
     (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL =TCP) (HOST = bj_headof)(PORT=1521))
   )
   (CONNECT_DATA=
   (SERVICE_NAME = ora7)
  )
)

建数据库链:
create publiuc database link headof
connect to report identified by report
using 'headof_tcp_ora7';

查询
select * from tab@headof;
SQL>;select * from tab@headof;
select * from tab@headof
                  *
ERROR at line 1:
ORA-02019:TNS:connection description for remote database not found

我把initora817.ora 中的global_names = false 后
查询:
select * from tab@headof;
SQL>; select * from tab@headof;
select * from tab@headof
                  *
ERROR at line 1:
ORA-12504: TNS:listener was not given the SID in CONNECT_DATA

把 tnsnames.ora 中SERVICE_NAME = ora7 改位 SID = ora7 后查询
无任何反映
请各位大侠帮忙,谢谢

论坛徽章:
0
2 [报告]
发表于 2003-10-27 15:06 |只看该作者

如何建sco unixware oracle817到 ncr unix oracle7的数据库链?

谁知道呀,能说说吗

论坛徽章:
0
3 [报告]
发表于 2003-10-27 15:16 |只看该作者

如何建sco unixware oracle817到 ncr unix oracle7的数据库链?

你用SID=ora7来写你的tnsnames.ora试试看

论坛徽章:
0
4 [报告]
发表于 2003-10-27 16:30 |只看该作者

如何建sco unixware oracle817到 ncr unix oracle7的数据库链?

把 tnsnames.ora 中SERVICE_NAME = ora7 改位 SID = ora7 后查询
无任何反映呀

论坛徽章:
0
5 [报告]
发表于 2003-10-28 11:38 |只看该作者

如何建sco unixware oracle817到 ncr unix oracle7的数据库链?

你首先再你的oracle8的机器上:
sqlplus username/password@headof_tcp_ora7 看看是否可以连接通顺。

service_name是Oracle8i 以后的叫法,之前没有的。

如果是没有反应,可能是系统慢(网络慢),可能出现了其他问题,或者bug
再分析解决把

论坛徽章:
0
6 [报告]
发表于 2003-10-28 11:53 |只看该作者

如何建sco unixware oracle817到 ncr unix oracle7的数据库链?

原帖由 "chaoping" 发表:
你首先再你的oracle8的机器上:
sqlplus username/password@headof_tcp_ora7 看看是否可以连接通顺。

service_name是Oracle8i 以后的叫法,之前没有的。

如果是没有反应,可能是系统慢(网络慢),可能出现了..........


谢谢你 chaoping

用 sqlplus report/report@headof_tcp_ora7 也是没反映的,但用tnsping headof_tcp_ora7 是通的。我再试试,
等等看,出什么错,再把错误贴上来

论坛徽章:
0
7 [报告]
发表于 2003-10-28 14:13 |只看该作者

如何建sco unixware oracle817到 ncr unix oracle7的数据库链?

我把tnsnames.ora 改为:
headof_tcp_ora7 =
   (DESCRIPTION =
     (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL =TCP) (HOST = 148.20.20.1)(PORT=1521))
   )
   (CONNECT_DATA=
    (SID = ora7)(SERVER=DEDICATED)
  )
)

直接登陆,错误如下:

scounix:/home/oracle>; sqlplus report/report@headof_tcp_ora7

SQL*Plus: Release 8.1.7.0.0 - Production on Tue Oct 28 14:00:58 2003

(c) Copyright 2000 Oracle Corporation.  All rights reserved.

ERROR:
ORA-03113: end-of-file on communication channel


Enter user-name:



我把tnsnames.ora 改为:
headof_tcp_ora7 =
   (DESCRIPTION =
     (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL =TCP) (HOST = 148.20.20.1)(PORT=1521))
   )
   (CONNECT_DATA=
    (SID = ora7)
  )
)
直接登陆,错误如下:
sqlplus report/manager@headof_tcp_ora7

SQL*Plus: Release 8.1.7.0.0 - Production on Tue Oct 28 14:06:55 2003

(c) Copyright 2000 Oracle Corporation.  All rights reserved.

就不动了

论坛徽章:
0
8 [报告]
发表于 2003-10-28 16:41 |只看该作者

如何建sco unixware oracle817到 ncr unix oracle7的数据库链?

问问你们的网管。
看看是否可以直接Telnet,有没有NAS之类的,防火墙

论坛徽章:
0
9 [报告]
发表于 2003-10-28 17:27 |只看该作者

如何建sco unixware oracle817到 ncr unix oracle7的数据库链?

可以telnet 、tnsping、ftp 的
在一个网段内,没防火墙

论坛徽章:
0
10 [报告]
发表于 2003-10-29 16:26 |只看该作者

如何建sco unixware oracle817到 ncr unix oracle7的数据库链?

有谁知道?!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP