首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ORA-12560 TNS协议适配器错误

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

Stack Overflow用户
提问于 2015-11-03 14:38:04
回答 1查看 1.9K关注 0票数 0

我已经在Windows8.1上同时安装了Oracle 12c和Oracle客户端。数据库运行良好,直到我安装了Oracle和Oracle for VS2013,因为我想开发一个连接到Oracle database.However的C#应用程序。

当我在cmd中键入以下sqlplus / as sysdba时,会得到以下错误:

代码语言:javascript
复制
ERROR
ORA-12560: TNS: protocol adapter error

我遵循了这个链接。上的步骤

我在谷歌上搜索了很多,看起来这些可能是互相干扰的。有人能帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2015-11-03 15:06:55

最常见的问题:

  • 您刚刚安装了Oracle 12c数据库,并且还没有执行强制性的安装后步骤。
  • 您希望远程连接,但实际上试图连接到本地实例,即没有显式地提到SID。
  • 环境变量没有正确设置。
  • 最后,但并非最不重要的是,数据库还没有启动。

由于您已经标记了Oracle 12c,我建议您首先完成强制安装后步骤。请参阅Oracle 12c安装后强制步骤。

基于评论更新,OP更新了问题。

当我在cmd中键入以下sqlplus / as sysdba时,会得到以下错误:

您正在连接到CDB,而不是PDB。正如我已经提到的,这里

最常见的误解是关于“SQLPLUS / AS SYSDBA”的用法。

由于我们已经检查了将数据库创建为CDB的选项,“SQLPLUS / AS SYSDBA”命令将始终连接到CDB

因此,您需要以sysdba的身份显式登录到PDB中。

例如,

代码语言:javascript
复制
sqlplus SYS/password@PDBORCL AS SYSDBA

其中pdborcl可插拔的数据库

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33501785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档