linux怎么关闭oracle服务

直接说,关闭Oracle服务分五步走。

第一步:切到oracle用户。
用su-oracle命令就行。

第二步:查进程。
ps-ef|greporacle。
看到LISTENER和ora_xx_orcl就说明在跑。

第三步:先停监听。
lsnrctlstop命令搞定。
防止新连接进来捣乱。

第四步:关实例。
sqlplus/assysdba进去,打shutdownimmediate。
会滚回滚事务。

第五步:再查一遍。
ps-ef|greporacle,确认没进程了就完事了。

注意:全在oracle用户下操作。
先停监听再停实例。
shutdownimmediate最稳妥。
你要是硬关shutdownabort,后面得恢复数据。

如何在linux下重启oracle数据库

上周试过这个流程。

2 02 3 年,在机房。

第一步:登陆root,然后su到oracle用户。
输入suoracle。

第二步:在oracle用户下,输入sqlplus/nolog。

第三步:使用管理员权限,输入connect/assysdba。

第四步:启动/关闭服务。

startup,不带参数,启动数据库实例并打开数据库。
多数情况用这个!
nomount,只启动实例,不打开数据库。
创建新数据库时用,或者需要时用!
mount,数据库更名时用。
这时候数据库打开,能用!
第五步:启动服务后,要开启监听。
退出sqlplus模式,输入lsnrctlstart。

这部分我不确定,可能要重启几次。
算了。

如何在linux下启动和关闭ORCALE数据库?

这Linux下的Oracle操作啊,我当时也懵,命令记了一大堆,得,先说启动的,Linux环境下启动Oracle,得用su-oracle切换用户,然后是sqlplus/nolog,接上conn/assysdba,然后startup,启动数据库,exit退出来。
再启动监听器,oracle@suse9 2 :~> lsnrctl start,这一步挺关键。
完了还得exit退出。
关闭数据库嘛,也是su-oracle,sqlplus/nolog,conn/assysdba,然后是shutdown immediate,这个是强制关闭。
exit退出来,lsnrctl stop,停止监听器,再exit,这个顺序很重要。
看监听器状态,lsnrctl,status,然后exit。
设置防火墙,得用setup,安装监听器,运行netca命令,启动监听器,停止监听器,reload listener,这个是重新加载监听器配置,servicelistener,看看帮助,quit退出。
别忘了修改hosts文件,1 9 2 .1 6 8 .0.1 00写上chsylinux,数据库要是死掉了,还能用startup force来启动,最糟糕的情况用shutdown abort强制关闭。
操作这些命令的时候,得小心点,别搞错了顺序,当时我手一抖,差点儿弄混。