首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Oracle ASM Instances

---- ASM实例(ASM Instances) ASM 实例跟Oracle数据库实例类似,有自己的SGA和后台进程 ASM 挂载(mount)磁盘组(disk group)以使数据文件可以被数据库使用...ASM 元数据(metadata) ASM 元数据是ASM 用来控制磁盘组以及存储磁盘组信息的,它包含如下信息: 包含在磁盘组的磁盘信息 磁盘组可用的空间大小 磁盘组中文件的文件名 磁盘组数据文件data...extent的位置 一个redo log用来保存更改的数据块信息 ASM和数据库需要共享访问磁盘组里面的磁盘 ASM实例可以通过Oracle cluster 软件搭建集群,每个节点一个ASM实例...如果有多个数据库实例在一个节点,那么所有数据库实例共享这个ASM实例 集群中一个节点的ASM实例失败,其上面的数据库实例也会失败 ASM实例和Oracle实例的关系 1.单实例数据库—-单实例ASM ?...这种情况下多个Oracle RAC集群使用一个ASM集群,磁盘组A和磁盘组B由一个ASM集群管理 ---- 3.单实例数据库—-集群ASM ?

75820

Oracle ASM Files

这节将ASM文件,并介绍其如何在磁盘组中分布的 ---- 1....ASM文件(ASM Files) 存储在ASM 磁盘组的文件称之为ASM 文件,Oracle数据库和ASM通过ASM 文件来交互 磁盘组支持如下类型的文件 控制文件 数据文件,临时文件,数据文件拷贝 SPFILEs...文件等无法放在ASM 磁盘组中 ASM会自动命令ASM文件名,当然你也可以手动指定路径和名称 名称路径最前面为+号,后面跟上磁盘组名称,如+HDB_DATA 2....区(Extents) 上节说到ASM Extents为分配空间的最小单位,一个区只会包含在一个磁盘中,一个区包含一个或多个AU Oracle ASM 支持可变大小的区(Variable size extents...,ASM 通过将 ASM文件分成一个个条带(stripes) ,然后将其分散在磁盘组中磁盘Oracle提供2种方式的striping 3.1 细粒度条带(fine-grained stripe )

1.3K30

关于ASM磁盘发现

---- 磁盘发现如何工作 当ASM实例启动,ASM会发现和检查ASM_DISKSTRING初始化参数里面的路径下面的磁盘情况 其也会在如下情况下进行磁盘发现 使用如下命令时候: 使用ALTER...DISK新增磁盘时 使用ALTER DISKGROUP…RESIZE DISK resize磁盘大小时 查询 SELECT … FROM V$ASM_DISKGROUP 或V$ASM_DISK视图时 使用...,暂时不可以添加进去,需等待操作使其能够被ASM识别到 FORMER 代表磁盘以前属于磁盘组 FOREIGN 代表磁盘中的数据不是ASM生成的,加入后会重新格式化 磁盘发现规则 Oracle ASM...最多可以发现10000个次磁盘,如果ASM_DISKSTRING 参数查找的超过1000个,则只会识别前10000个 Oracle ASM只会发现磁盘分区,不会发现包含分区表的的分区 CANDIDATE...这种情况发生在拷贝磁盘的情况下 ---- 提高磁盘发现速度 Oracle ASM使用ASM_DISKSTRING 参数的值来搜索可用磁盘 我们必须保证新增的磁盘被各个ASM实例的ASM_DISKSTRING

1.2K20

ASM 磁盘、目录的管理

,高度冗余,外部冗余 对于已创建的磁盘组,不能够更改其冗余级别,如要更改,需要删除该磁盘组后再重新创建 2.ASM 磁盘 ASM磁盘通过标准的OS接口来访问,由Oracle用户来读写,在聚集的所有节点可以被访问...支持粗粒度和细粒度分配单元进行读写来实现装载平衡和减少延迟 ASM文件由一些分配单元的集合组成 5.ASM 文件 对Oracle自身而言,实际上与标准的文件并没有太多区别 ASM文件一般位于磁盘组内创建的子目录内...ASMCMD 二、ASM磁盘创建及管理 1.查看ASM配置磁盘搜索信息 SQL> show parameter instance_type NAME TYPE VALUE --------...partner SQL> select name,state,type from v$asm_diskgroup where group_number=3; --查看磁盘组DG3的信息 NAME...磁盘的相关视图 v$asm_disk(_stat) --查看磁盘及其状态信息 v$asm_diskgroup(_stat) --查看磁盘组及其状态信息 v$asm_operation --查看当前磁盘的操作信息

1.4K40

【DB笔试面试705】在Oracle中,ASM磁盘有几种冗余方式?

♣ 题目部分 在Oracle中,ASM磁盘有几种冗余方式? ♣ 答案部分 ASM使用独特的镜像算法,它不镜像磁盘而是镜像盘区。...一个磁盘组可以由两个或多个故障组(FAILGROUP)组成,一个故障组由一个或多个ASM磁盘组成。故障组提供了共享相同资源的冗余,ASM磁盘组有三种不同的冗余方式: ?...需要注意的是,一旦磁盘组被创建,就不可以改变它的冗余方式。...若想改变磁盘组的冗余方式,则必须创建具有适当冗余的另一个磁盘组,然后必须使用RMAN还原的方式或使用DBMS_FILE_TRANSFER将数据文件移动到这个新创建的磁盘组。...本文选自《Oracle程序员面试笔试宝典》,作者:小麦苗

59010

Oracle ASM神书《拨云见日 解密Oracle ASM内核》出版了

第1篇:ASM的AU、Extents、Mirroring和Failgroups 第2篇:ASM磁盘组、磁盘和文件 第3篇:映射ASMLIB管理的盘到OS设备名  第4篇:ASM磁盘组属性介绍 工具篇...,还包含了大量的内核级别的知识,例如ASM磁盘的partner的概念。...第9篇:ASM磁盘头介绍   第10篇:ASM中的offline和drop操作 第11篇:ASM中的force操作  第12篇: ASM磁盘partner介绍 第13篇:ASM磁盘组的重平衡操作  第14...篇:什么时候磁盘组的重平衡才能完成  第15篇:ACFS磁盘组的重平衡操作  第16篇:REQUIRED_MIRROR_FREE_MB的含义 第17篇:理解ASM中 REQUIRED_MIRROR_FREE_MB...第20篇:ASM 元信息概述         第21篇:ASM 元数据文件1号文件-文件目录 第22篇:ASM元数据文件2号文件-磁盘目录 第23篇:ASM元数据文件3号文件-Active Change

2.4K520

ASM镜像和磁盘组冗余

ASM Mirroring ASM可以为ASM 文件提供镜像服务,做法为将不同的文件区拷贝放在故障组中,这样可以保证文件副本不会存放在同个故障组中 ASM运行在数据库服务器上,Oracle 推荐使用在没有...DISK_REPAIR_TIME 当ASM 磁盘损坏或者不可用时,ASM会将其标记为offline状态,之后等待DISK_REPAIR_TIME 参数的时间,默认为3.6小时,如果磁盘修复完成,则可以将其...online,如果没有则会自动将其从磁盘组中drop掉 该参数可修改,单位为分钟或小时 注意:当磁盘组没有mount时并不会计时 可以查看V$ASM_DISK视图的REPAIR_TIME栏位来确认 select...D3 ONLINE DISK D3_0001; 我们可以在命令后查看ASM的活动情况 SELECT GROUP_NUMBER, OPERATION, STATE FROM V$ASM_OPERATION...快速镜像同步(Fast Mirror Resync) 从Oracle 11g开始,ASM会记录下针对OFFLINE的磁盘在修复期间的操作,在其ONLINE后只是针对变更的数据在同步,而不用重建整个磁盘的数据

1.9K20

Oracle ASM Disk Groups

这个专题讲ASM相关的内容,版本为11g 内容主要来自官方文档,加上一些自己的理解及实践 上节简单介绍下ASM Instances ,这节讲ASM Disk Groups [Oracle ASM全解析]...Oracle ASM 简介 [Oracle ASM全解析]Oracle ASM Instances ---- ASM磁盘组(ASM Disk Groups) ?...ASM 磁盘组由多个磁盘组成,是ASM管理的基本对象 每个磁盘组包含了一些ASM实例用来管理所需的元数据 文件在磁盘组中分配,每个ASM 文件(ASM File)只会包含在一个磁盘组中 但是每个磁盘组包含多个...ASM文件 ---- 镜像功能 Oracle ASM提供镜像功能来保障数据库完整性和安全性,做法为将数据的副本保存在不同的磁盘 当你建立disk group时候,可以指定下面几种冗余级别 Normal...Units) AU是ASM磁盘的最小单位,区是由多个AU构成,区是磁盘组分配空间的最小单位,ASM File由多个区构成 这里可以类比下Oracle空间的分配 ?

1K30

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

一个Flex冗余度的ASM磁盘组可以被设置为任意保护模式(3副本、2副本、无保护),默认情况下,Flex冗余度的磁盘组使用2副本模式。...不像其他的磁盘组,你可以改变Flex磁盘组内某个单独的DB或PDB的保护模式。这里最好给大家举个例子: ? 上面的列表展示了我的ASM实例中的文件组信息。...官方文档说的没错,存放在Flex磁盘组上的数据文件默认冗余度是2副本。 文件组属性 在磁盘组内部改变冗余度和其他一些属性都依赖于你拥有文件组。文件组的属性可以通过sql或者asmcmd来进行查看。...Automatic Storage Management Administrator’s Guide的Administering Oracle ASM Disk Groups章节的Managing Oracle...ASM Flex Disk Groups这个部分(https://docs.oracle.com/database/122/OSTMG/asm-filegroups.htm#GUID-BE9083C8

87460
领券