加一个服务名称就好了,你没有指定服务名称。
用下面这种方式登陆就OK
SQL> conn sys/system@serviceName
其中,serviceName请修改成你自己实际的服务名称
其实这个问题是因为ORACLE_SID没有指定
自己指定一下就好了,这样不需要指定服务名
SQL> export ORACLE_SID=ora10g --ora10g你自己修改为你对应的版本
SQL> echo $ORACLE_SID --查看ORACLE_SID
ora10g --说明已经设置好了
这个时候你再登陆就好了
SQL> conn /as sysdba