检查是否安装ASM
ASM和管理
ASM是一个有效的抽象层,使Oracle数据库可以与叫做DiskGroups的抽象空间一起使用,而不是直接使用DataFiles。
Oracle ASM脱离操作系统的文件系统约束,使得对文件管理时更加方便,同时也改善了很多的硬件属性。
ASM是Oracle数据库10g中一个非常出色的新特性,它以平台无关的方式提供了文件系统、逻辑卷管理器以及软件RAID等服务。
ASM可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡 I/O 以删除“热点”。
1. ASM在Oracle11gR2之前可以直接使用,在R2之后ASM必须由Oracle Grid Infrastructure来管理使用。 2. Oracle Grid软件(Grid Infrastructure(GI)),是Oracle从11gR2开始推出的,
主要包含: ASM(Automatic Storage Management)、ACFS(ASM Cluster File System)、ACFS snapshot、Oracle Clusterware和Oracle Restart。 3. 安装Oracle时,选择ASM数据存储方式。 4. Grid Infrastructure(GI)安装时,需要创建一个grid用户,使用grid用户来安装。
检查是否安装ASM:
//由于grid默认的环境变量设置 oracle_sid为asm [grid@shdb02 ~]$ echo $ORACLE_SID +ASM2 //直接登录即可 [oracle@shdb02 log]$ sqlplus / as sysdba; //或sqlplus / as sysasm SQL*Plus: Release 11.2.0.4.0 Production on Mon Mar 14 16:49:40 2022 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options SQL> select * from v$sga; NAME VALUE -------------------- ---------- Fixed Size 2270360 Variable Size 1.0335E+10 Database Buffers 5.7982E+10 Redo Buffers 93585408 // SQL> show parameter dump_dest; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ background_dump_dest string /u01/app/grid/diag/asm/+asm/+ASM2/trace core_dump_dest string /u01/app/grid/diag/asm/+asm/+ASM2/cdump user_dump_dest string /u01/app/grid/diag/asm/+asm/+ASM2/trace
//查看磁盘
SQL> select name,state from v$asm_diskgroup;
NAME STATE
------------------------------ -----------
ARCH MOUNTED
DATA MOUNTED
FRA MOUNTED
OCR MOUNTED
查看目录:
[grid@shdb02 +ASM2]$ pwd
/u01/app/grid/diag/asm/+asm/+ASM2
[grid@shdb02 +ASM2]$ ls
alert cdump hm incident incpkg ir lck metadata metadata_dgif metadata_pv stage sweep trace
查看alert日志:
tailf /u01/app/grid/diag/asm/+asm/+ASM2/trace/alert_+ASM2.log