`
wsql
  • 浏览: 12098478 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Oracle ASM究竟是做什么的 答疑七

阅读更多

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

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

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

clip_image002

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

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

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

分享到:
评论

相关推荐

    redhat/centos6.9 kmod-oracleasm/oracleasm-support/oracleasm rpm包

    kmod-oracleasm-2.0.8-15.el6_9.x86_64 oracleasm-support-2.1.8-1.el6.x86_64 oracleasmlib-2.0.4-1.el6.x86_64 安装顺序: rpm -ivh kmod-oracleasm-2.0.8-15.el6_9.x86_64.rpm rpm -ivh oracleasm-support-2.1.8...

    oracle-support oracleasmlib kmod-oracleasm包

    Oracle Support for Oracle ASM (Automatic Storage Management) 和 Kmod-OracleASM 包是Oracle数据库系统在Linux环境下进行存储管理的关键组件。这些包确保了在Red Hat Enterprise Linux (RHEL)、CentOS以及Oracle ...

    各种oracleasm rpm包(Linux下配置ASM使用)

    oracleasm-2.0.8-6.el6_7.src.rpm oracleasm-2.0.8-8.el7.src.rpm oracleasm-2.0.8-15.el7.centos.src.rpm oracleasm-2.6.18-238.el5-2.0.5-1.el5.i686.rpm oracleasm-2.6.18-238.el5debug-2.0.5-1.el5.i686.rpm ...

    安装oracle ASM所需的系统包:oracleasmlib、oracleasm-support

    Oracle ASM(Automatic Storage Management)是Oracle数据库系统中用于管理存储的一种高效、集成的解决方案。它提供了自动化的磁盘管理和故障恢复功能,简化了数据库管理员的工作。在安装Oracle ASM之前,必须先安装...

    rh*-kmod-oracleasm

    Oracle ASM (Automatic Storage Management) 是 Oracle 公司推出的一种集成化的存储管理解决方案,它为数据库提供了高性能、高可用性和易于管理的存储环境。在Linux系统中,Oracle ASM 需要与特定的驱动程序协同工作...

    oracleasmlib以及 kmod-oracleasm驱动包

    7. 升级与维护:随着时间的推移,可能需要升级kmod-oracleasm和oracleasmlib到最新版本,以获取最新的功能和安全补丁。升级过程通常涉及卸载旧版本,然后安装新版本的软件包。 Oracle ASMLib的使用极大地简化了...

    kmod-oracleasm-2.0.6.rh1-3.el6.x86_64.rpm和Oracleasmlib、Oracleasm-support

    Oracle ASM (Automatic Storage Management) 是 Oracle 公司提供的一种高效、自动化的磁盘管理解决方案,尤其在Oracle数据库环境中被广泛使用。它简化了存储管理,提供了高性能、高可用性和高可扩展性。Oracleasmlib...

    oracleasm oracle rac rpm包

    oracleasm-2.6.18-128.7.1.el5-2.0.5-1.el5.x86_64.rpm oracleasm-2.6.18-128.el5-2.0.5-1.el5.x86_64.rpm oracleasm-2.6.18-164.10.1.el5-2.0.5-1.el5.x86_64.rpm oracleasm-2.6.18-164.11.1.el5-2.0.5-1.el5.x86_...

    redhat6.5 oracle ASM驱动

    Oracle ASM(Automatic Storage Management)是Oracle数据库公司提供的一种先进的存储管理解决方案,专为Oracle数据库设计。它整合了文件系统和卷管理器的功能,为数据库提供高效、可靠的存储管理。在Red Hat ...

    oracleasmlib和oracleasm-support两个依赖包.zip

    Oracle ASM (Automatic Storage Management) 是Oracle数据库管理系统中的一个组件,用于高效管理数据库的存储。它提供了集成的卷管理和文件系统,简化了存储管理和性能优化。在Oracle ASM环境中,Oracle ASMLib ...

    oracleasm RPM包

    Oracle ASM(Automatic Storage Management)是Oracle数据库公司提供的一种高级存储管理解决方案,主要用于简化和优化Oracle数据库的存储管理。Oracle ASM可以自动地管理和分配磁盘空间,提供数据冗余和容错功能,...

    oracleasm5,oracleasm6安装包

    oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm oracleasmlib-2.0.4-1.el5.x86_64.rpm oracleasm-support-2.1.7-1.el5.x86_64.rpm kmod-oracleasm-2.0.8-15.el6_9.x86_64.rpm oracleasmlib-2.0.4-1.el6.x86_64....

    oracleasm资源包

    Oracle ASM(Automatic Storage Management)是Oracle数据库公司提供的一种先进的存储管理解决方案,专为Oracle数据库设计。它简化了存储管理,提供了高性能、高可用性和高扩展性。在Oracle RAC(Real Application ...

    oracle-rac使用的asmlib的kmod-oracleasm*.RPM包集合 6.6-7.5全集

    然后看的教程都是使用asmlib来制作的,但是自己上机以后发现根本装不上啊,oracle对rhel6以后的版本oracleasm-support根本装不上,redhat自己做了个kmod-oracleasm装完以后就能装了,好了说太多了不明白还是不明白,...

    oracleasm相关包

    7. **创建数据库**:一旦ASM配置完成,就可以在ASM磁盘组上创建Oracle数据库,利用ASM的高效存储管理特性。 总结来说,Oracle ASM是一个强大的存储解决方案,通过自动化和优化磁盘管理,为Oracle数据库提供了高性能...

    oracle不使用oracleasm的包配置ASM磁盘配置方法

    ### Oracle 不使用 OracleASM 的包配置 ASM 磁盘配置方法 #### 概述 在 Oracle 数据库系统中,自动存储管理(ASM)是用于管理数据库文件的一种高性能、高可用性的解决方案。通常情况下,ASM 依赖于 Oracle 提供的 ...

    oracleasm安装包for redhat7.zip

    在Red Hat Enterprise Linux 7上安装Oracle ASM通常包括以下几个步骤: 1. **系统准备**:首先,确保系统已更新至最新版本,关闭SELinux和防火墙,因为它们可能对Oracle软件的安装和运行造成影响。另外,安装必要的...

    oracleasm-configure.zip

    Oracle ASM(Automatic Storage Management)是Oracle数据库公司推出的一种高级存储管理技术,主要用于简化数据库存储的管理和维护。在Red Hat Enterprise Linux 6(简称RHEL6)环境下,配置Oracle ASM需要进行一...

    kmod-oracleasm-2.0.6.rh1-3.el6.x86_64.rpm

    Oracle ASM(Automatic Storage Management)是Oracle数据库系统中的一个组件,用于提供高效、自动化的存储管理功能。在Linux环境中安装Oracle 11g数据库时,ASM是必不可少的一部分,它可以帮助管理员轻松管理和配置...

Global site tag (gtag.js) - Google Analytics