Linux下如何重启Oracle
操作步骤
切换到oracle用户
su – oracle |
通过sqlplus以管理员身份登录
sqlplus / as sysdba |
然后执行
shutdown immediate |
退出sqlplus
exit |
重启监听器
lsnrctl reload |
检查当前监听器的状态
// 可以查看各实例的状态 |
lsnrctl status |
遇到的问题
sqlplus / as sysdba 登录不上报 ORA-00020: maximum number of processes (2500) exceeded
执行命令
ps -ef |grep $ORACLE_SID|grep -v grep|awk '{print $2}' | xargs kill -9 |
ipcs -m | grep oracle | awk '{print $2}' | xargs ipcrm shm