linux下重启oracle服务:监听器和实例

博客内容来自https://www.cnblogs.com/lingbing/p/6071745.html

这是我实践成功的

(1) 以oracle身份登录数据库,命令:su - oracle   (一定要有- 并且要有 空格

(2) 进入Sqlplus控制台,命令:sqlplus /nolog

(3) 以系统管理员登录,命令:connect / as sysdba

(4) 启动数据库,命令:startup

(5) 如果是关闭数据库,命令:shutdown immediate

(6) 退出sqlplus控制台,命令:exit

(7) 进入监听器控制台,命令:lsnrctl

(8) 启动监听器,命令:start

(9) 退出监听器控制台,命令:exit

startup  ORA-01012:not logged on的解决办法

我们startup 出现 ora-01012 的时候:

首先 su - oracle 

然后输入 lsnrctl status  发现我的实例 处于 blocked 状态

然后输入 ps -ef | grep ora_dbw  

kill -9 24513 杀掉

然后输入 sqlplus /nolog  (这个命令是在以:oracle 身份登录的)

输入: connect  / as sysdba

然后输入startup            就可以了

我没有系统学过oracle,就是遇到问题,就搜索处理问题,详细原因可以参考这个博客

https://blog.csdn.net/qq_25067905/article/details/70054672

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值