博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle ASM究竟是做什么的 答疑七
阅读量:5812 次
发布时间:2019-06-18

本文共 655 字,大约阅读时间需要 2 分钟。

 

感谢读者看《Oracle大型数据库系统在AIXUNIX上的实战详解》这本书,这里回答一些读者邮件提出的一个较为公共的问题:ASM有什么用?为什么用?

 

ASM是Oracle从10g开始提供的一种存储管理技术,指的是一个在物理卷(或者磁盘分区)上特别为Oracle数据文件而创建的“专用”文件系统。该文件系统由Oracle内核维护,并管理这些位置,进而获得适用于数据库的最高性能和最大可用性。

在ASM之上,管理员不不知道和关心Oracle将这些各个区间(extent)放在磁盘上哪个位置,ASM已做好了所有的管理工作。通过ASM,卷管理软件、文件系统都不再需要,如下图所示:

如上图所示,系统中存在若干磁盘。其中一些磁盘用户安装AIX,成为rootvg根卷组。另外一些磁盘被设置成另外的AIX卷组,存放应用数据。除此之外,还有一些磁盘(右侧),他们被Oracle ASM实例所管理,被划分为若干磁盘组(上图中的磁盘组和磁盘组二)。

Oracle可以将Oracle的数据文件、控制文件、日志文件、归档日志等文件放置在ASM磁盘组中,以ASM文件的形式存在。每个ASM文件可能分布存放在多块ASM盘上,每块ASM磁盘上也有若干ASM文件。

所以,采用ASM方式存储Oracle数据,也是Oracle提供的一种存储管理方案,是有其工程意义的。

wenping 2009-12-29 

转载于:https://www.cnblogs.com/dbserver/archive/2010/01/06/1640715.html

你可能感兴趣的文章
ntpdate时间同步
查看>>
Asp.Net MVC 插件化开发简化方案
查看>>
LH乱码转换
查看>>
+++++++子域授权与编译安装(一)
查看>>
编程修养(七)
查看>>
asp.net怎样在URL中使用中文、空格、特殊字符
查看>>
ISA2006实战系列之二:实战ISA三种客户端部署方案(下)
查看>>
Linux后门入侵检测工具,附bash漏洞最终解决方法
查看>>
ASA5585-S20测试方案
查看>>
利用for循环打印实心棱形和空心棱形
查看>>
路由器发布服务器
查看>>
实现跨交换机VLAN间的通信
查看>>
oracle import & export 操作相关脚本
查看>>
LVS集群的体系结构,构建强壮的体系结构里负载均衡层、真实服务器层、后端共享存储层都是相辅相成...
查看>>
VTK读取raw格式的数据
查看>>
java泛型
查看>>
J2EE搭建之十一 如何设置start-on-load
查看>>
像这样的高额授权费在业界并不常见
查看>>
我的友情链接
查看>>
推荐几本书
查看>>