此问题网上有很多种解决方法,其中有改sqlnet.ora将认证方式改为none,但是我的情况没有用。
上述问题表现最直接的一个现象:查看任务管理器下oracle.exe所占内存,当oracle.exe所占内存为几十兆说明Oracle数据库没有启动,正常oracle.exe所占内存一般有100M以上,
当oracle.exe所占内存仅为几十兆,说明问题是数据库没有启动
启动Oracle数据库,管理员登录,启动
sqlplus /nolog
conn USER/PASSWORD as sysdba
startup
通常conn USER/PASSWORD as sysdba连接的默认的实例,如果有多个实例,可以先查看一下,当然连接是哪个实例select instance_name from gv$instance;
连接的时候可以指定实例,如conn user@ORCL as sysdba 按要求输入密码即可!
参考图: