我已经在Windows8.1上同时安装了Oracle 12c和Oracle客户端。数据库运行良好,直到我安装了Oracle和Oracle for VS2013,因为我想开发一个连接到Oracle database.However的C#应用程序。
当我在cmd中键入以下sqlplus / as sysdba时,会得到以下错误:
ERROR
ORA-12560: TNS: protocol adapter error我遵循了这个链接。上的步骤
我在谷歌上搜索了很多,看起来这些可能是互相干扰的。有人能帮忙吗?
发布于 2015-11-03 15:06:55
最常见的问题:
由于您已经标记了Oracle 12c,我建议您首先完成强制安装后步骤。请参阅Oracle 12c安装后强制步骤。
基于评论更新,OP更新了问题。
当我在cmd中键入以下sqlplus / as sysdba时,会得到以下错误:
您正在连接到CDB,而不是PDB。正如我已经提到的,这里,
最常见的误解是关于“SQLPLUS / AS SYSDBA”的用法。
由于我们已经检查了将数据库创建为CDB的选项,“SQLPLUS / AS SYSDBA”命令将始终连接到CDB。
因此,您需要以sysdba的身份显式登录到PDB中。
例如,
sqlplus SYS/password@PDBORCL AS SYSDBA其中pdborcl是可插拔的数据库。
https://stackoverflow.com/questions/33501785
复制相似问题