问题标签 [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.
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")
我一直在尝试不同的事情,根据我的尝试,我会收到以下两条错误消息之一:
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 中:
有任何想法吗?
asp.net - 在 ASP.NET 上使用 Oracle Instant Client。出现 ORA-12154 或 12545 错误
我有一个已部署的 Web 服务,并且正在使用 bin 文件夹中的 Oracle Instant Client 实例。问题是,无论我在测试服务器上使用什么连接字符串,我都会收到 ORA-12154 错误或 ORA-12545 错误。
这是我尝试过的连接字符串:
我尝试在系统中设置 TNS_ADMIN 变量,但这对我没有任何作用。当然,在我的机器上一切正常。只是不在部署的服务器上。
oracle11g - 数据库关闭后的 TNS 侦听器 -ORA-12514 错误 - Oracle 11g
我的 oracle 开发数据库遇到了问题。
在 sqlplus 中我执行了关闭命令,但几分钟内什么也没发生,它只是挂起。屏幕上没有显示任何消息。唯一的事情就是关闭命令窗口。当我再次打开 sqlplus 并输入用户名密码为 sysdba 时,我得到 ORA 12514 TNS 侦听器无法解析描述符中的服务。这很奇怪,因为我之前可以登录并使用数据库。所以我认为服务仍然在关闭我等待,并使用适用于 Oracle 11g 的 Windows snap on 工具,我重新启动了数据库上的服务,但这没有任何效果。
即使使用 EM 也没有什么不同,因为我无法登录以执行启动或恢复。
那么,请问有人知道我该如何解决这个问题吗?
谢谢
oracle - ORA-12514 TNS: 监听器当前不知道连接描述符中请求的服务
我们在本地运行一个应用程序,但遇到以下错误:
ORA-12514: TNS:listener 当前不知道连接描述符中请求的服务
我已经测试了使用TNSPing
正确解析的连接,我尝试SQLPlus
尝试连接,但失败并出现与上述相同的错误。我将此语法用于SQLPlus
:
我们已经验证:
- 服务器上的 TNS 侦听器正在运行。
- 服务器上的 Oracle 本身正在运行。
我们不知道对此环境进行了任何更改。还有什么我们可以测试的吗?
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 连接到其中任何一个.. 请帮助我。 。 谢谢!
oracle - TNSPING OK 但 sqlplus 给出 ORA-12154?
我在 Windows 服务器上运行 Oracle 11,我登录到同一台服务器尝试使用 SQL Plus。当我尝试连接时,我得到一个 ORA-12154,即使 TNSPING 和其他各种诊断看起来都不错。
谁能建议为什么?下面有很多细节。
如果我像这样使用EZCONNECT ,我可以使用 sqlplus ..
...但是如果我尝试像这样使用TNSNAMES进行连接...
……我明白了……
TNSPING工作正常
听众看起来像这样:
还有这个
以下是各种配置文件:
监听器.ora
tnsnames.ora
sqlnet.ora
database - Oracle - 一台服务器上的多个数据库,连接问题
我是 Oracle 数据库的新手,到目前为止我只使用 MS SQL Server。我在运行 Windows 8 的笔记本电脑(MS 习惯)上创建了两个数据库。
我使用 SQL Plus 和“正常关机”命令停止了这两个数据库。在停止这些数据库之前,我使用“user/password@database_SID”语法连接到它们。关机后,我无法选择要连接的数据库,因为使用“@Database_SID”时出现此错误:
“ORA-12514:TNS:监听器当前不知道连接描述符中请求的服务”。
如何在没有“@Database_SID”语法的情况下定义要连接的数据库?
非常感谢您的帮助!
sql - oracle sql developer-ora-12514 错误
我正在使用 oracle sql developer 制作我的数据库,但现在我停止工作了。它写道:
执行请求的操作时遇到错误:
侦听器拒绝连接并出现以下错误:ORA-12514,TNS:侦听器当前不知道连接描述符中请求的服务
供应商代码 12514
我也尝试建立新的联系,但它没有帮助请帮助我,我不知道该怎么做,我需要这个来做我的作业
当我尝试更改连接时,它写道:
执行请求的操作时遇到错误:
ORA-01031: 权限不足 01031. 00000 - “权限不足” *原因:试图在没有适当权限的情况下更改当前用户名或密码。如果尝试在没有必要操作系统权限的情况下安装数据库,也会出现此错误。在 DBMS MAC 中配置 Trusted Oracle 时,如果用户被授予了比当前登录更高标签的必要权限,则可能会发生此错误。*行动:请数据库管理员执行操作或授予所需的权限。对于获得此错误的受信任的 Oracle 用户,尽管授予了更高标签的适当权限,要求数据库管理员重新授予相应标签的权限。供应商代码 1031