-1

我正在使用 oracle sql developer 制作我的数据库,但现在我停止工作了。它写道:

执行请求的操作时遇到错误:

侦听器拒绝连接并出现以下错误:ORA-12514,TNS:侦听器当前不知道连接描述符中请求的服务

供应商代码 12514

我也尝试建立新的联系,但它没有帮助请帮助我,我不知道该怎么做,我需要这个来做我的作业

当我尝试更改连接时,它写道:

执行请求的操作时遇到错误:

ORA-01031: 权限不足 01031. 00000 - “权限不足” *原因:试图在没有适当权限的情况下更改当前用户名或密码。如果尝试在没有必要操作系统权限的情况下安装数据库,也会出现此错误。在 DBMS MAC 中配置 Trusted Oracle 时,如果用户被授予了比当前登录更高标签的必要权限,则可能会发生此错误。*行动:请数据库管理员执行操作或授予所需的权限。对于获得此错误的受信任的 Oracle 用户,尽管授予了更高标签的适当权限,要求数据库管理员重新授予相应标签的权限。供应商代码 1031

4

6 回答 6

1

请检查服务是否正在运行:OracleOraDb11g_home1TNSListener 和 OracleServiceORCL。

于 2015-09-13T19:01:55.097 回答
0

您正在使用的服务名称应该在 sid 列中,而不是在服务名称输入框中。比如为你提供的服务名称溢出,你必须在

例如:10.171.1.24:1521:溢出

Sid:溢出服务:留空测试连接

于 2014-11-25T09:37:02.813 回答
0

您将不得不进行一些故障排除;这里有几个建议:

于 2014-05-06T17:27:05.493 回答
0

这对我有用——关闭你的 SQL Developer 并再次启动。

于 2021-09-15T07:45:18.987 回答
0

转到服务检查“ORACLEServiceORCL”是否正在运行。如果没有运行,则右键单击它并单击开始。

你的问题可能会解决这个问题。

快乐编码:D

于 2020-09-11T08:10:46.437 回答
-1

我的工作正常,直到昨晚,但今天早上我发现了上述问题。我检查了 OracleOraDb11g_home1TNSListener 和 OracleServiceORCL 正在运行并处于“已启动”状态,但问题仍然存在。

只需重新启动这两个服务就解决了我的问题。我建议在探索其他解决方案之前尝试一次以节省您的时间。

于 2020-08-03T07:29:38.527 回答