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

关闭ASM实例
先登陆ASM
sqlplus / as sysasm
ASM和数据库实例,启动和关闭
查看版本和状态
select host_name,instance_name,version,status,archiver
from v$instance;
ASM和数据库实例,启动和关闭
关闭ASM实例,无法关闭,有连接
shutdown immediate;
ASM和数据库实例,启动和关闭

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

查看磁盘组视图
select group_number,name,state
from v$asm_diskgroup;
ASM和数据库实例,启动和关闭
启用受限模式:不能登陆数据库
startup restrict;
ASM和数据库实例,启动和关闭

select host_name,instance_name,version,status,logins
from v$instance;
restricted:受限制的
ASM和数据库实例,启动和关闭
它也是不能登陆数据库的
ASM和数据库实例,启动和关闭
Startup正常启动
ASM和数据库实例,启动和关闭

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