ASM和数据库实例,启动和关闭

关闭ASM实例
先登陆ASM
sqlplus / as sysasm
在这里插入图片描述
查看版本和状态
select host_name,instance_name,version,status,archiver
from v$instance;
在这里插入图片描述
关闭ASM实例,无法关闭,有连接
shutdown immediate;
在这里插入图片描述

查看连接到ASM实例的
select group_number,instance_name,db_name,status
from v$asm_client;
在这里插入图片描述
数据库在连接了
在这里插入图片描述
先关数据库
shutdown immediate;
在这里插入图片描述
在ASM查看客户端登陆信息,没有了
在这里插入图片描述
在关闭ASM
shutdown immediate;
在这里插入图片描述
关闭后没有进程了
ps -ef | grep -i smon
在这里插入图片描述
没有启动ASM实例,开启数据库会报错
sqlplus / as sysdba
在这里插入图片描述
ASM实例启动
启动到nomount
startup nomount;
在这里插入图片描述

查看磁盘组视图
select group_number,name,state
from v$asm_diskgroup;
在这里插入图片描述
启用受限模式:不能登陆数据库
startup restrict;
在这里插入图片描述

select host_name,instance_name,version,status,logins
from v$instance;
restricted:受限制的
在这里插入图片描述
它也是不能登陆数据库的
在这里插入图片描述
Startup正常启动
在这里插入图片描述

select host_name,instance_name,version,status,logins
from v$instance;
在这里插入图片描述
关闭ASM实例
crsctl status resource -t 查看资源的状态
在这里插入图片描述
srvctl status asm 查看ASM状态
在这里插入图片描述
srvctl stop asm -stopoption immediate 因为磁盘组还在挂载
在这里插入图片描述
srvctl stop diskgroup -diskgroup DATA 如果有其它磁盘组,也要停止
srvctl stop diskgroup -diskgroup FRA
在这里插入图片描述
两个磁盘组已经离线了
在这里插入图片描述
srvctl status asm ASM实例还在运行
在这里插入图片描述
关闭ASM实例
srvctl stop asm -stopoption immediate
srvctl status asm
在这里插入图片描述
crsctl status resource -t 查看关闭
在这里插入图片描述
启动ASM实例
srvctl start asm -startoption open
srvctl status asm
在这里插入图片描述
ASM磁盘组也自动挂载了ora.DATA.dg ora.FRA.dg,但是数据库没有启动
在这里插入图片描述
数据库启动和关闭
srvctl status database -database orcl 查看数据库状态
在这里插入图片描述
启动数据库
srvctl start database -database orcl
在这里插入图片描述
srvctl stop database -database orcl -stopoption immediate 停止数据库
在这里插入图片描述
ps -ef | grep -i smon查看进程,一个asm 一个数据库
在这里插入图片描述
crsctl status resource -t
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39568073/article/details/107098584