在重启服务器之后,发现用sqldeveloper连不上Oracle,经排查发现是Oracle的监听并未启动。
(1)切换到oracle用户:
su - oracle
(2)查看oracle监听的状态:
lsnrctl status
(3)发现监听未起,以DBA身份进入sqlplus:
sqlplus / as sysdba
并关闭oracle实例:
shutdown immediate
(4) 退出sqlplus:
exit;
(5) 然后启动监听:
lsnrctl start
(6)按(3)方式进入sqlplus,然后启动oracle实例:
startup