问题标签 [ora-12560]
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.
sql - 表单 [ORA-12560: TNS: 协议适配器错误]
我有 oracle 11g 数据库并使用 oracle 表单,并为 oracle 创建的表单报告 11g。我成功安装了以下所有软件(32位):
但是当我想运行一个表单时,它有错误(ORA-12560:TNS:协议适配器错误)。图片显示表格:
运行表单后出现此错误(在运行表单之前我启动了 weblogic 服务器):
database - 错误 ORA-12560 TNS:协议适配器错误
每当我想登录 scott/tiger 数据库时,我都安装了 Oracle DB g11,它给了我 ORA-12560: TNS:protocol adapter error。但是有一个奇怪的事情。现在,很多人说我必须从我的 PC 中的服务启动 OracleService。但是,我在那儿找不到。如果你帮助了我,我将不胜感激。谢谢
database - Oracle 10g 用户已过期
我有一个 Oracle 10g 数据库,它通过实例客户端连接到另一台服务器。问题是所有用户(SYS/SYSTEM/SYSMAN/FATASAN/JAVAHER)都已过期(我忘了更改过期日期)并且 sqlpus 和实例客户端也面临 ORA-12560 错误(两台服务器都很好,但现在我没有连接数据!)
当所有用户名都过期时,我怎样才能登录到我自己的数据库?!
sql - ora-12560:TNS 协议适配器错误
我已经死定了 - ora-12560。我试图检查 Services.msc 并且所有的 oracle 都已经在运行。
我可以登录 Toad,但不能使用命令提示符。请帮我。
c# - ORA-12560 TNS 协议适配器错误
我已经在 Windows 8.1 上安装了 Oracle 12c 和 Oracle 客户端。数据库工作正常,直到我安装了 Oracle 客户端软件以及 VS2013 的 Oracle 开发工具,因为我想开发一个连接到 Oracle 数据库的 C# 应用程序。但是在我安装它之后,我收到了这个错误。
当我sqlplus / as sysdba
在 cmd 中键入以下内容时,出现以下错误:
我按照此链接上的步骤操作。
我用谷歌搜索了很多,似乎这些可能相互干扰。有人可以帮忙吗?
php - ORA-12560: TNS: 协议适配器错误 PHP、ORACLE、WAMP
我正在尝试使用 php 连接到远程服务器上的 oracle 数据库,但它会引发警告:ora-12560 所以我无法连接到 php 但我可以使用 toad for oracle,我正在使用 odbc 并且我已经设置我的微软 odbc 管理员驱动程序:
我在 php 中使用了 odbc_connect(ConnectionString, UserID, UserPassword)
ConnectionString = Driver={Oracle en OraClient10g_home1};Server=xxx.xx.x.xxx;Port=1521;Database=xxxxxx;
我无权访问数据库所在的服务器,但我不认为 oracle 服务已关闭,因为我可以连接 toad,所以它必须是另一回事。在我的客户端中,我也可以使 tnsping 成功。
这是我的 tnsnames.ora
node.js - 无法使用 nodeJS 从表中检索数据。错误:ORA-12560:TNS:协议适配器错误
此代码显示错误:ORA-12560: TNS:protocol adapter error
我不确定连接字符串是什么以及问题出在哪里。终端显示:[nodemon] clean exit - waiting for changes before restart
oracle - 如何解决 ora 12560 TNS 协议适配器错误
node.js - 无法将 oracle db 与 nodejs 连接
我尝试将 oracle DB 与 nodejs 连接,并收到如下消息:
ORA-12560: TNS: 协议适配器错误
这是我的代码:
windows - Oracle 18c XE Windows 10 - SQLPlus 返回 TNS-12560 但其他一切正常
首先,我知道有很多类似的帖子,但我用谷歌搜索了很多,还没有找到这个特定问题的答案。
其次,我对 Oracle 很陌生(我是一名 SQL Server 人员),所以请耐心等待。
好的,几个月后,我有一个客户给了我一个 Oracle 数据库备份,以将其导入 Windows 10 上的 Oracle 18c XE,然后通过使用 ODP.Net 11.2 的 .Net 程序从中提取数据。我安装了 18c XE 和 ODP.Net,创建了一个用户/模式并使用 DBCA 导入了备份,所有这些都使用教程等。我可以连接到 SQL Developer 中的用户/模式并进行查询。我运行了我的 .Net 程序,一切都很好。
那时我可以连接到 SQL 并使用“sys as sysdba”来执行创建用户、授予权限等命令。但是现在当我几个月后登录以对新备份进行相同的练习时,我再也不能连接到 SQLPlus,总是为任何用户收到“ORA-12560: TNS:protocol adapter error”。其他一切仍然有效,但我需要 SQLPlus 删除用户/模式,以便导入新备份。客户的 IT 公司说他们没有接触过 Oracle,因为它只是在我的用户帐户中设置的,除了我之外没有其他人可以登录。
所以这是我到目前为止在搜索和阅读 SO 上的帖子时所做的检查。(我已将主用户和密码更改为下面的 mike,但已使用真实用户和密码进行了尝试)
检查的服务:OracleOraDB18Home1TNSListener 和 OracleServiceXE 都在运行。
运行“lsnrctl status”并得到以下内容,我认为它看起来不错(反正没有错误):
我的监听器和 tnsnames.ora 文件如下所示:
- ORACLE_SID = XE
- ORACLE_HOME = C:\app\mike\product\18.0.0\dbhomeXE
- 使用“sqlplus mike/mike@XE”尝试了 SQLPLus,尽管它给了我一个错误“SP2-0310:无法打开文件“LOGIN.SQL”,但它让我登录了
- 使用“sqlplus sys as sysdba/mike@XE”尝试了 SQLPLus,但再次出现 TNS-12560 错误。
最后,我查看了 C:\app\mike\product\18.0.0\diag\tnslsnr\APP01\listener\alert 中的侦听器日志文件,得到了以下内容,我也认为它看起来是正确的:
但是我仍然无法使用 sys 连接到 SQLPLus - 任何人都可以建议可能是什么问题以及如何解决它?我只需要能够登录以删除我创建的用户,这样我就可以导入新的备份,所以这非常令人沮丧!
TIA 提供任何帮助。
**** 编辑 ****