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

更改ASM磁盘

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

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

ASM镜像和磁盘冗余

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

1.9K20

ASM 磁盘如何重命名

大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起聊聊ASM 磁盘如何重命名的问题,欢迎点击上方蓝字关注我,标星或置顶,更多干货第一时间到达!...前几天在 MOS 上看到一篇“如何在 11gR2 版本上重命名 ASM 磁盘”的文章。记得很久之前有人问过是否可以重命名,当时要是看到这篇的话就可以参考一下了。...其他磁盘到是可以重命名,但也要注意由于 ASM 文件名(如 files / controlfiles 等)包括磁盘名称,因此在重命名后,需要注意(更新 pfile 或重命名...通过指定以下命令和参数, 删除给定磁盘上的一个或多个文件: -dropFileGroups (-diskGroupName )...通过指定以下命令和参数, 删除给定磁盘上的一个或多个限额: -dropQuotaGroups (-diskGroupName )

1.1K50

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

在DMDSC 集群中删除ASM 磁盘,报如下错误: [dmdba@www.cndba.cn ~]$ dmasmtool dcr_ini=/home/data/dmdcr.ini DMASMTOOL V8...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的磁盘...如果在加上GROUP_ID为0的磁盘,应该多了一个ASM GROUP。所以这个GROUP_ID 为0的磁盘的的含义应该与1-126 不一样。

98600

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

Disk Group Attributes 磁盘的属性是ASM 11.1版本引入的,是磁盘层面而非ASM实例层面的。...磁盘的属性有一些只能在创建磁盘时指定,有一些只能在创建之后指定,还有一些可以在任何时候指定。 本篇内容是对本系列文章-【ASM Attributes Directory】的展开。...对于磁盘中的对象,这个属性可以开启smart scan功能。 COMPATIBLE.ASM COMPATIBLE.ASM属性指定了可以使用磁盘ASM实例的最低软件版本。...在ASM版本11gR2中,当使用asmca创建磁盘时,默认为11.2,在版本12.1中,默认为12.1....如果磁盘中每个磁盘的元数据都做了复制,那么该属性的值就会被ASM设置为true. 该属性只有在COMPATIBLE.ASM设置为12.1或者更高的磁盘中才可以定义。

1.2K60

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

SYS@ +ASM2> 四、磁盘的创建与删除 利用 asmcmd 工具中的 mkdg 命令,可以创建 ASM 磁盘,而磁盘的结构是通过一个 XML 文件来指定,在这个文件中需要指定磁盘的名称、冗余级别...ASMCMD > mkdg /u01/app/data.xml 通过 dropdg 命令可以删除一个磁盘。...如磁盘总包含文件,磁盘是不能被直接删除的,需要添加参数 -r 删除,当磁盘出现故障无法挂载时需要强制删除,则需要添加参数 -f 强制删除。...Oracle 11g RAC 一般数据文件都是存放于共享盘之上,要访问数据文件磁盘必须得 mount ;当 ASM 实例启动后磁盘自动被挂载, ASM 实例关闭后自动卸载。...SQL 删除磁盘磁盘 su - grid sqlplus / as sysasm alter diskgroup DATA drop disk disk11; ---此处为前面指定的名字或默认生成的名字

11.3K141

关于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.2K20

ASM 磁盘、目录的管理

一个ASM磁盘由过多个ASM磁盘组成 一个磁盘内可以存放多个数据文件,一个数据文件仅仅只能位于一个磁盘内,不能跨磁盘 多个数据库可以共享相同的或多个磁盘 磁盘的冗余类型可以分为三类:标准冗余...,高度冗余,外部冗余 对于已创建的磁盘,不能够更改其冗余级别,如要更改,需要删除磁盘后再重新创建 2.ASM 磁盘 ASM磁盘通过标准的OS接口来访问,由Oracle用户来读写,在聚集的所有节点可以被访问...,磁盘以加号开头,相当于Linux系统的根目录 如+DG1/oradb/datafile/system.258.346542 ASM可以为控制文件,数据文件,联机日志文件,参数文件,归档日志,备份等...文件被平均分布在一个内的所有磁盘磁盘的添加与删除ASM会自动重新分配AU,因此也不存在碎片的问题 将I/O分配到不同的磁盘控制器提高了读写数据 7.Rebalance ASM 文件被均衡地分布在一个磁盘的所有磁盘中...磁盘添加时,当前磁盘加载的所有磁盘中共享的部分extent将会被移植到新的磁盘中,直到重新分布完成才正常提供I/O均衡 磁盘删除或故障时,删除磁盘或故障磁盘的extent将会被均匀的分布到剩余的磁盘

1.5K40

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

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

88260

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

磁盘之上创建通用的集群文件系统,被称为Oracle ASM Cluster File Systems或Oracle ACFS。...group rebalance 我们增加一个盘到ACFS磁盘中,由于这个操作改变了磁盘的配置,会触发磁盘的重平衡操作,我们观察一下重平衡操作的过程: SQL> alter diskgroup ACFS...Conclusion ASM磁盘可以被使用来构建一个通用的集群文件系统ACFS,通过在磁盘之上创建ASM卷来做到这一点,它所暴露给操作系统的就是一个标准的块设备。...对于做了冗余的磁盘来说,可以在系统级别起到保护用户文件的作用,ASM通过对于卷文件的每个区做镜像来达到数据保护的目的,卷文件有它自己的区大小,它不会从ASM磁盘上继承区大小。...最后,ASM磁盘的重平衡级别是ASM的每个卷文件,而不是操作系统级别看到的一个个的OS文件。

933110

磁盘阵列怎么linux系统,Linux系统下如何设置磁盘阵列?

Linux系统中,磁盘阵列主要通过/etc/raidtab配置文件来控制的。若系统管理员需要实现磁盘阵列的话,就需要手工创建这个配置文件。或者从其他地方复制这个文件,并进行相应的修改。...默认情况下,在Linux系统中不会有这个文件。下面笔者就对这个文件中的主要参数进行讲解,帮助大家建立一个正确的磁盘阵列配置文件。 参数一:raid-level 指定磁盘阵列的类型。  ...磁盘阵列到目前为止,有不下于十种的类型。而Linux系统则只支持其中的不种类型。系统管理员需要了解这五种磁盘阵列类型的特点,并根据企业的实际应用场景选择合适的磁盘类型。...如果采用这种磁盘阵列模式,Linux系统会先将数据存放在第一块硬盘中。只有当这个硬盘空间已经使用完了,操作系统才会将数据存储到第二块硬盘中。 以此类推。...RAID-5磁盘阵列模式是现在主流的磁盘阵列模式。在这种模式下,Linux操作系统会将数据切割成固定大小的小区块,并同时分别保存到不同的硬盘中。

4.2K20

新建磁盘

接下来讲ASM 磁盘相关的管理操作,首先是新建磁盘 ---- 1....新建磁盘命令 我们通过create diskgroup命令来新建磁盘,这里我们可以: 1.1 为磁盘指定一个唯一的名称 磁盘名称不区分大小写,存储时会以大写保存 1.2 指定磁盘的冗余级别 为使...ASM镜像文件,我们需要指定Normal级别和High级别 Normal级别可以提供两路镜像和三路镜像(需要三个故障) High级别提供三路镜像 External不使用ASM提供的冗余功能 磁盘一旦创建你不可以更改冗余级别...OCR及voting file REGULAR可以放ASM允许的所有文件类型,这个为默认值 1.6 设定磁盘的属性值(可选) 这里设定磁盘的属性值,例如软件的兼容性和AU的大小 其他的介绍 Oracle...的磁盘 如果使用的是spfile,ASM会自动将建立的磁盘加入到ASM_DISKGROUPS参数中,否则需要手动添加 2.新建磁盘例子 ?

2K10
领券