问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

Oracle12c 中RAC功能增强新特性之ASM&Grid

提问网友 发布时间:2025-01-06 15:04
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2025-01-08 03:04
Oracle12c 的 RAC 功能增强新特性之 ASM&Grid

自动存储管理(ASM)方面的增强

1.1. Flex ASM

在网格架构安装中,传统配置可能面临单点故障风险。通过 Flex ASM 特性,Oracle12c 提供了分布式架构,仅需少数几个 ASM 实例运行在一组服务器上,一旦节点上的 ASM 实例出现故障,集群软件会自动在其他节点启动 ASM 实例以保持可用性,同时实现节点上 ASM 实例的负载平衡。此外,Flex ASM 可在单独节点上配置。选择 Flex Cluster 作为安装选项时,Flex ASM 会自动启用;若选择常规簇,则可弃用 Flex ASM。在安装或使用 ASMCA 时,需确认网络可用性。

要检查当前 ASM 模式,可执行以下命令:

$ ./asmcmd showclustermode

$ ./srvctl config asm

或连接至 ASM 实例,查询 INSTANCE_TYPE 参数,若输出为 ASMPROX,则表示已配置 Flex ASM。

1.2. 增加了 ASM 存储限制

ASM 存储的磁盘组数量和磁盘大小限制大幅增加,从 11gR2 的 63 增加至 511 个磁盘组,每个磁盘大小从 20PB 提高至 32PB。

1.3. 调整 ASM 再平衡操作

12c 引入了“EXPLAIN WORK FOR”语句,用于测量 ASM 再平衡操作的工作量,并将结果存储在 V$ASM_ESTIMATE 动态视图中。通过调整“POWER LIMIT”子句,可优化平衡操作性能。例如,测量新增 ASM 磁盘需要的工作量,执行以下命令:

SQL> EXPLAIN WORK FOR ALTERDISKGROUP DG_DATA ADD DISK data_005;

SQL> SELECT est_work FROMV$ASM_ESTIMATE;

SQL> EXPLAIN WORK SET STATEMENT_ID='ADD_DISK'FOR ALTER DISKGROUP DG_DATA AD DISK data_005;

SQL> SELECT est_work FROMV$ASM_ESTIMATE WHERE STATEMENT_ID = 'ADD_DISK’;

根据动态视图的输出调整 POWER limit,改善再平衡操作。

1.4. ASM Disk Scrubbing

ASM Disk擦洗功能,支持普通或高冗余级别的 ASM 磁盘组,验证逻辑数据崩溃,并自动修复。在盘组、指定磁盘或文件上执行擦洗操作,影响轻微。例如:

SQL> ALTER DISKGROUP dg_data SCRUB POWERLOW:HIGH:AUTO:MAX;

SQL> ALTER DISKGROUP dg_data SCRUB FILE'+DG_DATA/MYDB/DATAFILE/filename.xxxx.xxxx' REPAIR POWER AUTO;

1.5. Active Session History (ASH) for ASM

ASM 实例的活动会话取样现在通过 V$ACTIVE_SESSION_HISOTRY 动态视图提供,但诊断包的使用需要许可。

2. 网格(GridInfrastructure)架构的增强

2.1. Flex 簇

Oracle 12c 提供了传统标准簇和 Flex 簇两种配置。标准簇中,节点紧密集成,直接存取存储。Flex 簇引入 Hub 节点和叶子节点架构,Hub 节点通过私网互连,直接存取存储,而叶子节点通过 Hub 节点存取存储和数据。最大可配置 64 个 Hub 节点和大量叶子节点,允许配置 Hub 节点而不配置叶子节点,但不能仅配置叶子节点。Hub 节点可以直接存取 OCR/Voting 盘。这种配置提供传统标准簇的可伸缩性,减少互连冲突。

部署 Flex 簇有两种方法:在全新簇配置时或从标准簇升级。配置全新簇时,需在第三步选择配置类型,选择 Flex 簇选项,然后分配 Hub 节点和叶子节点角色。从标准簇升级时,需获取当前状态,以 root 用户运行命令,改变节点角色,重新启动集群。

2.2. 在 ASM 盘组中备份 OCR

12c 支持在 ASM 盘组中备份 OCR,简化了节点间的存取。恢复 OCR 时,无需担心备份位置,仅需确定 ASM 中的最新备份,便于完成恢复。例如:

$ ./ocrconfig -backuploc +DG_OCR

2.3. IPv6 支持

Oracle 12c 现支持同一网络的 IPv4 和 IPv6 配置。可配置公网(Public/VIP)IPv4、IPv6 或组合协议,但集群中所有节点必须使用相同 IP 协议配置方法。

3. RAC(数据库)的增强

3.1. What-If 命令评估

使用 srvctl 命令的 What-if 选项评估运行命令的影响,允许在不执行改变的情况下模拟命令,尤其在不确定结果时非常有用。与 crsctl 命令结合使用,如想知道停掉特定数据库的影响,可执行如下:

$ ./srvctl stop database –d MYDB –eval

$ ./crsctl eval modify resource -attr “value”

3.2. Srvctl 改善

srvctl 命令新增了启停数据库/实例资源选项,包括:

srvctlstart database|instance –startoption NOMOUNT|MOUNT|OPEN

srvctlstop database|instance –stopoption NOMOUNT|MOUNT|OPEN
热心网友 回答时间:2025-01-08 03:00
Oracle12c 的 RAC 功能增强新特性之 ASM&Grid

自动存储管理(ASM)方面的增强

1.1. Flex ASM

在网格架构安装中,传统配置可能面临单点故障风险。通过 Flex ASM 特性,Oracle12c 提供了分布式架构,仅需少数几个 ASM 实例运行在一组服务器上,一旦节点上的 ASM 实例出现故障,集群软件会自动在其他节点启动 ASM 实例以保持可用性,同时实现节点上 ASM 实例的负载平衡。此外,Flex ASM 可在单独节点上配置。选择 Flex Cluster 作为安装选项时,Flex ASM 会自动启用;若选择常规簇,则可弃用 Flex ASM。在安装或使用 ASMCA 时,需确认网络可用性。

要检查当前 ASM 模式,可执行以下命令:

$ ./asmcmd showclustermode

$ ./srvctl config asm

或连接至 ASM 实例,查询 INSTANCE_TYPE 参数,若输出为 ASMPROX,则表示已配置 Flex ASM。

1.2. 增加了 ASM 存储限制

ASM 存储的磁盘组数量和磁盘大小限制大幅增加,从 11gR2 的 63 增加至 511 个磁盘组,每个磁盘大小从 20PB 提高至 32PB。

1.3. 调整 ASM 再平衡操作

12c 引入了“EXPLAIN WORK FOR”语句,用于测量 ASM 再平衡操作的工作量,并将结果存储在 V$ASM_ESTIMATE 动态视图中。通过调整“POWER LIMIT”子句,可优化平衡操作性能。例如,测量新增 ASM 磁盘需要的工作量,执行以下命令:

SQL> EXPLAIN WORK FOR ALTERDISKGROUP DG_DATA ADD DISK data_005;

SQL> SELECT est_work FROMV$ASM_ESTIMATE;

SQL> EXPLAIN WORK SET STATEMENT_ID='ADD_DISK'FOR ALTER DISKGROUP DG_DATA AD DISK data_005;

SQL> SELECT est_work FROMV$ASM_ESTIMATE WHERE STATEMENT_ID = 'ADD_DISK’;

根据动态视图的输出调整 POWER limit,改善再平衡操作。

1.4. ASM Disk Scrubbing

ASM Disk擦洗功能,支持普通或高冗余级别的 ASM 磁盘组,验证逻辑数据崩溃,并自动修复。在盘组、指定磁盘或文件上执行擦洗操作,影响轻微。例如:

SQL> ALTER DISKGROUP dg_data SCRUB POWERLOW:HIGH:AUTO:MAX;

SQL> ALTER DISKGROUP dg_data SCRUB FILE'+DG_DATA/MYDB/DATAFILE/filename.xxxx.xxxx' REPAIR POWER AUTO;

1.5. Active Session History (ASH) for ASM

ASM 实例的活动会话取样现在通过 V$ACTIVE_SESSION_HISOTRY 动态视图提供,但诊断包的使用需要许可。

2. 网格(GridInfrastructure)架构的增强

2.1. Flex 簇

Oracle 12c 提供了传统标准簇和 Flex 簇两种配置。标准簇中,节点紧密集成,直接存取存储。Flex 簇引入 Hub 节点和叶子节点架构,Hub 节点通过私网互连,直接存取存储,而叶子节点通过 Hub 节点存取存储和数据。最大可配置 64 个 Hub 节点和大量叶子节点,允许配置 Hub 节点而不配置叶子节点,但不能仅配置叶子节点。Hub 节点可以直接存取 OCR/Voting 盘。这种配置提供传统标准簇的可伸缩性,减少互连冲突。

部署 Flex 簇有两种方法:在全新簇配置时或从标准簇升级。配置全新簇时,需在第三步选择配置类型,选择 Flex 簇选项,然后分配 Hub 节点和叶子节点角色。从标准簇升级时,需获取当前状态,以 root 用户运行命令,改变节点角色,重新启动集群。

2.2. 在 ASM 盘组中备份 OCR

12c 支持在 ASM 盘组中备份 OCR,简化了节点间的存取。恢复 OCR 时,无需担心备份位置,仅需确定 ASM 中的最新备份,便于完成恢复。例如:

$ ./ocrconfig -backuploc +DG_OCR

2.3. IPv6 支持

Oracle 12c 现支持同一网络的 IPv4 和 IPv6 配置。可配置公网(Public/VIP)IPv4、IPv6 或组合协议,但集群中所有节点必须使用相同 IP 协议配置方法。

3. RAC(数据库)的增强

3.1. What-If 命令评估

使用 srvctl 命令的 What-if 选项评估运行命令的影响,允许在不执行改变的情况下模拟命令,尤其在不确定结果时非常有用。与 crsctl 命令结合使用,如想知道停掉特定数据库的影响,可执行如下:

$ ./srvctl stop database –d MYDB –eval

$ ./crsctl eval modify resource -attr “value”

3.2. Srvctl 改善

srvctl 命令新增了启停数据库/实例资源选项,包括:

srvctlstart database|instance –startoption NOMOUNT|MOUNT|OPEN

srvctlstop database|instance –stopoption NOMOUNT|MOUNT|OPEN

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

火烧云的变化多端,怎样形容呢? 优选谈恋爱官宣的文案的古诗词【47句】 ...竟来自于唐代的敦煌文书,马伊琍与文章离婚前对过台词了吗?_百度知 ... 想搭配朱砂吊坠,该选什么链子呢? 朱砂什么吊坠好 朱砂貔貅吊坠如何佩戴显得好看? 九阳d79sg豆浆机怎么样 九阳豆浆机d79sg怎么样 九阳豆浆机DJ13B-D79SG米黄色时尚美观,预约功能强大 九阳DJ13B-D79SG豆浆机-适用对象 学驾照视力不能低于多少度? 考驾照体检视力要求是多少 学驾照体检视力严格吗? 独角兽什么品牌手表(正品独角兽手表商标牌子) 独角兽手表闹钟怎么关? 独角兽手表如何调点 QQ会员到期后特权能否继续保持? QQ会员取消后 特权全没了? where 和 which 区别 苹果11来电归属地在怎么修改 如何让新买的鱼适应新的水质环境? QQ视频的时候给对方拍的照片保存在什么地方的啊? 电脑qq聊天图片在哪个文件夹电脑上qq聊天记录图片在哪个文件夹里找 电脑qq的图片在哪个电脑qq聊天图片视频在哪个文件夹 电脑qq聊天视频文件夹电脑qq聊天图片视频在哪个文件夹 电脑qq聊天的图片在哪个文件夹电脑qq聊天图片视频在哪个文件夹 杭电的插班生怎么样? 如图,向方格纸(方格边长为a)内投掷直径为2r的硬币(2r<a),求硬币不与... ...其边长等于一枚硬币的直径的2倍,向方框中投掷硬币,硬币完全落在正方... 投掷硬币问题:若投掷2次硬币,硬币正面的出现概率为(1-1/2 *1/2)=3... ...与一枚硬币做滚硬币的游戏,纸片边长是硬币周长的2倍 (文)把一枚硬币投掷5次,恰好2次出现正面的概率为__ ...三角形的边长都是4根号3,现用直径等于2的硬币投掷到此网格上,_百度... ...小正方形的边长都为6cm 先用直径为2cmD 硬币投掷到此网格上,_百度... 小龙虾煮到什么程度才算好 我刚在外地开了一个邮政储蓄户口,可是只有卡没给我存折,这是不是正常... 中国邮政储蓄银行的绿卡通(借记卡)为什么不可以办存折?拜托了各位... 祝陈泽楠生日快乐,谁能设计藏头诗 药流喝药多久能掉下来 ...带什么BB练级做任务? 有人说蓝胖子好 有人说狗好
Top