首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

更改ASM磁盘组

这节讲如何修改磁盘组,主要包括: 向磁盘组增加磁盘 从磁盘组删除磁盘 调整磁盘组中磁盘的大小 取消删除磁盘组磁盘 手动重新平衡磁盘 ---- 我们可以使用alter命令来修改磁盘组,例如新增,删除,修改大小磁盘等操作...删除磁盘组的磁盘 可使用alter diskgroup的DROP 子句新增磁盘 使用force参数强制删除磁盘,即使ASM不能识别或写入该磁盘 2.1 删除磁盘组磁盘 ALTER DISKGROUP dgroup1...手动磁盘重平衡操作 ASM会在磁盘组配置更改后自动进行平衡,默认情况下更改命令会立即返回成功 我们可以使用wait参数使其等到重新平衡完成后才返回成功,这个在脚本中会比较有用 如果在ALTER DISKGROUP...没有指定POWER参数,则POWER值由ASM_POWER_LIMIT参数指定 ?...好了,这节讲了磁盘组的更改命令,下节ASM 磁盘的发现

1.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ASM镜像和磁盘组冗余

    ASM Mirroring ASM可以为ASM 文件提供镜像服务,做法为将不同的文件区拷贝放在故障组中,这样可以保证文件副本不会存放在同个故障组中 ASM运行在数据库服务器上,Oracle 推荐使用在没有...ASM Failure Groups 故障组用来存放数据的拷贝,当ASM为一个文件分配了一个区(extent),ASM在不同的故障组同时写入主拷贝和次要拷贝,这样可以保证一个故障组的磁盘损坏不会影响数据的可用性...我们需要将同一硬件设备(存储,NAS)的磁盘放在一个故障组中以防止整个硬件故障导致数据不可用 如果我们在创建磁盘组时未指定故障组,默认会自动创建一个仅包含该磁盘的故障组 3....故障组常见的问题 4.1 我们应当建多少个故障组 一般建议按照默认的建法不指定故障组,让ASM自动为每个磁盘创建一个故障组 但需要注意的是如果我们的磁盘属于多种不同的硬件设备(存储,NAS),则需要将相同设备的磁盘放在同一个故障组...,防止整个硬件故障导致数据丢失 4.2 关于磁盘连续故障 当磁盘组中的一块磁盘损坏后,ASM会进行重新同步以使其能够提供冗余服务,如果在这过程中,其他故障组的磁盘继续损坏,则会导致数据丢失,减轻方案见4.1

    2.3K20

    ASM 翻译系列第三十四弹:ASM磁盘组重要属性介绍

    磁盘组的属性有一些只能在创建磁盘组时指定,有一些只能在创建之后指定,还有一些可以在任何时候指定。 本篇内容是对本系列文章-【ASM Attributes Directory】的展开。...AU_SIZE AU_SIZE属性控制了磁盘组au的大小,只能在创建磁盘组时指定。值得一提的是每个磁盘组可以有不同的au_size。...在ASM版本11gR2中,当使用asmca创建磁盘组时,默认为11.2,在版本12.1中,默认为12.1....STORAGE.TYPE属性可以在创建磁盘组时设置,也可以通过alter diskgroup语法修改。当有客户端连接到磁盘组时,属性是无法修改的。...这也就意味着在有(磁盘)故障发生后,数据冗余可以更快的恢复。在Exadata中创建磁盘组可以自动打开该属性。已经创建的磁盘组必须使用ALTER DISKGROUP语法来设置该属性。

    1.4K60

    Oracle ASM 磁盘组基础知识整理(收藏版)

    ASM 命令行工具 ASMCMD 当安装完 grid 的时候,可使用命令行 asmca 来创建磁盘组,如下图: ?...可用此命令查看数据库后台有哪些进程访问磁盘组中的磁盘。 lsattr 命令可用于查看磁盘组的属性信息,这些属性是在磁盘组创建时自动指定的,而且有些属性是可以修改的。...SYS@ +ASM2> 四、磁盘组的创建与删除 利用 asmcmd 工具中的 mkdg 命令,可以创建 ASM 磁盘组,而磁盘组的结构是通过一个 XML 文件来指定,在这个文件中需要指定磁盘组的名称、冗余级别...,首先需要在操作系统中创建一个 XML 文件,定义磁盘组的结构,然后在 ASMCMD 工具中将这个 XML 文件作为 mkdg 命令的参数,即可创建磁盘组。...ydjt_tes CONNECTED 六、磁盘组中的目录管理 ASM 里面有一整套完整的目录层次,此目录由 ASM 实例或者数据库实例自动创建。

    12.8K141

    Linux磁盘-创建分区

    Linux磁盘涉及到的命令不是很多,但是在实际运维中的作用却很大,因为Linux系统及业务都会承载到硬盘上。如果磁盘使用和配置不合理,可能会引起系统无法启动或者业务系统无法提供预期的服务。...主要从以下几个方面来介绍: 1.分区介绍 2.创建分区(本章节) 3.MBR&GPT 4.格式化&挂载 5.inode&硬连接 6.磁盘操作命令 7.小结 基于已经有一块磁盘的情况下...Device does not contain a recognized partition table 使用磁盘标识符 0x898f0efa 创建新的 DOS 磁盘标签。...the partition table w write table to disk and exit x extra functionality (experts only) 3.创建新分区...正在同步磁盘。 6.分区完成 到这里我们分区做完了,但是这个时候我们还不能使用这个磁盘,可以看到同sda对比,他还没挂载到对应的目录。

    12410

    关于ASM磁盘发现

    HEADER_STATUS有如下几个取值: MEMBER代表该磁盘已经在磁盘组中了 CANDIDATE 代表磁盘目前不在磁盘组中,但是可以被添加进去 PROVISIONED代表磁盘目前不在磁盘组中...,暂时不可以添加进去,需等待操作使其能够被ASM识别到 FORMER 代表磁盘以前属于磁盘组 FOREIGN 代表磁盘中的数据不是ASM生成的,加入后会重新格式化 磁盘发现规则 Oracle ASM..., PROVISIONED, 或者 FORMER 状态的磁盘可以添加到磁盘组中 FOREIGN状态的磁盘必须通过force命令进行添加 也可以添加使用force添加MEMBER状态的磁盘,不过需要该磁盘目前不属于磁盘组...,否则该磁盘组将无法使用 如下情形将无法mount成功 多路径问题 如磁盘涉及到多路径请使用多路径软件将该磁盘虚拟成一个路径或者调整ASM_DISKSTRING 参数的值使其只认到一个路径 多个磁盘拥有相同的头部文件...这种情况发生在拷贝磁盘的情况下 ---- 提高磁盘发现速度 Oracle ASM使用ASM_DISKSTRING 参数的值来搜索可用磁盘 我们必须保证新增的磁盘被各个ASM实例的ASM_DISKSTRING

    1.5K20

    ASM 磁盘、目录的管理

    有关ASM实例及ASM数据库的创建请参考:创建ASM实例及ASM数据库 一、相关概念 1.ASM 磁盘组 ASM存储管理除了ASM实例之外,最大的组成部分就是ASM磁盘组。...,高度冗余,外部冗余 对于已创建的磁盘组,不能够更改其冗余级别,如要更改,需要删除该磁盘组后再重新创建 2.ASM 磁盘 ASM磁盘通过标准的OS接口来访问,由Oracle用户来读写,在聚集的所有节点可以被访问...假定有磁盘组DG1,且创建了两个故障组fgroup1,fgroup2,每个故障组由2个ASM磁盘组成,则对标准冗余而言,两个故障组互为镜像 failgroup1 --> asmdiskA , asmdiskB...,磁盘组以加号开头,相当于Linux系统的根目录 如+DG1/oradb/datafile/system.258.346542 ASM可以为控制文件,数据文件,联机日志文件,参数文件,归档日志,备份等...,且由asm自动完成,无需人工干预,在一个时间段通常会锁定一个盘区 8.ASM磁盘组的管理 通常建议创建两个磁盘组,一个用于保存数据文件,一个用于保存闪回,备份恢复使用 Flash Recovery

    1.5K40

    Oracle 12c ASM专题|Flex磁盘组到底有多Fexible?

    一个Flex冗余度的ASM磁盘组可以被设置为任意保护模式(3副本、2副本、无保护),默认情况下,Flex冗余度的磁盘组使用2副本模式。...不像其他的磁盘组,你可以改变Flex磁盘组内某个单独的DB或PDB的保护模式。这里最好给大家举个例子: ? 上面的列表展示了我的ASM实例中的文件组信息。...官方文档说的没错,存放在Flex磁盘组上的数据文件默认冗余度是2副本。 文件组属性 在磁盘组内部改变冗余度和其他一些属性都依赖于你拥有文件组。文件组的属性可以通过sql或者asmcmd来进行查看。...元数据的改变在v$asm_filegroup_properties视图中也可以看到。该PDB创建的每个新数据文件都是HIGH冗余度。...磁盘组继续让我惊叹。

    95960

    DM 达梦数据库 主ASM磁盘组不能删除 的推测

    ASM> ASM>drop diskgroup 'DMLOG' [code : -11011] 主ASM磁盘组[DMLOG]不能删除,除非仅剩下一个 ASM> 这个DMLOG 是DMDSC 集群中创建的第一个磁盘组...,尝试删除其他磁盘组,正常: ASM>drop diskgroup 'CNDBA' Used time: 12.022(ms)....SQL> 查看了下官方文档,没有相关信息,但从 v$asmgroup的查询结果,我们可以大胆做一个推测:这里所谓的主ASM磁盘组,应该就是GROUP_ID 为0的磁盘组... 因为在DM 集群环境中最多可以创建 124 个磁盘组,我们看这125和126 磁盘组,是DCR和VOTE 使用的。 用户可创建的磁盘组GROUP_ID范围应该是1-124。...如果在加上GROUP_ID为0的磁盘组,应该多了一个ASM GROUP。所以这个GROUP_ID 为0的磁盘组的的含义应该与1-126 不一样。

    1.1K00

    ASM 翻译系列第三十六弹:ACFS磁盘组的重平衡操作

    磁盘组之上创建通用的集群文件系统,被称为Oracle ASM Cluster File Systems或Oracle ACFS。...要想创建一个ACFS文件系统,首先需要在ASM磁盘组之上创建特定的卷,这个卷在OS上是一个块设备,ACFS文件系统就创建于这些块设备之上。...ACFS-9322: completed # 我们首先需要创建一个磁盘组进而才能在其上构建ACFS文件系统。...NASM files for ACFS support ASM会为每一个卷创建一个卷文件。在一个冗余的磁盘组中,每一个卷都会有一个dirty region logging (DRL)文件。...Conclusion ASM磁盘组可以被使用来构建一个通用的集群文件系统ACFS,通过在磁盘组之上创建ASM卷来做到这一点,它所暴露给操作系统的就是一个标准的块设备。

    1K110
    领券