当前在线人数17542
首页 - 分类讨论区 - 电脑网络 - 数据库版 -阅读文章
未名交友
[更多]
[更多]
文章阅读:Re: Oracle database link problem
[同主题阅读] [版面: 数据库] [作者:yiyayiyayo] , 2007年04月15日02:10:54
yiyayiyayo
进入未名形象秀
我的博客
[上篇] [下篇] [同主题上篇] [同主题下篇]

发信人: yiyayiyayo (Mera naam Itiaan hai), 信区: Database
标  题: Re: Oracle database link problem
发信站: BBS 未名空间站 (Sun Apr 15 02:28:16 2007), 转信

对,我将学校那个Oracle10g的tnsnames.ora中相关的一节如下搬到我的XE之tnsnames.
ora了。

Oracle10g =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = oracle10g.my.univ.edu)(PORT = 1521)
)
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = Oracle10g.my.univ.edu)
    )
  )

然后我说:

SQL> create database link mylink connect to johndoe identified by wassupman
using 'Oracle10g';

Database link created.

SQL> desc [email protected];

ERROR:
ORA-12170: TNS:Connect timeout occurred

我按这个 http://oraclequirks.blogspot.com/2007/04/ora-12170-tnsconnect-timeo
ut-occurred.html 所说,设置了 USE_SHARED_SOCKET=TRUE, 没有帮助。

------------------------------------------------------

现在用tnsping Oracle10g, 也说OK (110 msec)。
但是 LSNRCTL.EXE service Oracle10g 得到的结果是:
TNS-01189: The listener could not authenticate the user
如下所示:

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 15-APR-2007 0
1:18:28
Copyright (c) 1991, 2005, Oracle.  All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle10g.my.univ.ed
u)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=oracle10g.my.
univ
.edu)
))

TNS-01189: The listener could not authenticate the user

怎样才可以让远程的 Oracle 10g 允许我从家里通过 database link 登录呢?



【 在 coolbid (dada) 的大作中提到: 】
: 你在学校的主机上用lsnrctl service可以看到service name
: 用这个service name添到你家里tnsnames.ora中去



--

※ 修改:·yiyayiyayo 于 Apr 15 02:29:37 修改本文·[FROM: 76.199.]
※ 来源:·BBS 未名空间站 mitbbs.com·[FROM: 76.199.]

[上篇] [下篇] [同主题上篇] [同主题下篇]
[转寄] [转贴] [回信给作者] [修改文章] [删除文章] [同主题阅读] [从此处展开] [返回版面] [快速返回] [收藏] [举报]
 
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996