Oracle、MySQL关机操作步骤

一、Oracle数据库单机关机(eg:LEAP系统)

 

先关闭使用数据库的应用系统,再关闭数据库

关闭数据库执行以下命令

1、关闭Oracle数据库监听器:(使用操作系统下管理Oracle的账户,关闭监听)

$ lsnrctl stop

2、登陆数据库系统:

$ sqlplus / as sysdba

>shutdown immediate;  #关闭

3、显示停止数据库实例完成后,退出sqlplus命令行界面
>exit 

 

 

退出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数据库单机

 

posted @ 2021-10-11 14:23  马踏飞燕Beautiful  阅读(841)  评论(0编辑  收藏  举报