zoukankan      html  css  js  c++  java
  • 053-659

    Which two commands never trigger an implicit rebalancing within the disk group?. (Choose two.)
    A. ALTER DISKGROUP misc MOUNT;
    B. ALTER DISKGROUP misc DROP DISK misc2;
    C. ALTER DISKGROUP misc CHECK ALL NOREPAIR;
    D. ALTER DISKGROUP misc RESIZE ALL SIZE 1023m;
    E. ALTER DISKGROUP dgroupA ADD DISK '/devices/A*';

    只有改变磁盘组的大小才会促发重新平衡。故 BDE 会促发 rebalanceAC 不会。

    Oracle ASM 会在磁盘组配置变更的时候自动的平衡(当然新 create 时候也会自动平衡)。默认情况下,alter diskgroup 语句不会等待平衡结束再返回(reblance nowait)。可以使用 reblance wait 子句来使 alter diskgroup 语句等待平衡操作完成后再返回--当自动平衡失败时,你可能需要进行手动的平衡。例如:正在平衡的时候,又进行了存储配置变更,Oracle 会重启平衡进程,如果下一次的平衡由于用户错误失败,就需要手动平衡。
      注意,在 wait 模式,ctrl-c 不会中断平衡操作,和任何磁盘增加,删除 resize 操作。只会临时停止下再平衡,但是后面会继续执行,并出现 ORA-01013 的消息。在 ALTER DISKGROUP...REBALANCE 语句中(显式的平衡)可以使用 power 选项来指定平衡的并行度,默认的平衡速度是由初始化参数 ASM_POWER_LIMIT 控制,最小是 0。正在进行的平衡操作也能被 Power选项改变等级。
      ALTER DISKGROUP...REBALANCE 是异步的,会立即返回消息,你可以继续执行其他的命令。可以查询 V$ASM_OPERATION 来观察平衡操作。
      在集群 RAC 环境中,可以在任意的节点上进行 ALTER DISKGROUP...REBALANCE 操作。如果在一个节点上对多个磁盘组进行平衡,Oracle 进程会尽可能的并行,否则就是串行的。你可以在不同的节点上对不同的磁盘组进行平衡,来达到并行的效果。
    上述选项:BED 是对磁盘组的配置进行 增加,删除,resize 操作,故会导致磁盘自动平衡。 AC 对


  • 相关阅读:
    MYSQL 神奇的操作insert into test select * from test;
    mysql innodb与myisam存储文件的区别
    centos 普通用户 和 root 相互切换方法
    MySQL
    mysql查看数据库表数量
    PHP是单线程还是多线程?
    PHP如何解决网站大流量与高并发的问题(一)
    PHP如何解决网站大流量与高并发的问题(二)
    Work at home, Work as a distributed team | TVP思享
    区块链上的虚拟开放世界游戏是怎样的?| TVP思享
  • 原文地址:https://www.cnblogs.com/Babylon/p/7843890.html
Copyright © 2011-2022 走看看