一、Oracle数据库单机关机(eg:LEAP系统)
先关闭使用数据库的应用系统,再关闭数据库
关闭数据库执行以下命令
1、关闭Oracle数据库监听器:(使用操作系统下管理Oracle的账户,关闭监听) $ lsnrctl stop 2、登陆数据库系统: $ sqlplus / as sysdba >shutdown immediate; #关闭 3、显示停止数据库实例完成后,退出sqlplus命令行界面 |
退出Oracle账户,回到root账户。
二、MySQL数据库单机关机
关机方法一
1、进入数据库,登陆命令
2、停服命名:service mysqld stop (不需要登录数据库,直接Linux命令行关闭即可)
https://blog.csdn.net/weixin_28972687/article/details/113603602(停服命令=关机命令)
关机方法二(报错)
三、关完mysql和oracle数据库后再关闭操作系统
关闭Linux系统
1 #返回上层路径,选择其他服务器;
q # 退出远程登录界面
ENTER #退回到上上层。
四、Oracle数据库集群关机(eg:OA系统)
先关闭使用数据库的应用系统,再关闭数据库
关闭执行以下命令
使用grid系统账户登陆关闭Oracle数据库监听器 [grid@zzs-oa-02 ~]$ srvctl stop scan_listener [grid@zzs-oa-02 ~]$ srvctl status scan_listener (查看scna_listener状态) [grid@zzs-oa-02 ~]$ srvctl stop listener (上一条执行成功可以不执行该命令) 查看有哪些数据库实例: [grid@zzs-oa-02 ~]$ ps –ef|grep smon 停止数据库: [grid@zzs-oa-02 ~]$ srvctl stop database –d HMPPS2 [grid@zzs-oa-02 ~]$ srvctl stop database –d HAIMAPPS [grid@zzs-oa-02 ~]$ srvctl stop database –d JTOA 查看状态 [grid@zzs-oa-02 ~]$ srvctl status database –d HMPPS2 [grid@zzs-oa-02 ~]$ srvctl status database –d HAIMAPPS [grid@zzs-oa-02 ~]$ srvctl status database –d JTOA 切换为root账户停止集群组件 [root@zzs-oa-02 ~]# crsctl stop cluster –all 如果crsctl命令找不到,可以切换为grid账户,echo $ORACLE_HOME查看 [grid@zzs-oa-02 ~]$ echo $ORACLE_HOME /u01/app/11.2.0/grid 检查节点1的状态 [root@zzs-oa-01 grid]# /u01/app/11.2.0/grid/bin/crsctl check crs 检查节点2的状态 [root@zzs-oa-02 grid]# /u01/app/11.2.0/grid/bin/crsctl check crs 停止守护进程: [root@zzs-oa-01 grid]# /u01/app/11.2.0/grid/bin/crsctl stop has [root@zzs-oa-02 grid]# /u01/app/11.2.0/grid/bin/crsctl stop has |
再关闭操作系统
PS:
Oracle数据库集群开机
Oracle数据库单机开机