oracle 11g rac asm

Oracle 11g RAC(Real Application Clusters)和ASM(Automatic Storage Management)是企业级数据库Oracle的两个重要组件,RAC提供高可用性和可伸缩性,而ASM则简化了Oracle数据库的存储管理。本文将分别介绍Oracle 11g RAC和ASM的概念、架构、优势以及使用方法,并结合实例进行详细说明。

RAC概述

Oracle RAC是一种分布式数据库系统,可以将多个服务器上的Oracle数据库组成一个集群,以实现高可用性、负载均衡和扩展性。RAC的架构由多个节点、共享存储、集群文件系统和Oracle集群软件组成,其中共享存储和集群文件系统是RAC的核心,它们提供了跨节点共享数据的支持。

创建一个两节点RAC集群的示例: [oracle@node1 ~]$ ./runcluvfy.sh stage -pre nodeadd -n node1,node2 -r 11gR2 -silent [oracle@node1 ~]$ ./runInstaller -silent -ignorePrereq -waitForCompletion \ >oracle.install.option=CRS_CONFIG \ >ORACLE_HOSTNAME=node1 \ >INVENTORY_LOCATION=/u01/app/oraInventory \ >SELECTED_LANGUAGES=en \ >ORACLE_BASE=/u01/app/oracle \ >CRS_CLUSTER_NAME=mycluster \ >CRS_NODE1=node1 \ >CRS_NODE2=node2 \ >CRS_GNS_ORACLE_HOME=/u01/app/11.2.0/grid \ >CRS_GNS_IP_ADDRESS=192.168.1.1 \ >CSS_PASSWORD=oracle_4U \ >CRS_SERVICENAME=crs \ >ASM_DISCOVERY_STRING='/dev/oracleasm/disks/*' \ >ASM_DISKGROUPS=DATA \ >oracle.install.asm.storageOption=ASM \ >oracle.install.asm.diskGroup.name=DATA \ >oracle.install.asm.diskGroup.redundancy=EXTERNAL \ >oracle.install.asm.diskGroup.disks='/dev/sdb' \ >oracle.install.asm.diskGroup.diskDiscoveryString='/dev/sdc,/dev/sdd,/dev/sde' \ >oracle.install.asm.diskGroup.diskredundancy=FRACTIONAL \ >oracle.install.config.managementOption=NONE \ >oracle.install.db.config.starterdb.type=GENERAL_PURPOSE \ >oracle.install.db.config.starterdb.globalDBName=orcl \ >oracle.install.db.config.starterdb.SID=orcl \ >oracle.install.db.config.starterdb.characterSet=AL32UTF8 \ >oracle.install.db.config.starterdb.password=oracle_4U \ >oracle.install.db.config.starterdb.confirmPassword=oracle_4U