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