东方蜘蛛 发表于 2007-06-01 15:24

原帖由 SUNfan 于 2007-6-1 15:19 发表
真实不太明白,具体这么操作?

以下信息仅供参考:

在每个节点上创建metadb库,用来存储metadevices 设备信息。

root@v490-1# metadb –a –f –c 3 c0t0d0s6
                      //创建metadb库

root@v490-1#metadb
                     //查看metadb库信息


创建多属主磁盘集。


root@v490-1# metaset -s ora_data -M -a -h v490-1 v490-2
                  //创建多属主磁盘集ora_data
root@v490-1#scdidadm –L
                   //查看共享磁盘设备(3510)的全局设备号(did)。D6 为quorum盘。D4、d5 为RAW设备
1      v490-2:/dev/rdsk/c0t0d0      /dev/did/rdsk/d1   
2      v490-2:/dev/rdsk/c1t1d0      /dev/did/rdsk/d2   
3      v490-2:/dev/rdsk/c1t0d0      /dev/did/rdsk/d3   
4   v490-1:/dev/rdsk/c5t600C0FF0000000000A7ED9783CCF4803d0 /dev/did/rdsk/d4   
4      v490-2:/dev/rdsk/c5t600C0FF0000000000A7ED9783CCF4803d0 /dev/did/rdsk/d4   
5      v490-1:/dev/rdsk/c5t600C0FF0000000000A7ED9783CCF4802d0 /dev/did/rdsk/d5   
5      v490-2:/dev/rdsk/c5t600C0FF0000000000A7ED9783CCF4802d0 /dev/did/rdsk/d5   
6      v490-1:/dev/rdsk/c5t600C0FF0000000000A7ED9783CCF4800d0 /dev/did/rdsk/d6   
6      v490-2:/dev/rdsk/c5t600C0FF0000000000A7ED9783CCF4800d0 /dev/did/rdsk/d6   
7      v490-1:/dev/rdsk/c1t1d0      /dev/did/rdsk/d7   
8      v490-1:/dev/rdsk/c1t0d0      /dev/did/rdsk/d8   
9      v490-1:/dev/rdsk/c0t0d0      /dev/did/rdsk/d9
root@v490-1# metaset –s ora_data –a /dev/did/dsk/d4
root@v490-1# metaset –s ora_data –a /dev/did/dsk/d5
                  //将共享磁盘d4,d5 添加到磁盘集ora_data中
root@v490-1 # metaset - s ora_data
                   //查看磁盘集ora_data属性
Multi-owner Set name = ora_data, Set number = 1, Master = v490-1

Host                Owner          Member
v490-1             multi-owner   Yes
v490-2             multi-owner   Yes
Driv Dbase
d4   Yes
d5   Yes

注:创建磁盘集在任意一个节点操作即可

创建软分区--oracle for RAC使用的RAW分区


root@v490-1 #scstat –D       //查看sun cluster中磁盘集ora_data状态
-- Multi-owner Device Groups --                               Device Group      Online Status                               ------------      -------------   Multi-owner device group:   ora_data            v490-1,v490-2
root@v490-1 # metainit –s ora_data d55 1 1 /dev/did/dsk/d4
root@v490-1 # metainit –s ora_data d56 1 1 /dev/did/dsk/d5
                        //初始化d4、d5为metadevices

root@v490-1 # metainit –s ora_data d35 –p d55 10g
               //在d55中创建软分区d35
root@v490-1 # metainit –s ora_data d36 –p d55 10g
root@v490-1 # metainit –s ora_data d37 –p d55 10g
root@v490-1 # metainit –s ora_data d38 –p d55 500m
root@v490-1 # metainit –s ora_data d39 –p d55 500m
。。。。。。(省略)
root@v490-1 # metainit –s ora_data d53–p d55 500m
root@v490-1 # metainit –s ora_data d54 –p d55 500m
root@v490-1 # metainit –s ora_data d60 –p d55 500m
。。。。。。(省略)
root@v490-1 # metainit –s ora_data d63 –p d55 500m
root@v490-1 # metainit –s ora_data d64 –p d55 500m

root@v490-1 # metastat -s ora_data
                        //查看磁盘集ora_data状态
ora_data/d55: Concat/Stripe
    Size: 1258308416 blocks (600 GB)
    Stripe 0:
      Device   Start BlockDbase      State Reloc Hot Spare
      d4s0            0   No            Okay   No
      
ora_data/d56: Concat/Stripe
    Size: 1426067456 blocks (680 GB)
    Stripe 0:
      Device   Start BlockDbase      Reloc
      d5s0            0   No         No

ora_data/d36: Soft Partition
    Device: ora_data/d55
    State: Okay
    Size: 20971520 blocks (10 GB)
      Extent            Start Block            Block count
             0               24092800               20971520

ora_data/d35: Soft Partition
    Device: ora_data/d55
    State: Okay
    Size: 20971520 blocks (10 GB)
      Extent            Start Block            Block count
             0                  3121248               20971520
。。。。。。(省略)
Device Relocation Information:
Device   Reloc      Device ID
d5   No         -
d4   No         -

注:创建软分区在任意一个节点操作即可

SUNfan 发表于 2007-06-01 15:32

好的,谢谢老大,我研究一下!我上次是在第一台机器通过图形界面创建软分区的,不知道,是不是有什么不一样?

SUNfan 发表于 2007-06-01 16:05

原帖由 东方蜘蛛 于 2007-6-1 15:24 发表


以下信息仅供参考:

在每个节点上创建metadb库,用来存储metadevices 设备信息。

root@v490-1# metadb –a –f –c 3 c0t0d0s6
                      //创建metadb库

root@v490-1#metadb
...

scdidadm –L,我没有这个命令。
我用metainit创建的东西,都在/dev/md/dsk或者rdsk里面,为什么上面的是“/dev/did/”,怎么创建的?

东方蜘蛛 发表于 2007-06-01 16:08

原帖由 SUNfan 于 2007-6-1 16:05 发表


scdidadm –L,我没有这个命令。
我用metainit创建的东西,都在/dev/md/dsk或者rdsk里面,为什么上面的是“/dev/did/”,怎么创建的?

那些都是sun cluster软件装上才有的!:mrgreen::m01:

SUNfan 发表于 2007-06-01 16:23

是的啊,老大,但是我两台机器不装Sun cluster软件啊,切换服务的时候,也只是手动切换啊!
上面的功能可以实现吗?
“/dev/did/”,也只能安装cluster软件,才能生成的目录吗?
我该如何操作?

东方蜘蛛 发表于 2007-06-01 16:27

原帖由 SUNfan 于 2007-6-1 16:23 发表
是的啊,老大,但是我两台机器不装Sun cluster软件啊,切换服务的时候,也只是手动切换啊!
上面的功能可以实现吗?
“/dev/did/”,也只能安装cluster软件,才能生成的目录吗?
我该如何操作?

换成cxtxdx就可以啦:m01:

SUNfan 发表于 2007-06-01 16:35

好的,明白了,按照您提供的文档,操作起来没有问题!
上次在一个地方,是用图形界面操作划分软分区,在操作机器里面的metadb看不到任何信息;
我上次使用smc命令,选中左边的“卷”,右击菜单“创建逻辑卷”-》选择类型为“串接”-》输入卷名称为“d40”或者“d30”,单击“下一步”按钮--》选择可用的磁盘“c2t0d1s2”,单击“增加”按钮--》这样就创建d30或者d40 ,然后在d30或者
d40上面创建卷-》创建软分区--》定义软分区名称和大小。
这样逻辑卷就产生了,数据库初始化的时候,就用/dev/md/dsk/d41......
以上是我的以前的操作,现在搞的,只能一台机器看到软分区,该如何完善,谢谢!

SUNfan 发表于 2007-06-01 16:47

操作文档附件1

SUNfan 发表于 2007-06-01 16:47

操作文档附件2

东方蜘蛛 发表于 2007-06-01 16:49

没用smc做过,都是command:oops:
页: 1 [2] 3 4
查看完整版本: 问如何保持两台机器的metastat表一致,该在第2台SUN445如何操作?