重启Linux服务器 Oracle 数据库步骤

浏览: 2047

教训

 在一次重启数据库的时候,没有正确按照步骤重启数据库,导致服务器重启。

正确步骤及详解

(1) su - oracle

打开Xshell,连接到数据库所在的linux机器。若用户为root,请输入命令“su - oracle”并回车,若要密码,输入密码后并回车,就切换到了oracle用户下。

检测方法:“#”变为$.

(2)lsnrctl stop

关掉oracle的监听进程:命令为“lsnrctl stop”并回车,这时外部没法连接到数据库了。

(3)ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill

先杀掉所有session,命令:“ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill”

(4)sqlplus /nolog

 进入Sqlplus控制台

(5)connect / as sysdba

 以系统管理员登录

(6)shutdown immediate

关闭数据库

关闭命令的时候需要等待点时间,成功后会提示。

试用shutdown immediate关闭数据库会很慢,如果要快速关闭使用shutdown about,比较暴力。

(7)exit

退出监听器控制台

(8)lsnrctl start

启动oracle的监听进程

(9)sqlplus /nolog

        进入Sqlplus控制台


重启数据库

(10)startup


重启数据库完成

**注意事项**

 注意命令输入错误。可以用Ctrl+<--回撤

 在关闭数据库的时候要耐心等待一下。

 一定要先杀掉所有session哦。

推荐 2
本文由 蓝色枫叶 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

1 个评论

再接再厉

要回复文章请先登录注册