问题标签 [ora-12514]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7636 浏览

oracle - 使用 SID 的 Oracle EasyConnect 连接字符串?

我正在尝试使用 EasyConnect 连接字符串通过代码(Ruby/DBI,但这无关紧要)连接到 Oracle 数据库。所有 Oracle 文档都说将连接字符串指定为 //hostname:port/service_name。我没有需要连接的数据库的 service_name,而是有一个 SID。有没有办法使用 SID 而不是服务名称来创建 EasyConnect 连接字符串?

我的连接代码如下所示:

DBI.connect("DBI:OCI8://localhost:9000/the_sid", "username here", "password here")

我一直在尝试不同的事情,根据我的尝试,我会收到以下两条错误消息之一:

0 投票
1 回答
2044 浏览

sql - Oracle 通过隧道连接的 imp.exe 问题

我们有一个在只有 SSH 连接的远程服务器中运行的 Oracle 服务器,我们需要针对它运行数据导入过程。

我尝试了不同的 SSH 隧道组合:

  • 127.0.0.1:1521
  • 127.0.0.1:1522
  • 127.0.0.1:11111
  • 127.0.0.107:1522
  • 127.0.0.107:11111

但是它们都不能与 imp.exe 一起使用。有趣的是,所有这些组合都适用于使用 JDBC的 SQL Developer 和Scriptella脚本。标准错误输出中显示以下错误:

以下出现在 sqlnet.log 中:

有任何想法吗?

0 投票
1 回答
4769 浏览

oracle - Oracle 错误 ORA-00600

我使用 Oracle 11g。几天前我遇到了一个ORA-12514错误。我试图通过遵循这个网站的建议来解决它:

之后我收到以下错误(ORA-01033):

我尝试解决该错误,但它引发了另一个错误,我尝试打开日志文件,但收到以下错误(最后一行)“第 1 行错误:ORA-00600:内部错误代码,参数:[kcratr_nab_less_than_odr], 1 , [46], [32689], [32690], [], [], [], [], [], [], [] “请告诉我,这是紧急情况。


0 投票
1 回答
3382 浏览

asp.net - 在 ASP.NET 上使用 Oracle Instant Client。出现 ORA-12154 或 12545 错误

我有一个已部署的 Web 服务,并且正在使用 bin 文件夹中的 Oracle Instant Client 实例。问题是,无论我在测试服务器上使用什么连接字符串,我都会收到 ORA-12154 错误或 ORA-12545 错误。

这是我尝试过的连接字符串:

我尝试在系统中设置 TNS_ADMIN 变量,但这对我没有任何作用。当然,在我的机器上一切正常。只是不在部署的服务器上。

0 投票
2 回答
10901 浏览

oracle11g - 数据库关闭后的 TNS 侦听器 -ORA-12514 错误 - Oracle 11g

我的 oracle 开发数据库遇到了问题。

在 sqlplus 中我执行了关闭命令,但几分钟内什么也没发生,它只是挂起。屏幕上没有显示任何消息。唯一的事情就是关闭命令窗口。当我再次打开 sqlplus 并输入用户名密码为 sysdba 时,我得到 ORA 12514 TNS 侦听器无法解析描述符中的服务。这很奇怪,因为我之前可以登录并使用数据库。所以我认为服务仍然在关闭我等待,并使用适用于 Oracle 11g 的 Windows snap on 工具,我重新启动了数据库上的服务,但这没有任何效果。

即使使用 EM 也没有什么不同,因为我无法登录以执行启动或恢复。

那么,请问有人知道我该如何解决这个问题吗?

谢谢

0 投票
28 回答
1672199 浏览

oracle - ORA-12514 TNS: 监听器当前不知道连接描述符中请求的服务

我们在本地运行一个应用程序,但遇到以下错误:

ORA-12514: TNS:listener 当前不知道连接描述符中请求的服务

我已经测试了使用TNSPing正确解析的连接,我尝试SQLPlus尝试连接,但失败并出现与上述相同的错误。我将此语法用于SQLPlus

我们已经验证:

  • 服务器上的 TNS 侦听器正在运行。
  • 服务器上的 Oracle 本身正在运行。

我们不知道对此环境进行了任何更改。还有什么我们可以测试的吗?

0 投票
2 回答
4441 浏览

oracle11gr2 - 突然得到 ORA-12514 错误 Oracle 11gr2

我很好地安装了 Oracle 11g r2,有 2 个数据库(se3 和 mydb,两者都有 db_domain .orcl 即 mydb.orcl 和 se3.orcl)运行良好,直到昨天。但突然我收到 ORA-12514 错误(TNS:listener 不知道连接描述符中请求的服务)..

我的 tnsnames.ora 文件:

我能够很好地“tnsping mydb/se3”.. 也尝试更改 tnsnames.ora 和 listener.ora 文件(现已恢复),但无法通过 sqlplus 或 sqldeveloper/visual studio 连接到其中任何一个.. 请帮助我。 。 谢谢!

0 投票
4 回答
45855 浏览

oracle - TNSPING OK 但 sqlplus 给出 ORA-12154?

我在 Windows 服务器上运行 Oracle 11,我登录到同一台服务器尝试使用 SQL Plus。当我尝试连接时,我得到一个 ORA-12154,即使 TNSPING 和其他各种诊断看起来都不错。

谁能建议为什么?下面有很多细节。


如果我像这样使用EZCONNECT ,我可以使用 sqlplus ..

...但是如果我尝试像这样使用TNSNAMES进行连接...

……我明白了……

TNSPING工作正常

听众看起来像这样:

还有这个


以下是各种配置文件:

监听器.ora

tnsnames.ora

sqlnet.ora

0 投票
2 回答
2917 浏览

database - Oracle - 一台服务器上的多个数据库,连接问题

我是 Oracle 数据库的新手,到目前为止我只使用 MS SQL Server。我在运行 Windows 8 的笔记本电脑(MS 习惯)上创建了两个数据库。

我使用 SQL Plus 和“正常关机”命令停止了这两个数据库。在停止这些数据库之前,我使用“user/password@database_SID”语法连接到它们。关机后,我无法选择要连接的数据库,因为使用“@Database_SID”时出现此错误:

“ORA-12514:TNS:监听器当前不知道连接描述符中请求的服务”。

如何在没有“@Database_SID”语法的情况下定义要连接的数据库?

非常感谢您的帮助!

0 投票
6 回答
40483 浏览

sql - oracle sql developer-ora-12514 错误

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

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

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

供应商代码 12514

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

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

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

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