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) 视为连接标识符。
我电脑的操作系统是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 specifiedSQL>
为什么我连接不上?
谢谢
因为您使用 P@ssword1
作为密码
您可以尝试以下方法通过 SQL*PLUS 连接到数据库实例吗?
connect system/"P@ssword1"
Oracle 抛出错误的原因是它将 ssword1
(P@ssword1) 视为连接标识符。