首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >SqlDeveloper:清除网络别名列表

SqlDeveloper:清除网络别名列表
EN

Stack Overflow用户
提问于 2011-06-20 14:12:03
回答 2查看 7.9K关注 0票数 3

我使用sql-developer以几个不同的用户连接到几个不同的oracle数据库。连接信息保存在一个tnsnames.ora文件中,这样当数据库更改服务器时,我就不必手动更新到它的所有连接。我最近更新了我的tnsnames文件,现在网络别名列表中有2个条目,每个条目都应该在那里。第二个条目似乎可以工作(当我测试连接时,IE通过了测试)。然而,在默认情况下,它似乎选择第一个条目,这是不起作用的。

我怀疑这是因为这里的答案:Oracle TNS names not showing when adding new connection to SQL Developer,然而,这个答案并没有解决如何解决这个问题。

那么,如何完全清除网络别名列表并强制它从文件中重新加载?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-20 14:28:26

它正在抓取我在同一文件夹中的一份旧的tnsnames.ora_OLD副本。根据以下内容:

http://forums.oracle.com/forums/thread.jspa?threadID=1017751

“与SQL Developer的TNS Names功能有关的一个长期功能是,SQL Developer将在TNS Admin目录中找到所有匹配的tnsnames.ora*文件,并列出所有这些文件的内容。例如,在TNSNAMES.ORA、TNSNAMES.ORA~和TNSNAMES.ORA.201001210957中定义的所有TNS别名都将包含在网络别名列表中。”

删除旧文件会删除多余的条目。

票数 5
EN

Stack Overflow用户

发布于 2013-12-09 01:03:31

我发现重复的TNS名称来自以下两个文件: tnsnames.ora和tnsname.~ora

有两个选项;

选项1.删除文件“tnsname.~ora”

选项2.如果你必须将这个“tnsname.~ora”保存在文件夹中,那么将它重命名为"tnsnames~ora.txt“

**请注意,如果您将其重命名为"tnsnames.~ora.txt",它仍将显示为duplicated。我的理解是,如果文件名以“tnsname”开头,以"ora“结尾,它会给出重复的TNS名称。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6412559

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文