Oracle rac raw_test(10g版).docx
文本预览下载声明
Oracle rac raw+asm 服务器主机名rac1rac2公共IP地址(eth0)01虚拟IP地址(eth0)01私有IP地址(eth1)56ORACLE RAC SIDrac1rac2集群实例名称tOCR(oracle集群注册表)/dev/raw/raw1 /dev/sdb1500M#/dev/raw/raw2 /dev/sdb2500M #的都是只做了一个表决磁盘(voting disk)/dev/raw/raw3 /dev/sdc1500M #/dev/raw/raw4 /dev/sdc2500MASM/dev/sdd1 10G VOL1 for Oracle Data/dev/sdd2 5GVOL2 for flash_recovery_area数据库备份/dev/sde1 10G (mkfs -t ext3 /dev/sde1)Node1_arch 5G /oradb1_arhc 归档日志 Node2_arch 5G /oradb2_arch 归档日志指定OCR 和 Voting Disk一般而言,如果采用存储来存放OCR和Voting Disk. 存储本身就提供了redundancy策略,此时我们可以选择External Redundancy 选项, 此时Oracle 就不在考虑软件冗余了。 如果没有使用存储设备或者存储为RAID0,那么就可以使用Oracle 自己提供的软件冗余机制 Normal Redundancy 选项,此时就会激活Mirror Location 选项. 用来指定镜像文件位置, Oracle 的Clusterware在运行时会维护这个Mirror文件的内容同步。?OCR 最多只有一份冗余:/dev/raw/raw1 /dev/raw/raw2 ?Voting Disk 最多可以定义2份冗余:/dev/raw/raw3/dev/raw/raw4自己在做的时候只做了4个分区,raw 和asm为了简单来实现。安装os,我用的rhel5.4(在安装时,分区就分两个一个swap,剩下都给/).安装系统的需要的包(两节点都要执行,用yum来装)Red Hat Enterprise Linux 4.0 and Asianux 2.0:binutils-.2-13.EL4compat-db-4.1.25-9compat-libstdc++-296-2.96-132.7.2control-center-2.8.0-12gcc-3.4.3-22.1.EL4gcc-c++-3.4.3-22.1.EL44glibc-2.3.4-2.9glibc-common-2.3.4-2.9gnome-libs-.90-44.1libstdc++-3.4.3-22.1libstdc++-devel-3.4.3-22.1make-3.80-5pdksh-5.2.14-30sysstat-5.0.5-1setarch-1.6-1libaio-devel unixODBC unixODBC-devellibXprlwrap(可在sql上下调用,需要自己去下载)修改各节点名称vi /etc/hosts (两节点都执行)#rac10 rac0 rac1-priv5 rac1-vip#rac21 rac1 rac2-priv6 rac2-vip1. private IP address is used only for internal clustering processing (Cache Fusion)私有IP用于心跳同步,这个对于用户层面,可以直接忽略,简单理解,这个Ip用来保证两台服务器同步数据用的私网IP。2. VIP is used by database applications to enable fail over when one cluster node fails虚拟IP用于客户端应用,以支持失效转移,通俗说就是一台挂了,另一台自动接管,客户端没有任何感觉。这也是为什么要使用RAC的原因之一,另一个原因,我认为是负载均衡。3. public IP adress is the normal IP address typically used by DBA and SA to manage storage, system and database.公有IP一般用于管理员,用来确保可以操作到正确的机器,真实IP。Kernel vi /etc/sysctl.conf(如果有问题还是去看一下装单机时候的参数,并了解一下参数的设置。)(两节点都执行)kernel.shmall = 2097152kernel.shm
显示全部