J刚刚安装了Oracle数据库12c企业版的新副本,具有以下基本安装时间设置:
安装过程中没有任何重要的警告或错误。安装后,当我启动SQL*Plus命令行时,它需要我
User Name:
Password:在安装过程中,我没有具体说明其中任何一项。S,什么可能是凭据?我尝试使用windows登录用户和密码登录(Nte:我的windows登录名中间有一个空白为: FirstName LastName),但它向我发出了一条错误消息:
Enter user-name: ******* ********
SP2-0306: Invalid option.
Usage: CONN[ECT] [{logon|/|proxy} [AS {SYSDBA|SYSOPER|SYSASM|SYSBACKUP|SYSDG|SYSKM}] [edition=value]]
where <logon> ::= <username>[/<password>][@<connect_identifier>]
<proxy> ::= <proxyuser>[<username>][/<password>][@<connect_identifier>]然后,我尝试使用没有空格的相同用户名,但得到另一条错误消息如下:
Enter user-name: ***************
Enter password:******
ERROR:
ORA-12560: TNS:protocol adapter error我哪里出问题了?请给我建议解决办法谢谢..。
发布于 2014-05-26 06:24:22
我的建议:
1:首先,确保您在尝试登录之前已经指定了ORACLE_SID和ORACLE_HOME环境变量。您可以尝试以下命令来设置这些环境变量:为下面的命令放置正确的路径和sid_name,并插入它们系统环境变量。不要忘记在尝试登录之前检查各个环境变量的值。ORACLE_BASE=C:\oracle;ORACLE_HOME=$ORACLE_BASE\product\11.2\db_1;ORACLE_SID=sid_name_here;PATH=$PATH:ORACLE_HOME\bin;现在,如果您由于环境变量而遇到麻烦,问题就会得到解决。
2:接下来,验证侦听器的状态。请参见以下命令的输出,以确认侦听器的状态: lsnrctl状态lsnrctl服务,上面的命令显示侦听器和相关服务的状态。如果没有看到SID和相关的服务名称,则需要启动侦听器服务(即从services.msc)。
他说:有时,由于TNS_ADMIN设置不正确,您可能会遇到这个问题。在系统环境变量中配置TNS_ADMIN,并在tnsnames.ora文件中提到。有关在windows环境中配置链接的讨论,请参阅TNS_ADMIN。
https://stackoverflow.com/questions/23830464
复制相似问题