首先你的监听需要正确配置、 检查下lsnrctl 是否启动。
按照你所说的情况,应该是因为启动数据库的时候,数据库不知道启动哪个SID好。 windows下 set ORACLE_SID=orcl
linux or unix export ORACLE_SID=orcl
然后再试试启动
有不明白的或者没解决问题 百度HI我
监听没打开好像,加我的数据库群:48621650
lsnrctl status 看看监听有没有开起来。如果没开,通过lsnrctl start开启监听。
另外看看tnsnames.ora里有没有配置,如果没配,可以运行netca配置tns。