2

I installed oracle 11g in my machine and created tablespaces and user. Evereything ran succesfully. Now im trying to create a new conenction thru sqlDeveloper but i get this error. I checked the SID name and changed them according to tnsnames.ora. what else might go wrong?

4

3 回答 3

0

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

于 2013-08-12T10:05:47.707 回答
0

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

于 2012-07-27T08:23:55.560 回答
0

如果数据库在您的机器上,而您仍在谈论 11g,那么您可以简单地执行以下操作:

在此处输入图像描述

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

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

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

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

在此处输入图像描述

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

于 2018-10-07T17:56:44.057 回答