Pro Oracle Database 11g RAC on Linux 读书笔记5

         2 个站点的Extended distance cluster中,至少需要3个表决文件。每个站点一个,另外一个通过NFS部署。但是默认情况下OUI不允许这样配置,所以配置Extended distance cluster时,开始2个表决文件放在A站点,1个放在B站点,安装结束后再添加。

         NFS上生成一个和现有表决文件大小一致的由0填充的文件,然后把NFS输出给A,B站点,把NFS上的全0文件作为一个ASM磁盘,标记为quorum failure group(需要调整磁盘查找名)。一旦新磁盘被加入到磁盘组中,ASM会调整表决文件,这样就把NFS上的文件设置为表决文件


ASM文件

          在ASM内创建的文件使用OMF特性。优点是在很多操作不需指定文件名,缺点是管理员不能显示控制文件名

    很多方式可以定为ASM文件。典型的ASM文件全限定名为:

    +DiskGroupName/DBUniqueName/Filetype/FiletypeTag.file#.incarnation

          全限定名不能在创建文件时指定,否则报错。比如要建立一个表空间:

   SQL> create tablespace users datafile size 1g extent management local
   2 segment space management auto;
   Tablespace created.

    命令中没有指定文件名。因为RDBMS实例的“DB_CREATE_FILE_DEST”被用来决定在哪个磁盘组上放置文件。如果在命令中指定放置到哪个磁盘组的话,可以:

          SQL> create tablespace users datafile '+DATA' size 1g extent management local
          2 segment space management auto;
          Tablespace created.

          但是,当修改一个文件时,必须指定全限定名(这点和使用ASM之前一致)。例如resize数据文件:

          SQL> alter database datafile '+DATA/PROD/DATAFILE/users.259.679156903' resize 10G;

          创建在线重做日志文件和控制文件时也可以不指定文件名。快速恢复区(Fast Recovery Area)也以类似的方式工作,相关的三个初始化参数:

          DB_CREATE_FILE_DEST
          DB_CREATE_ONLINE_LOG_DEST_{1,2,3,4,5}
          DB_RECOVERY_FILE_DEST

          一般情况下如果使用一个磁盘组存储数据文件(+DATA),另外一个作为FRA(+FRA),并且没有指定“DB_CREATE_ONLINE_DEST_n”的话,控制文件和在线重做日志会在这两个磁盘组之间多路复制。如果指定了该参数,则会创建到相应的目录


          可以为ASM文件创建别名,比如:

          SQL> create tablespace users datafile '+DATA/PROD/myDataFile.dat' size 1G;
          Tablespace created.

          创建别名主要的目的是为了方便


          控制文件相对于其它文件比如特殊的是,它会在参数文件中指定全路径名。如果使用OMF来创建控制文件,Oracle可能会产生警告。重建控制文件时,可以reset参数文件中的设置,启动实例后,用“CREATE CONTROLFILE”命令去创建

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值