SUN V490+OracleHA双机改造文档_第1页
SUN V490+OracleHA双机改造文档_第2页
SUN V490+OracleHA双机改造文档_第3页
SUN V490+OracleHA双机改造文档_第4页
SUN V490+OracleHA双机改造文档_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE 84PAGE FZPU双机安装文档 (Solaris 10 + Oracle 9i + SVM + Sun Cluster 3.1)文档版本:RC V1.0 编写作者 :Fzpu 印刷约定 蓝色代表系统show run内容 红色代表注释参考资料:Sun Cluster 3.1 8/05 发行说明(适用于 Solaris OS)Sun Cluster 软件安装指南(适用于 Solaris OS)Sun Cluster 系统管理指南(适用于 Solaris OS) 用于 Oracle 的 Sun Cluster 数据服务指南(适用于 Solaris OS)SolarisVolume Ma

2、nager 管理指南Sun StorageTekCommon Array Manager 软件安装指南Sun StorageTek 6140 阵列硬件安装指南日 期:2008.11.1硬件环境:管理工作站:无服务器:2SUN V490磁盘阵列:SUN Stortek 6140软件环境:Solaris 10Sun Cluster 3.1SunCluster agent for HA-OracleSolaris Volume Manager主机命名规则:服务器:第一台V490:web-db1 ;第二台V490:web-db2Sun cluster + oracle 安装规划(如表K-1所示): 表

3、K-1操作系统 Sun Solaris 10 05/08集群软件 Sun Cluster 3.1卷管理软件Solaris Volume Manager数据库软件 Oracle 节点1 节点2 浮动IP地址 6子网掩码网关 54IPMP测试IP地址 1 web-db1-ce0-test 2 web-db1-ce1-test 3 web-db2-ce0-test 4 web-db2-ce1-test节点1对应的主机名web-db1节点2对应的主机名web-db2Cluster名称fzpu-cluster系统用户oracle (dba组)浮动IP对应的主机名web-db一 服务器V490的安装: 1

4、.安装前的规划每台服务器配有两个146G的硬盘做raid1,其中web-db1 有16G内存做主节点, web-db2有8G内存。系统安装好之后,两个节点的分区一致,避免出现不可预料的情况。按图 1的连接方式,使web-db1和web-db2同时连接6140,确保两台主机都能找到Stortek 6140内的硬盘。图1:2.操作系统安装 操作系统:Solaris 10注意:在安装操作系统的过程中千万要注意两台主机都不要接存储,不然的话两台主机的系统盘和Stortek 6140的Target 号会不一致,会对以后的安装产生影响。安装操作系统EIS补丁详细步骤3) 按照以下的规划安装操作系统web-

5、db1与web-db2相同(表K-2):由于要安装SC3.1+svm,请预留系统盘的第5分区空间1G,用来建立/globaldevices,第七分区空间512MB用来放置metadb信息 注:/globaldevices - 创建一个512 兆字节的文件系统供scinstall实用程序针对全局设备使用。(分片7)meta分区用于存放卷管理器的状态数据库副本在磁盘的最后一个分片上创建一个20 兆字节的分区供卷管理器使用。如果群集使用VERITAS Volume Manager (VxVM)并且您要封装根磁盘,则需要有两个未使用的盘片以供VxVM 使用。表K-2分区号 分区名分区大小 说明 0 /

6、 91325 MB为分片1 至7 分配空间后磁盘中剩余的空闲空间。可供SolarisOS、Sun Cluster 软件、数据服务软件、卷管理器软件、SunManagement Center 代理和Sun Cluster 模块代理软件包、根文件系统以及数据库和应用程序软件使用。 1 Swap 16G 2 Overlap139989 MB整个磁盘 3/var 20G 4/tmp10G 5/globaldevices1GBSun Cluster 软件稍后会给该盘片指定一个不同的装载点并将它装载为一个群集文件系统。 6未使用 7卷管理器512MBmetadb 专用文件系统和磁盘格式 下列汇总是你当前的

7、文件系统和磁盘格式, 基于你所提供的信息. 注意: 如果你选择用户化, 则你应该了解文件系统, 它们在磁盘上的期望目的以及如何改变它们可能会影响系统的操作. 文件系统/安装点 硬盘/分片 大小 = / c1t1d0s0 91325 MB swap c1t1d0s1 16386 MB overlap c1t1d0s2 139989 MB /var c1t1d0s3 20481 MB /tmp c1t1d0s4 10245 MB /globaldevices c1t1d0s5 1033 MB c1t1d0s7 516 MB 4) 设置OBP变量local-mac-address为true,在OBP

8、下:setenvlocal-mac-address? true或在Solaris下:eeprom local-mac-address?=true注:(此选项为solaris 多路径必须满足的条件,local-mac-address? 变量必须使用Ethernet 适配器的默认值true。对于以太网适配器,Sun Cluster 软件不支持local-mac-address? 的值为false。此要求与Sun Cluster 3.0 不同,Sun Cluster 3.0 要求local-mac-address? 的值为false。)5) 配置/etc/hosts,输入所有cluster节点和逻辑

9、主机IP记录:在两台主机上配置好IPMP连接两条ce口私网线 配置IPMPweb-db1的/etc/hosts信息# Internet host table#:1 localhost localhost web-db1 loghost web-db2#IPMP test address1 web-db1-ce0-test2 web-db1-ce1-test#logic address6 web-db (全局逻辑地址)web-db1 的/etc/hostname.ce0信息web-db1 netmask + broadcast + group ipmp0 up addif web-db1-ce0

10、-test netmask + broadcast + deprecated -failover upweb-db1 的/etc/hostname.ce1信息web-db1-ce1-test netmask + broadcast + group ipmp0 deprecated -failover upweb-db2的/etc/hosts信息rootweb-db2 # cat /etc/hosts# Internet host table#:1 localhost localhost web-db2 loghost web-db1#IPMP test address3 web-db2-ce0

11、-test4 web-db2-ce1-test#logic address6 web-db (全局逻辑地址)web-db2的/etc/hostname.ce0信息web-db2 netmask + broadcast + group ipmp0 up addif web-db2-ce0-test netmask + broadcast + deprecated -failover upweb-db2的/etc/hostname.ce1信息web-db2-ce1-test netmask + broadcast + group ipmp0 deprecated -failover up以下在两机

12、上完成6) 修改文件/etc/defaultrouter,设置缺省路由vi /etc/defaultrouter 547) 修改文件/etc/system,加入以下3行:exclude: lofsset ce:ce_taskq_disable=1 二Stortek 6140安装识别.1配置StorEdge 6140:详细配置注:StorEdge 6140共有10块146GFC硬盘,其中8个硬盘做RAID5,剩下的2个做hot spare盘。由于sun cluster需要一个quorum盘, Oracle需使用raw做文件系统,所以划分了三个partion。Quorum分区1024MB即可。让系

13、统重新扫描硬件设备rootweb-db1 # reboot - -r 运行cfgadmal可以看见系统已经注册了控制器,只需启用多路径mpxio即可。 rootweb-db1 # cfgadm -alAp_Id Type Receptacle Occupant Conditionc0 scsi-bus connected configured unknownc0:dsk/c0t0d0 CD-ROM connected configured unknownc1 fc-private connected configured unknownc1:5000cca00432dcc9 disk conn

14、ected configured unknownc1:5000cca00432dce1 disk connected configured unknownc2 fc-private connected configured unknownc2:200400a0b82aaf01 disk connected configured unknownc3 fc-private connected configured unknownc3:200500a0b82aaf01 disk connected configured unknownusb0/1 usb-mouse connected config

15、ured okusb0/2 usb-device connected configured okusb0/3 unknown empty unconfigured okusb0/4 unknown empty unconfigured okrootweb-db1 # ls -l /dev/fc总数 6lrwxrwxrwx 1 root root 51 12月 1日 12:55 fp0 - ././devices/pci8,600000/SUNW,qlc1/fp0,0:devctllrwxrwxrwx 1 root root 51 12月 1日 12:55 fp1 - ././devices/p

16、ci8,600000/SUNW,qlc2/fp0,0:devctllrwxrwxrwx 1 root root 51 12月 1日 12:55 fp2 - ././devices/pci9,600000/SUNW,qlc2/fp0,0:devctl注:(fp0,fp1为HBA卡上的光纤通道,fp2为本地的光线通道fp0,fp1开启多路径,fp2关闭多路径)rootweb-db1#vi /kernel/drv/fp.conf 添加如下语句。注释掉 #mpxio-disable=yes; parent=/pci8,600000/SUNW,qlc1 port=0 mpxio-disable=no;

17、name=fp parent=/pci8,600000/SUNW,qlc2 port=0 mpxio-disable=no; name=fp/ fp0,fp1开启多路径parent=/pci9,600000/SUNW,qlc2 port=0 mpxio-disable=yes; name=fp/ fp2关闭多路径注:(多路径软件用于管理指向共享群集存储设备的多个I/O 路径。对于Solaris 8 或Solaris 9 操作系统,安装并配置Sun StorEdge Traffic Manager 软对于Solaris 10 操作系统,启用Solaris 多路径功能,此功能作为Solaris 1

18、0 软件的一部分已被默认安装。以上表明在HBA卡FC接口上启用mpxio,而不是全局启用。这样正常阵列设备识别的磁盘号就为长串字符,而本地磁盘识别的磁盘号为正常的cxtxsx,因为只是在FC口局部启用的多路径,而本地禁用多路径)rootweb-db1# stmsboot u WARNING: This operation will require a reboot.Do you want to continue ? y/n (default: y) yThe changes will come into effect after rebooting the system.Reboot the

19、system now ? y/n (default: y) y在web-server2上执行相同的步骤可以看见盘阵已经变成multipath-devicesrootweb-db1 # formatSearching for disks.doneAVAILABLE DISK SELECTIONS: 0. c1t0d0 /pci9,600000/SUNW,qlc2/fp0,0/ssdw5000cca00432dcc9,0 1. c1t1d0 /pci9,600000/SUNW,qlc2/fp0,0/ssdw5000cca00432dce1,0 2. c4t600A0B80002A2B3200000

20、66F492B138Dd0 /scsi_vhci/ssdg600a0b80002a2b320000066f492b138d 3. c4t600A0B80002AAF00000007BF492B135Cd0 /scsi_vhci/ssdg600a0b80002aaf00000007bf492b135c 4. c4t600A0B80002AAF00000007C5492B13D6d0 /scsi_vhci/ssdg600a0b80002aaf00000007c5492b13d6Specify disk (enter its number):rootweb-db2 # formatSearching

21、 for disks.doneAVAILABLE DISK SELECTIONS: 0. c1t0d0 /pci9,600000/SUNW,qlc2/fp0,0/ssdw21000000878d59a1,0 1. c1t1d0 /pci9,600000/SUNW,qlc2/fp0,0/ssdw21000000878d0ef5,0 2. c4t600A0B80002A2B320000066F492B138Dd0 /scsi_vhci/ssdg600a0b80002a2b320000066f492b138d 3. c4t600A0B80002AAF00000007BF492B135Cd0 /scs

22、i_vhci/ssdg600a0b80002aaf00000007bf492b135c 4. c4t600A0B80002AAF00000007C5492B13D6d0 /scsi_vhci/ssdg600a0b80002aaf00000007c5492b13d6三Cluster 软件安装配置1.Sun软件的安装双机软件采用sun公司的sun cluster3.1 ,此软件已经集成到JES(Java Enterprise System)软件包中。cd /var/spool/stage/JES_05Q4/Solaris_sparc可通过运行以下命令进行安装:GUI mode:./installe

23、rCLI mode:./installer -nodisplay2. Sun Cluster环境配置两个节点通讯用rootweb-db1 # vi .rhosts +rootweb-db1 # vi /etc/hosts.equivweb-db1web-db2web-db 3,打EIS补丁软件安装完毕之后,也需要打补丁。不过sun cluster安装完毕之后,系统默认已经启动服务,安装补丁之前需停用sun cluster服务。(两个节点上做)安装完毕后,执行reboot - -x 重启之后不进入sun cluster环境安装SC3.1的patches;rootweb-db1 # lofiadm

24、 -a /opt/iso/eis-dvd.iso /dev/lofi/1rootweb-db1 # lofiadm Block Device File/dev/lofi/1 /opt/iso/eis-dvd.isorootweb-db1 # mount -F /dev/lofi/1 /mnt/iso/rootweb-db1 # mount -F hsfs /dev/lofi/1 /mnt/iso/rootweb-db1 # cd /mnt/iso/sun/installrootweb-db1 # ./setup-standard.shinit 6 重启系统。rootweb-db1 # unpa

25、ck-patches注:(进入cluster补丁包的目录,用这个命令一次打EIS补丁集)然后执行命令 init 6 重启系统。在web-db2上执行以上相同的步骤4.Scintall 配置配置主节点web-db1 具体内容摘录:rootweb-db1 # scinstall * 主菜单 * 请选择以下某一带 (*) 的选项: * 1) 安装群集或群集节点 2) 将群集配置为从此安装服务器中快速启动 3) 在此群集节点中添加对新数据服务的支持 4) 升级此群集节点 5) 打印此群集节点的发行信息 * ?) 菜单选项中的帮助 * q) 退出 选项: 1 * 安装菜单 * 请选择以下任一选项: 1)

26、 安装新群集的所有节点 2) 只将此机器安装为新群集的第一个节点 3) 将此机器添加为现有群集中的节点 ?) 菜单选项中的帮助 q) 返回主菜单 选项: 2 * 只安装新群集的第一个节点 * 此选项用于建立新的群集,该群集使用此机器作为其第一个节点。 安装群集框架软件之后,系统将要求您输入群集的名称。 然后,您可以运行 sccheck(1M) 来测试此机器是否满足 Sun Cluster 预配置的基本要求。 sccheck(1M) 通过后,系统将要求您输入最初将加入该群集的其他节点的名称 。除非此群集为单节点群集,否则系统还将要求您输入某些群集传输配置信息 。 可以随时按 Control-d

27、组合键返回 主菜单。 是否要继续 (yes/no) yes? y 安装类型 群集名 检查 群集节点 群集节点 Type of Installation Autodiscovery of Cluster Transport Do you want to use autodiscovery (yes/no) yes?y9) Do you want scinstall to reboot for you (yes/no) yes? y 5.执行命令 scstat p 检查确认所有cluster节点都处于online状态;具体内容摘录:rootweb-db1 # scstat -p- Cluster

28、Nodes - Node name Status Cluster node: web-db1 Online Cluster node: web-db2 Online- Cluster Transport Paths - Endpoint Endpoint Status Transport path: web-db1:ce1 WEB-DB2:ce1 Path online Transport path: web-db1:ce0 WEB-DB2:ce0 Path online- Quorum Summary - Quorum votes possible: 1 Quorum votes neede

29、d: 1 Quorum votes present: 1- Quorum Votes by Node - Node Name Present Possible Status Node votes: web-db1 1 1 Online Node votes: web-db2 0 0 Online- Quorum Votes by Device - Device Name Present Possible Status - Device Group Servers - Device Group Primary Secondary - Device Group Status - Device Gr

30、oup Status - Multi-owner Device Groups - Device Group Online Status - IPMP Groups - Node Name Group Status Adapter Status IPMP Group: web-db1 ipmp0 Online ce3 Online IPMP Group: web-db1 ipmp0 Online ce2 Online6重新检测所有的节点上配置IPMP 是否配好rootweb-db1 # ifconfig -alo0: flags=2001000849 mtu 8232 index 1 inet

31、netmask ff000000 ce0: flags=1000843 mtu 1500 index 2 inet netmask ffffff00 broadcast 55 groupname ipmp0 ether 0:14:4f:44:55:ca ce0:1: flags=9040843 mtu 1500 index 2 inet 1 netmask ffffff00 broadcast 55ce1: flags=9040843 mtu 1500 index 3 inet 2 netmask ffffff00 broadcast 55 groupname ipmp0 ether 0:14

32、:4f:67:3c:92 ce1:1: flags=1040843 mtu 1500 index 3 inet 6 netmask ffffff00 broadcast 55ce2: flags=1008843 mtu 1500 index 5 inet 29 netmask ffffff80 broadcast 55 ether 0:14:4f:85:e6:37 ce3: flags=1008843 mtu 1500 index 4 inet netmask ffffff80 broadcast 27 ether 0:14:4f:85:e6:36 clprivnet0: flags=1009

33、843 mtu 1500 index 6 inet netmask ffffff00 broadcast 55 ether 0:0:0:0:0:17.设置quorum disk盘在所有节点执行命令scdidadm L 查看硬盘ID,选择两Cluster节点主机都能看到的硬盘ID;具体内容摘录:查看共享磁盘设备(se 6140)的全局设备号(did)。D4 为quorum盘、d5,D6 为RAW设备。D7为备用rootweb-db1 # scdidadm -L1 web-db1:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1 2 web-db1:/dev/rdsk/c1t1d

34、0 /dev/did/rdsk/d2 3 web-db1:/dev/rdsk/c1t0d0 /dev/did/rdsk/d3 4 web-db1:/dev/rdsk/c4t600A0B80002AAF00000007C5492B13D6d0 /dev/did/rdsk/d4 4 web-db2:/dev/rdsk/c4t600A0B80002AAF00000007C5492B13D6d0 /dev/did/rdsk/d4 5 web-db1:/dev/rdsk/c4t600A0B80002A2B320000066F492B138Dd0 /dev/did/rdsk/d5 5 web-db2:/d

35、ev/rdsk/c4t600A0B80002A2B320000066F492B138Dd0 /dev/did/rdsk/d5 6 web-db1:/dev/rdsk/c4t600A0B80002AAF00000007BF492B135Cd0 /dev/did/rdsk/d6 6 web-db2:/dev/rdsk/c4t600A0B80002AAF00000007BF492B135Cd0 /dev/did/rdsk/d6 7 web-db2:/dev/rdsk/c0t0d0 /dev/did/rdsk/d7 8 web-db2:/dev/rdsk/c1t0d0 /dev/did/rdsk/d8

36、 9 web-db2:/dev/rdsk/c1t1d0 /dev/did/rdsk/d9 2)在节点1,执行命令scsetup指定d6作为quorum disk盘Is it okay to continue (yes/no) yes? yesWhich global device do you want to use (d)? D6Is it okay to proceed with the update (yes/no) yes? yesDo you want to add another quorum disk (yes/no)? no注:(查询磁盘号d6的容量1024M,作为我们先前设定

37、的quorum disk)Is it okay to reset “installmode” (yes/no) yes? yes8 。加入所有私网IP地址到/etc/hosts, 可以通过如下方式获取私网IP地址 # grep ip_address /etc/cluster/ccr/infrastructure每个IP地址必须指定唯一的主机名,建议如下命名:rootweb-db1 # grep ip_address /etc/cluster/ccr/infrastructureperties.ip_address 29perties.ip_address perties.ip_address

38、30perties.ip_address 四.磁盘资源配置1.在所有节点上修改文件/kernel/drv/md.conf,修改nmd的值为:max: nmd=1024注:(在Solaris 10 版本中,Solaris Volume Manager 的功能已得到增强,它可以动态配置卷。不再需要编辑/kernel/drv/md.conf 文件中的nmd 和md_nsets 参数。根据需要动态创建新卷。)2. 重启所有节点重新识别设备:scshutdown ; boot -r3 .在所有节点运行命令:scgdevs第二块硬盘同步第一块的磁盘分区信息注:(在安装solaris 时本地第二块硬盘可不分

39、区)prtvtoc /dev/rdsk/c1t0d0s2 | fmthard -s - /dev/rdsk/c1t1d0s2创建转台数据库副本,至少要有3个状态数据库副本metadb a f -c 3 c1t0d0s7metadb a f -c 3 c1t1d0s74.在主节点上镜像本地硬盘: metainit f d101 1 1 c1t0d0s0metainit d102 1 1 c1t1d0s0metainit d100 m d101metainit f d104 1 1 c1t0d0s1metainit d105 1 1 c1t1d0s1metainit d103 m d104meta

40、init f d107 1 1 c1t0d0s3metainit d108 1 1 c1t1d0s3metainit d106 m d107metainit f d110 1 1 c1t0d0s4metainit d111 1 1 c1t1d0s4metainit d109 m d110metainit f d113 1 1 c1t0d0s5metainit d114 1 1 c1t1d0s5metainit d112 m d113metaroot d100注 (在这里我们创建本地两块磁盘的RAID1卷,分别是d100,d103,d106,d109,d112,其中d100为根盘的镜像卷,本地m

41、etadevice的设备号用100以上的,切在做另一个节点是设备好不能与此重复)5.修改文件/etc/vfstab中对应的记录:rootweb-db1 # cat /etc/vfstab#device device mount FS fsck mount mount#to mount to fsck point type pass at boot options# fd - /dev/fd fd - no -/proc - /proc proc - no -/dev/md/dsk/d103 - - swap - no -/dev/md/dsk/d100 /dev/md/rdsk/d100 /

42、ufs 1 no -/dev/md/dsk/d106 /dev/md/rdsk/d106 /var ufs 1 no -#/dev/dsk/c1t0d0s5 /dev/rdsk/c1t0d0s5 /globaldevices ufs 2 yes -/dev/md/dsk/d109 /dev/md/rdsk/d109 /tmp ufs 2 yes -/devices - /devices devfs - no -ctfs - /system/contract ctfs - no -objfs - /system/object objfs - no -/dev/md/dsk/d112 /dev/m

43、d/rdsk/d112 /global/.devices/node1 ufs 2 no global6.sync ; init 07.在OK状态,设置引导顺序OK devaliasOk Nvalias diskmirr /pci9,600000/SUNW,qlc2/fp0,0/ssdw5000cca00432dce1,0:aOk nvstoreOk setenv boot-device disk diskmirr net8. 重启后,使镜像挂上卷metattach d100 d102metattach d103 d105metattach d106 d108metattach d109 d11

44、1metattach d112 d1149.在备节点上镜像本地硬盘metainit f d201 1 1 c1t0d0s0metainit d202 1 1 c1t1d0s0metainit d200 m d201metainit f d204 1 1 c1t0d0s1metainit d205 1 1 c1t1d0s1metainit d203 m d204metainit f d207 1 1 c1t0d0s3metainit d208 1 1 c1t1d0s3metainit d206 m d207metainit f d110 1 1 c1t0d0s4metainit d111 1 1

45、 c1t1d0s4metainit d209 m d210metainit f d113 1 1 c1t0d0s5metainit d214 1 1 c1t1d0s5metainit d212 m d213metaroot d200注:(本地metadevice的设备号用200以上的,并不要和主节点的metadevice重复,在这里我们创建本地两块磁盘的RAID1卷,分别是d200,d203,d206,d209,d212,其中d200为根盘的镜像卷,)10.修改文件/etc/vfstab中对应的记录:rootweb-db2 # cat /etc/vfstab#device device mou

46、nt FS fsck mount mount#to mount to fsck point type pass at boot options# fd - /dev/fd fd - no -/proc - /proc proc - no -/dev/md/dsk/d203 - - swap - no -/dev/md/dsk/d200 /dev/md/rdsk/d200 / ufs 1 no -/dev/md/dsk/d206 /dev/md/rdsk/d206 /var ufs 1 no -#/dev/dsk/c1t0d0s5 /dev/rdsk/c1t0d0s5 /globaldevice

47、s ufs 2 yes -/dev/md/dsk/d209 /dev/md/rdsk/d209 /tmp ufs 2 yes -/devices - /devices devfs - no -ctfs - /system/contract ctfs - no -objfs - /system/object objfs - no -/dev/md/dsk/d212 /dev/md/rdsk/d212 /global/.devices/node2 ufs 2 no global11.sync ; init 012.在OK下:setenv boot-device rootdisk rootmirr,

48、然后重启metattach d200 d202metattach d203 d205metattach d206 d208metattach d209 d211metattach d212 d21413.在所有节点上添加如下一行到文件/etc/system里:set md:mirrored_root_flag=1 查看metadb库信息 rootweb-db1 # metadb flags first blk block count a m p luo 16 8192 /dev/dsk/c1t0d0s7 a p luo 8208 8192 /dev/dsk/c1t0d0s7 a p luo 1

49、6400 8192 /dev/dsk/c1t0d0s7 a p luo 16 8192 /dev/dsk/c1t1d0s7 a p luo 8208 8192 /dev/dsk/c1t1d0s7 a p luo 16400 8192 /dev/dsk/c1t1d0s7rootweb-db2 # metadb flags first blk block count a m p luo 16 8192 /dev/dsk/c1t0d0s7 a p luo 8208 8192 /dev/dsk/c1t0d0s7 a p luo 16400 8192 /dev/dsk/c1t0d0s7 a p luo

50、16 8192 /dev/dsk/c1t1d0s7 a p luo 8208 8192 /dev/dsk/c1t1d0s7 a p luo 16400 8192 /dev/dsk/c1t1d0s714.在第一个节点上,用did设备建立共享硬盘组和meta设备:1)创建磁盘集ora_datametaset-sora_data -a -h web-db1 web-db2注:(关于不能使用-M项,-M是用来创建多属主主机磁盘的,就是在同一时间两节点都可以对磁盘集有读写的权限,这是sun cluster for ORACLE RAC的东西,要满足一定要件才能创建成功)metaset: 只允许在多属主磁

51、盘集上使用 -M 选项用法: metaset -s 集名称 -a -A enable | disable -h 主机名. metaset -s 集名称 -a -M -h 主机名. metaset -s 集名称 -a -M -l 长度 -L 驱动器名称. metaset -s 集名称 -d -M -h 主机名. metaset -s 集名称 -d -M -f -h 所有主机名 metaset -s 集名称 -d -M -f 驱动器名称. metaset -s 集名称 -d -M -f 主机名. metaset -s 集名称 -A enable | disable metaset -s 集名称 -

52、t -f metaset -s 集名称 -r metaset -s 集名称 -j -M metaset -s 集名称 -w -M metaset -s 集名称 -P -M metaset -s 集名称 -b -M metaset -s 集名称 -o -M -h 主机名 metaset -s 集名称 主机名 = /etc/nodename 的内容 驱动器名称 = cNtNdN 无盘片 -M 对于多属主集是可选的,但在创建集时例外2).将共享磁盘d4,d5 添加到磁盘集ora_data中metaset s ora_data a /dev/did/rdsk/d4s0metaset s ora_dat

53、a a /dev/did/rdsk/d5s0注:(did设备只映射2个有意义的slice,slice0和7,s7只有8m放一个metadb,s0代表全部可用空)3) 查看磁盘集ora_data属性 rootweb-db1 # metaset -s ora_data设置名称 = ora_data, 设置数量 = 1主机 属主 web-db1 是 web-db2 驱动 Dbased4 是 d5 是 创建磁盘集在任意一个节点操作即可注:(关于磁盘集属主的问题,在哪台机器上创建先创建了磁盘集那个节点就默认为磁盘集的数组,在实施中如果还未对cluster配置资源,会发生节点不能对磁盘集设置和写入的问题,

54、可以用命令在需要切换的节点上运行命令metaset s ora_data t 进行切换)4)查看sun cluster中磁盘集ora_data状态rootweb-db1 #scstat p - Device Group Servers - Device Group Primary Secondary Device group servers: ora_data dbserver1 dbserver2- Device Group Status - Device Group Status Device group status: ora_data Online5)初始化d5、d6为metadevi

55、cesmetainit -s oracle-data d50 1 1 /dev/did/dsk/d5metainit -s oracle-data d60 1 1 /dev/did/dsk/d6五.ORACLE数据库的规划以及安装1.在web-db1上安装ORACLE(见附录1。ORACLE安装文档)注:(只在web-db1上操作,安装过程中不进行数据库的创建)2.创建数据库并应用oracle 裸设备 1)创建oracle 裸设备的配置文件,并加入环境变量 (两节点同时做)DBCA_RAW_CONFIG=/opt/oracle/raw.txtExport DBCA_RAW_CONFIG以下为编

56、辑/opt/oracle/raw.txt内容cwmlite = /opt/oracle/oradata/fzpu/cwmlite01.dbfdrsys = /opt/oracle/oradata/fzpu/drsys01.dbffict_data = /opt/oracle/oradata/fzpu/fict_data.dbffqct_data = /opt/oracle/oradata/fzpu/fqct_data.dbffzpu = /opt/oracle/oradata/fzpu/fzpu.dbfindx = /opt/oracle/oradata/fzpu/indx01.dbfkgwl

57、 = /opt/oracle/oradata/fzpu/kgwl.dbfrbs_ts = /opt/oracle/oradata/fzpu/usr_rbs01.dbfsystem = /opt/oracle/oradata/fzpu/system01.dbftemp = /opt/oracle/oradata/fzpu/temp01.dbftools = /opt/oracle/oradata/fzpu/tools01.dbfundotbs1 = /opt/oracle/oradata/fzpu/undotbs01.dbfusers = /opt/oracle/oradata/fzpu/use

58、rs01.dbfuser_idx = /opt/oracle/oradata/fzpu/user_idx.dbfusr_rbs = /opt/oracle/oradata/fzpu/usr_rbs.dbfredo1_1 = /opt/oracle/oradata/fzpu/redo01.logredo1_2 = /opt/oracle/oradata/fzpu/redo02.logredo1_3 = /opt/oracle/oradata/fzpu/redo03.logcontrol1 = /opt/oracle/oradata/fzpu/control01.ctlcontrol2 = /op

59、t/oracle/oradata/fzpu/control02.ctlcontrol3 = /opt/oracle/oradata/fzpu/control03.ctl注:(一共有14个数据文件,3个控制文件,3个redo_log)2)规划oracle的安装设备一共有14个数据文件,3个控制文件,3个redo_log根据应用需要建立软分区d401-d420,做为orcle的裸设备,d421做为存放归档日志metainit -s ora_data d401 -p d40 20mmetainit -s ora_data d402 -p d40 20mmetainit -s ora_data d40

60、3 -p d40 30Gmetainit -s ora_data d404 -p d40 30Gmetainit -s ora_data d405 -p d40 500mmetainit -s ora_data d406 -p d40 25mmetainit -s ora_data d407 -p d40 500mmetainit -s ora_data d408 -p d40 4Gmetainit -s ora_data d409 -p d40 1Gmetainit -s ora_data d410 -p d40 10Gmetainit -s ora_data d411 -p d40 10m

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论