我在我的机器上安装了oracle 11g,并创建了表空间和用户。所有的东西都运行成功。现在我试图通过sqlDeveloper创建一个新的连接,但是我得到了这个错误。我检查了SID名称,并根据tnsnames.ora更改了它们。还有什么可能出错?
ni65a41a1#
不要使用tnsname.ora并将连接类型设置为“基本”。请相应地输入您的连接详细信息(SID、端口、主机、用户名和密码)。
szqfcxe22#
请使用基本连接类型,并且不要在连接名称中使用连字符“-”,而要使用下划线“_"。然后重试连接
1hdlvixo3#
如果数据库在您的计算机上,并且您仍然在谈论11g,那么您可以简单地执行以下操作:
连接类型:基本主机名:localhost(你说数据库在你的机器上,是吗?)端口:1521(这是默认值,除非您对其进行了更改)SID:orcl(用于常规数据库)或xe(用于快速版)服务名称:如果12c具有可插入数据库,则使用此选项请输入用户名和密码用户名:system(默认的ADMIN帐户,比SYS安全)密码:创建数据库时提供的任何内容如果要以SYS身份登录,则必须将角色从默认值更改为SYSDBA。如果您有TNSNames. ora文件,我们应该可以找到它,您可以将Connection Type设置为TNS,然后从下拉列表中选择您的数据库。
可以想象,当您有许多数据库时,TNS路径要简单得多,但是您需要维护这个文件,否则,Basic是最简单的方法。
3条答案
按热度按时间ni65a41a1#
不要使用tnsname.ora并将连接类型设置为“基本”。请相应地输入您的连接详细信息(SID、端口、主机、用户名和密码)。
szqfcxe22#
请使用基本连接类型,并且不要在连接名称中使用连字符“-”,而要使用下划线“_"。然后重试连接
1hdlvixo3#
如果数据库在您的计算机上,并且您仍然在谈论11g,那么您可以简单地执行以下操作:
连接类型:基本主机名:localhost(你说数据库在你的机器上,是吗?)端口:1521(这是默认值,除非您对其进行了更改)SID:orcl(用于常规数据库)或xe(用于快速版)服务名称:如果12c具有可插入数据库,则使用此选项
请输入用户名和密码用户名:system(默认的ADMIN帐户,比SYS安全)密码:创建数据库时提供的任何内容
如果要以SYS身份登录,则必须将角色从默认值更改为SYSDBA。
如果您有TNSNames. ora文件,我们应该可以找到它,您可以将Connection Type设置为TNS,然后从下拉列表中选择您的数据库。
可以想象,当您有许多数据库时,TNS路径要简单得多,但是您需要维护这个文件,否则,Basic是最简单的方法。