其他节点同步分区(在所有其他节点上,以root用户登陆)
| # partprobe | 
下表列出了最小的RAC数据库所需的每个分区。最小分区大小已经映射到为本示例所选择的标准分区大小。
  
  将原始设备映射到表中的每个分区(在每个节点上)
将以下各行添加到每个集群节点上的/etc/sysconfig/rawdevices:
      /dev/raw/raw1 /    dev/sdb3 
  /dev/raw/raw2 /    dev/sdb1 
  /dev/raw/raw3 /    dev/sdb11 
  /dev/raw/raw4 /    dev/sdc13 
  /dev/raw/raw5 /    dev/sdb10 
  /dev/raw/raw6 /    dev/sdc10 
  /dev/raw/raw7 /    dev/sdb5 
  /dev/raw/raw8 /    dev/sdb6 
  /dev/raw/raw9 /    dev/sdc11 
  /dev/raw/raw10 /  dev/sdb2 
  /dev/raw/raw11 /  dev/sdc1 
  /dev/raw/raw12 /  dev/sdb7 
  /dev/raw/raw13 /  dev/sdc7 
  /dev/raw/raw14 /  dev/sdb8 
  /dev/raw/raw15 /  dev/sdb9 
  /dev/raw/raw16 /  dev/sdc8 
  /dev/raw/raw17 /  dev/sdc9  
      设置所有权和权限(在每个节点上) 
  
| #chown root:oinstall /dev/raw/raw[12] #chmod 660 /dev/raw/raw[12] #chown oracle:oinstall /dev/raw/raw[3-9] #chown oracle:oinstall /dev/raw/raw1[0-7] #chmod 660 /dev/raw/raw[3-9] #chmod 660 /dev/raw/raw1[0-7] | 
注意:RHEL4对原始设备的实施方法与以前的版本不同。每次启动原始设备服务时,都会重新创建/dev/raw/raw*设备文件,删除任何现有的非默认所有权或权限。当原始设备与Oracle搭配使用时,有几种方法可以解决这个问题。最简单的方法是将oracle帐户添加到disk组(例如:usermod –G dba,disk oracle)。或者,您可以创建一个启动脚本,在系统启动时更改原始设备的所有权和权限。
或者更改/etc/udev/permissions.d/50-udev.permissions。
在/etc/udev/permissions.d/50-udev.permissions中为原始行“raw/*:root:disk:0660”添加注释,然后添加一个新行“raw/*:oracle:dba:0660”。
| # raw devices ram*:root:disk:0660 #raw/*:root:disk:0660 raw/*:oracle:dba:0660 | 
  重新原始设备服务(在每个节点上,以root登陆)
| #/sbin/service rawdevices restart | 
以root用户身份创建用于符号链接的目录。(在每个节点上)
| CRS文件 #mkdir -p /u02/oracrs #chown -R oracle:oinstall /u02/oracrs #chmod -R 775 /u02/oracrs | 
数据库文件
| #mkdir -p /u01/oradata/gemni /u02/oradata/gemni #chown -R oracle:oinstall /u0[12]/oradata #chmod -R 775 /u0[12]/oradata | 
以oracle用户身份创建符号链接。
| $ln -s /dev/raw/raw1 /u02/oracrs/ocr.crs $ln -s /dev/raw/raw2 /u02/oracrs/vote.crs $ln -s /dev/raw/raw3 /u02/oradata/gemni/system_01.dbf $ln -s /dev/raw/raw4 /u02/oradata/gemni/sysaux_01.dbf $ln -s /dev/raw/raw5 /u02/oradata/gemni/undo1_01.dbf $ln -s /dev/raw/raw6 /u02/oradata/gemni/undo2_01.dbf $ln -s /dev/raw/raw7 /u02/oradata/gemni/example_01.dbf $ln -s /dev/raw/raw8 /u02/oradata/gemni/users_01.dbf $ln -s /dev/raw/raw9 /u02/oradata/gemni/temp_01.dbf $ln -s /dev/raw/raw10 /u01/oradata/gemni/spfilegemni.ora $ln -s /dev/raw/raw11 /u01/oradata/gemni/orapwgemni $ln -s /dev/raw/raw12 /u01/oradata/gemni/control.ctl $ln -s /dev/raw/raw13 /u02/oradata/gemni/control.ctl $ln -s /dev/raw/raw14 /u01/oradata/gemni/redo1_1.log $ln -s /dev/raw/raw15 /u01/oradata/gemni/redo1_2.log $ln -s /dev/raw/raw16 /u02/oradata/gemni/redo2_1.log $ln -s /dev/raw/raw17 /u02/oradata/gemni/redo2_2.log | 
下表显示了每个原始设备以及我们要为其关联的文件名。
目的原始设备文件名
为数据库配置助手(DBCA)创建原始设备映射文件(在第一个节点上,以oracle登陆)
此文件将您已创建的原始设备与DBCA将要用于创建数据库的名称相关联。
 
| $cat > $HOME/gemni_raw.conf << EOF system=/u02/oradata/gemni/system_01.dbf sysaux=/u02/oradata/gemni/sysaux_01.dbf example=/u02/oradata/gemni/example_01.dbf users=/u02/oradata/gemni/users_01.dbf temp=/u02/oradata/gemni/temp_01.dbf undotbs1=/u02/oradata/gemni/undo1_01.dbf undotbs2=/u02/oradata/gemni/undo2_01.dbf redo1_1=/u01/oradata/gemni/redo1_1.log redo1_2=/u01/oradata/gemni/redo1_2.log redo2_1=/u02/oradata/gemni/redo2_1.log redo2_2=/u02/oradata/gemni/redo2_2.log control1=/u01/oradata/gemni/control.ctl | 
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
 
                        TechTarget
官方微博
 
                        TechTarget中国
作者
相关推荐
- 
            甲骨文自治数据库亮相 带来云计算新希望早前甲骨文还不在云计算公司之列,而现在该公司正在迅速弥补其失去的时间。甲骨文的云计算核心是甲骨文自治数据库(O […] 
- 
            2017年12月数据库流行度排行榜 定格岁末排名瞬间数据库知识网站DB-engines最近更新的2017年12月份数据库流行度排名情况是否能提供更多的看点呢?TechTarget数据库网站将与您分享12月份的榜单排名情况,让我们拭目以待。 
- 
            2017年11月数据库流行度排行榜 半数以上数据库积分减少数据库知识网站DB-engines更新了2016年11月份的数据库流行度排行榜。TechTarget数据库网站将与您一同关注11月份的榜单排名情况。 
- 
            控制合约 不再畏惧Oracle许多公司都与Oracle有无限制授权协议,他们害怕离开这个协议,所以就证明他们在使用Oracle的软件,即使因为需求单独购买部分授权许可也可能总体是省钱的。 
 
                        