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

Database Oracle Express:尝试使用SQL Plus连接时出现ORA-12154错误,database,oracle,oracle11g,sqlplus,oracle-xe,Database,Oracle,Oracle11g,Sqlplus,Oracle Xe,我的电脑的操作系统是Windows7 64位。我刚刚下载并安装了Oracle Express 11g Windows 64位。在安装过程中,它要求我为SYS和系统数据库帐户设置密码,我提供的密码为P@ssword1。安装过程中一切正常 现在我想使用SQL Plus进行连接。因此,我单击所有程序-->Oracle Database 11g Express Edition-->运行SQL命令行以打开SQL Plus 我在那里输入连接系统/P@ssword1,然后按回车键。但我收到以下错误消息:ORA

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

现在我想使用SQL Plus进行连接。因此,我单击所有程序-->Oracle Database 11g Express Edition-->运行SQL命令行以打开SQL Plus

我在那里输入
连接系统/P@ssword1
,然后按回车键。但我收到以下错误消息:ORA-12154:TNS:无法解析指定的连接标识符

SQL*Plus:2017年1月18日星期三22:19:11发布11.2.0.2.0

版权所有(c)1982年,2014年,甲骨文。版权所有

SQL>连接系统/P@ssword1
错误:
ORA-12154:TNS:无法解析 指定的连接标识符

SQL>

为什么我无法连接


感谢您使用
P@ssword1
作为密码

通过SQL*PLUS连接到DB实例,可以尝试以下方法吗

连接系统/P@ssword1“


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

在任何情况下,最好不要在连接标识符中提供密码。只提供用户名,并让系统提示您输入密码。它起作用了。谢谢所以在Oracle中使用@密码有点令人沮丧?这个链接应该可以回答您的问题。。。