问题标签 [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.

0 投票
0 回答
1333 浏览

sql - 表单 [ORA-12560: TNS: 协议适配器错误]

我有 oracle 11g 数据库并使用 oracle 表单,并为 oracle 创建的表单报告 11g。我成功安装了以下所有软件(32位):

但是当我想运行一个表单时,它有错误(ORA-12560:TNS:协议适配器错误)。图片显示表格: 在此处输入图像描述

运行表单后出现此错误(在运行表单之前我启动了 weblogic 服务器): 在此处输入图像描述

0 投票
1 回答
2129 浏览

database - 错误 ORA-12560 TNS:协议适配器错误

每当我想登录 scott/tiger 数据库时,我都安装了 Oracle DB g11,它给了我 ORA-12560: TNS:protocol adapter error。但是有一个奇怪的事情。现在,很多人说我必须从我的 PC 中的服务启动 OracleService。但是,我在那儿找不到。如果你帮助了我,我将不胜感激。谢谢

0 投票
1 回答
104 浏览

database - Oracle 10g 用户已过期

我有一个 Oracle 10g 数据库,它通过实例客户端连接到另一台服务器。问题是所有用户(SYS/SYSTEM/SYSMAN/FATASAN/JAVAHER)都已过期(我忘了更改过期日期)并且 sqlpus 和实例客户端也面临 ORA-12560 错误(两台服务器都很好,但现在我没有连接数据!)

当所有用户名都过期时,我怎样才能登录到我自己的数据库?!

0 投票
1 回答
704 浏览

sql - ora-12560:TNS 协议适配器错误

我已经死定了 - ora-12560。我试图检查 Services.msc 并且所有的 oracle 都已经在运行。

在此处输入图像描述

在此处输入图像描述

我可以登录 Toad,但不能使用命令提示符。请帮我。

0 投票
1 回答
1879 浏览

c# - ORA-12560 TNS 协议适配器错误

我已经在 Windows 8.1 上安装了 Oracle 12c 和 Oracle 客户端。数据库工作正常,直到我安装了 Oracle 客户端软件以及 VS2013 的 Oracle 开发工具,因为我想开发一个连接到 Oracle 数据库的 C# 应用程序。但是在我安装它之后,我收到了这个错误。
当我sqlplus / as sysdba在 cmd 中键入以下内容时,出现以下错误:

我按照此链接上的步骤操作。

我用谷歌搜索了很多,似乎这些可能相互干扰。有人可以帮忙吗?

0 投票
1 回答
876 浏览

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

0 投票
1 回答
616 浏览

node.js - 无法使用 nodeJS 从表中检索数据。错误:ORA-12560:TNS:协议适配器错误

此代码显示错误:ORA-12560: TNS:protocol adapter error

我不确定连接字符串是什么以及问题出在哪里。终端显示:[nodemon] clean exit - waiting for changes before restart

0 投票
1 回答
21506 浏览

oracle - 如何解决 ora 12560 TNS 协议适配器错误

我正在通过 Windows server 2008 R2 运行 ORACLE 11gR2。由于某种原因使用“立即关闭”命令关闭数据库,但是当我需要再次启动数据库时,出现此错误消息:关于 ORA 12560 的“ORA-12560:TNS:协议适配器错误”我通过互联网花费了很多时间来查找解决方案,但所有这些都是非常基本的指南,无法解决我的问题。请考虑下图的问题: 1. 当我想启动数据库时: 在此处输入图像描述

  1. 在命令提示符下设置 oracle_sid 并检查 windows 环境变量: 在此处输入图像描述

  2. 检查 lsnrctl 状态:在此处输入图像描述

  3. tnsping: 在此处输入图像描述

  4. 检查 windows oracle 服务: 在此处输入图像描述

所以,根据这些图像,一切看起来都很好,但我的数据库不会重新启动,如果我有您针对我的问题的清晰、正确和经过测试的解决方案,我将不胜感激

0 投票
1 回答
757 浏览

node.js - 无法将 oracle db 与 nodejs 连接

我尝试将 oracle DB 与 nodejs 连接,并收到如下消息:

ORA-12560: TNS: 协议适配器错误

这是我的代码:

0 投票
0 回答
1469 浏览

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 提供任何帮助。

**** 编辑 ****

SQLNet.ORA 文件: 在此处输入图像描述

ORACLE_SID / ORACLE_HOME(尽管我在上面列出了这些) 在此处输入图像描述