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
相关推荐
百度智能云技术站4 小时前
广告投放系统成本降低 70%+,基于 Redis 容量型数据库 PegaDB 的方案设计和业务实践
数据库·redis·oracle
梦想平凡6 小时前
PHP 微信棋牌开发全解析:高级教程
android·数据库·oracle
夏木~8 小时前
Oracle 中什么情况下 可以使用 EXISTS 替代 IN 提高查询效率
数据库·oracle
吴冰_hogan9 小时前
MySQL InnoDB 存储引擎 Redo Log(重做日志)详解
数据库·oracle
CodeCraft Studio9 小时前
【实用技能】如何在 SQL Server 中处理 Null 或空值?
数据库·oracle·sqlserver
武汉联从信息9 小时前
浅谈ORACLE中间件SOA BPM,IDM,OID,UCM,WebcenterPortal服务器如何做迁移切换
oracle
Elastic 中国社区官方博客10 小时前
Elasticsearch:什么是查询语言?
大数据·数据库·elasticsearch·搜索引擎·oracle
夜光小兔纸11 小时前
oracle dblink 的创建及使用
数据库·oracle
Smile丶凉轩12 小时前
MySQL库的操作
数据库·mysql·oracle
p@nd@13 小时前
Oracle筑基篇-调度算法-LRU的引入
数据库·oracle·操作系统·lru