我使用oracle SQL开发人员使我的数据库,但现在我停止工作。它是这样写的:
执行请求的操作时遇到错误:
监听器拒绝连接,出现以下错误:TNS:监听器目前不知道连接中请求的服务描述符
厂商代码12514
我也试着建立新的连接,但没有帮助请帮帮我,我不知道该怎么办,我需要这个来做我的作业
当我试图改变连接时,它这样写:
执行请求的操作时遇到错误:
ORA-01031:权限不足01031. 00000 -"权限不足"*原因:试图修改当前用户名或密码没有适当的特权。这个错误也会发生,如果试图在没有必要操作的情况下安装数据库系统权限。当在DBMS MAC中配置可信Oracle时,可能会出现此错误如果用户在更高的标签上被授予必要的权限比当前登录。*Action:请求数据库管理员执行操作或授权所需的特权。对于受信任的Oracle用户,尽管被授予适当的特权在更高的标签上,询问数据库管理员在适当的标签处重新授予特权。厂商代码1031
请检查服务是否正在运行:OracleOraDb11g_home1TNSListener和OracleServiceORCL.
你将不得不做一些故障排除;以下是一些建议:
-
ora - 12514提示
-
ORA-12514 TNS:监听器当前不知道连接描述符
中请求的服务 如何解决ORA-12514错误
您使用的服务名称应该在每一列中,而不是在服务名称输入框中。例如,为您提供的服务名称是overflow,您必须在
中提及它。交货:10.171.1.24:1521:溢出
Sid: overflow服务:留空测试连接
进入"服务"检查"ORACLEServiceORCL"是跑还是不跑。如果没有运行,则右键单击它并单击开始。
你的问题可以解决这个问题。
快乐编码:D
这对我很有效-关闭SQL Developer并再次启动
我有同样的问题后,重新启动我的电脑,无法访问我的本地数据库。
运行>服务。msc在服务(本地)>OracleService
右键单击OracleService>性能比;登录
确保选中本地系统帐户,然后按OK。
停止OracleService并重新启动。
我的工作很好,直到昨晚,但今天早上我发现了上述问题。我检查了OracleOraDb11g_home1TNSListener和OracleServiceORCL正在运行,并在"已启动";状态,但问题仍然存在。
重新启动两个服务解决了我的问题。我建议在探索其他解决方案之前先尝试一次,以节省您的时间。