Oracle RAID系统:实现数据安全可靠性(oracleraid)
Oracle RAID系统是Oracle公司利用多块硬盘,通过一种软件即RAID(可写入异常系统的冗余信息)来实现硬件事务处理的一种技术。它能有效利用硬件资源,提高系统性能、实现数据安全和可靠性,是应用在大中小型系统中很有优势的技术之一。
硬件RAID系统是由两个部分组成的:RAID控制卡和RAID驱动器组成,它可以将物理硬盘组合为一个逻辑单元,实现冗余存储和错误检测。RAID控制卡支持RAID0、RAID1、RAID5等多种容错等级,根据需要来实现备份策略,有效保护数据,提高处理能力。
基于软件的RAID系统在硬件系统基础上进一步提高数据安全可靠性。软件RAID代表着操作系统管理技术,它不仅可以以非常低的开销实现硬件RAID,而且可以利用更廉价的硬件资源实现RAID等级。软件RAID还能实现超过RAID硬件常用的RAID等级,如RAID4、RAID7、RAID10,使用这些RAID等级可以实现更高的数据安全可靠性。
总而言之,Oracle RAID系统是一种技术,它能够很好地实现数据安全可靠性,是企业运用大数据系统中有着重要作用的技术。有效避免数据丢失,降低风险,提高工作效率和数据安全性,是最重要的首要任务。
例:
基于Oracle的RAID实现:
–ora_asm_diskstring的参数配置
sql>select name,value from v$parameter where name like ‘ora_asm_diskstring’;
name value
—————————— ————————–
ora_asm_diskstring ‘/dev/sd[f-i]*’
–asm磁盘组配置
sql> asmcmd
ASMCMD> lsdg
Data Disk Group
OBJECT_NAME TOTAL_MB FREE_MB
————————– ——– ———
DATA_DG 0 0
RECO_DG 0 0
ASMCMD> lsdg -s
Data Disk Group
STATE TYPE REBAL SHADOW COMPATIBILITY
DATADG MOUNTED EXTERN N N 11.2.0.0.0
–定义ASM磁盘组
sql>alter diskgroup data_dg add disk ‘/dev/sdk1’ name ‘disk0’;
sql>alter diskgroup data_dg add disk ‘/dev/sdk2’ name ‘disk1’;
–创建RAID 0 和 RAID 1
sql> alter diskgroup data_dg add redundancy disk ‘disk0’
raidtype=’mirror’;
sql> alter diskgroup data_dg add redundancy disk ‘disk1’
raidtype=’linear’;
–确认RAID0和RAID1是否正确配置
sql> select name,redundancy,CON_ID from v$asm_disk;
NAME REDUNDANCY CON_ID
———————– ——— ——-
DISK0 MIRROR 0
DISK1 LINEAR 0