Oracle Express:尝试使用 SQL Plus 连接时出现 ORA-12154 错误

Oracle Express: Getting ORA-12154 error when trying to connect using SQL Plus

我电脑的操作系统是Windows7 64位。我刚刚下载并安装了 Oracle Express 11g Windows 64 位。在安装过程中,它要求我为我提供的 SYS 和 SYSTEM 数据库帐户设置密码 P@ssword1。安装期间一切正常。

现在我想使用 SQL Plus 进行连接。所以我点击所有程序 --> Oracle Database 11g Express Edition --> 运行 SQL Command Line 打开 SQL Plus。

我输入 connect system/P@ssword1 并按 Enter 键。但我收到此错误消息:ORA-12154:TNS:could 未解析指定的连接标识符

SQL*Plus: Release 11.2.0.2.0 Production on Wed Jan 18 22:19:11 2017

Copyright (c) 1982, 2014, Oracle. All rights reserved.

SQL> connect system/P@ssword1
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified

SQL>

为什么我连接不上?

谢谢

因为您使用 P@ssword1 作为密码

您可以尝试以下方法通过 SQL*PLUS 连接到数据库实例吗?

connect system/"P@ssword1"

Oracle 抛出错误的原因是它将 ssword1 (P@ssword1) 视为连接标识符。