失败 - 测试失败:网络适配器无法建立连接

问题描述 投票:0回答:3

我在我的机器上安装了oracle 11g并创建了表空间和用户。 一切都顺利进行。现在我尝试通过 sqlDeveloper 创建一个新连接,但出现此错误。我检查了SID名称并根据tnsnames.ora更改了它们。还有什么可能出问题吗?

database oracle oracle-sqldeveloper
3个回答
0
投票

不要使用 tnsnames.ora 并将连接类型设置为“Basic”。 相应地输入您的连接详细信息(SID、端口、主机、用户名和密码)。


0
投票

使用基本连接类型,连接名称中不要使用连字符“-”,而使用下划线“_”。然后再次尝试连接


0
投票

如果数据库在你的机器上,并且你还在谈论 11g,那么你可以简单地这样做:

连接类型:基本 主机名:localhost(你说数据库在你的机器上,是吗?) 端口:1521(这是默认值,除非您更改它) SID:orcl 用于常规 db 或 xe 用于 Express 版本 服务名称:如果 12c 带有可插入数据库,请使用此名称

或者用户名和密码的课程: 用户名:system(默认的ADMIN帐户,比SYS危险性低) 密码:您在创建数据库时提供的任何内容

如果您要以 SYS 身份登录,则必须将角色从默认更改为 SYSDBA。

如果您有 TNSNames.ora 文件,我们应该找到它,您可以将连接类型设置为 TNS,然后只需从下拉列表中选择您的数据库即可。

您可以想象,当您有很多数据库时,TNS 路径要容易得多,但您需要维护此文件。否则,基本是最简单的方法。

© www.soinside.com 2019 - 2024. All rights reserved.