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
相关推荐
GZ_TOGOGO2 小时前
Oracle数据库考试适合哪些人
数据库·oracle·数据库开发·ocp认证·2026年it学习
扑火的小飞蛾4 小时前
【Oracle Database 分区表】之新特性_18c(三)
数据库·oracle
扑火的小飞蛾5 小时前
【Oracle Database 分区表】之间隔分区_11g(一)
数据库·oracle
DarkAthena5 小时前
【GaussDB】分析函数性能优化案例-row_number改写
数据库·sql·oracle·性能优化·gaussdb
Lethehong5 小时前
破局Oracle迁移困局:破局Oracle迁移困局:直面兼容性与成本的隐性痛点
数据库·oracle
枫叶丹45 小时前
Oracle迁移实战:破解兼容性难题与高成本挑战
开发语言·数据库·oracle
心态还需努力呀6 小时前
从 Oracle 到 KingbaseES:一次真实项目的数据库国产化迁移实录
数据库·oracle
sg_knight6 小时前
SQL 中的 IFNULL 函数是什么?
数据库·sql·mysql·oracle·database·关系型数据库·db
努力进修7 小时前
国产化替代背景下Oracle与KingbaseES异构迁移技术全解析
数据库·oracle·kingbasees
衫水19 小时前
[特殊字符] MySQL 常用指令大全
数据库·mysql·oracle