oracle 重启步骤及踩坑经验

oracle 重启步骤及踩坑经验

标准重启步骤

切换到oracle用户
复制代码
su - oracle
关闭监听
vbscript 复制代码
lsnrctl stop
杀掉oracle有关进程
复制代码
ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs  kill -9

#查询pid
ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'
#杀掉进程
kill -9  
登录数据库,关闭oracle数据库
复制代码
sqlplus / as sysdba
#关闭数据库
shutdown immediate
#退出sqlplus
exit
重启监听
复制代码
lsnrctl start
重启数据库
复制代码
sqlplus / as sysdba
#启动数据库
startup
复制代码
#退出sqlplus
exit

#查看监听状态
lsnrctl status

踩坑经验

shutdown immediate 时可能比较久,此时不要着急退出,等待一会等他报错

重启oracle startup时一直卡在Database mounted

可以等一会,如果等了很久没报错就退出然后重新来一遍重启流程

报错ORA-01012: not logged on

kill oracle 进程 或者关掉oracle

perl 复制代码
ps -ef|grep ora_dbw0_$ORACLE_SID
kill -9 pid
相关推荐
!chen15 小时前
解决 Oracle 监听外网 IP
数据库·tcp/ip·oracle
无敌最俊朗@20 小时前
02-SQLite 为了防止多人同时乱写,把整个数据库文件“当一本账本加锁”
jvm·数据库·oracle
Leon-Ning Liu1 天前
Oracle查看正在rebuild online的索引
数据库·oracle
bhots￿1 天前
oracle 物化视图设置自动更新日志
数据库·oracle
q***33371 天前
给SQL server数据库表字段添加注释SQL,附修改、删除注释SQL及演示
数据库·sql·oracle
必胜刻1 天前
MySQL复盘总结
数据库·mysql·oracle
百***17072 天前
Oracle分页sql
数据库·sql·oracle
cqsztech2 天前
ORACLE数据库中如何找到过去某个时间某个表被谁修改了
数据库·oracle
whb2341741242 天前
测试linux删除Oracle文件,使用文件句柄恢复
linux·运维·oracle
HitpointNetSuite2 天前
连锁餐饮行业ERP系统如何选择?
大数据·数据库·oracle·netsuite·erp