li
  当前位置:主页 > 集群技术 > 文章内容
li
linux常用集群文件系统简介(2)
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-03-04   阅读:124  
本文章共5376字,分4页,当前第2页,快速翻页:
 
  • 优化存储资源的使用。
  • 当安装在原始设备或者安装在 Oracle 所推荐的那些使用 ASM 库驱动程序的块设备上时,ASM 自身作为实例来运行,该实例先于数据库实例启动。它使 DBA 能够创建、扩展和缩小磁盘,并将这些变化映射到共享访问这些组的其他节点上的磁盘组。数据库实例能够在集群的多个节点间共享存储器的集群池。

     

    ASM 由 Oracle 通用安装程序安装。如果将 ASM 添加到一个现有的数据库中,则要确保将数据库设置为从属于 ASM 实例,以便在启动时 ASM 实例先于所从属数据库启动。例如:

     

    $ srvctl modify instance -d O10G -i O10G1 -s +ASM1

     

    使 o10G1 实例从属于 +ASM1 实例。

     

    ASM 实例与 Oracle 数据库实例的区别表现在以下几方面:
    1. 尽管可以使用几个 V$ 视图来获得关于 ASM 实例的信息,但没有数据字典:V$ASM_DISKGROUP、V$ASM_CLIENT、V$ASM_DISK、V$ASM_FILE、V$ ASM_TEMPLATE、V$ASM_ALIAS 和 V$ASM_OPERATION。
    2. 您只能以 SYSDBA 或 SYSOPER 连接 ASM 实例。
    3. 有五个初始化参数用于 ASM 实例,其中 INSTANCE_TYPE 是必要的,并应该设置如下:INSTANCE_TYPE = ASM。
    在 ASM 实例中,DBA 可以使用 SQL 语法或 Enterprise Manager 来:
    1. 使用一个或多个磁盘为存储池定义一个磁盘组
    2. 在磁盘组中添加和删除磁盘
    3. 定义一个故障组 来增加数据冗余保护。通常这是磁盘组中一系列需要不间断运行的磁盘,它们共享一种共用资源,如控制器。
    可以通过 Enterprise Manager 或通过 V$ASM 视图监视 ASM 磁盘组的状态。您还可以在创建数据库结构时在一个数据库实例中引用它们来分配存储器。

     

    当您创建表空间、重做日志、归档日志文件和控制文件时,通过在初始化参数或者在 DDL 中指定磁盘组,您可以从数据库实例中引用 ASM 磁盘组。

     

    有关 ASM 的更多详细信息,请参见 Lannes Morris-Murphy 的 OTN 文章“自动的存储”、Arup Nanda 的“Oracle 数据库 10g:为 DBA 提供的最重要的 20 个特性”中的 ASM 部分以及 Oracle 数据库管理员指南 10g 第 1 版 (10.1) 的第 12 章

    Oracle 集群文件系统 (OCFS) OCFS 专门为支持 Oracle RAC 应用程序的数据和磁盘共享而设计。它在 RAC 集群的服务器节点间提供一致的文件系统映像,充当原始设备的替身。除了简化集群数据库管理外,它还在保持原始设备性能优势的同时克服了原始设备的局限性。

    OCFS 第 1 版支持 Oracle 数据文件、spfile、控制文件、仲裁磁盘文件、归档日志、配置文件以及 Oracle 集群注册表 (OCR) 文件(Oracle 数据库 10g 中的新文件)。设计它不是为了使用其他文件系统的文件,甚至不是为了使用那些必须在集群每个节点上安装的 Oracle 软件 — 除非您使用第三方解决方案。此外,OCFS 不提供诸如 I/O 分配(分割)等 LVM 功能,也不提供冗余功能。

    Oracle 支持用于 32 位和 64 位发行版本的 Red Hat Advanced Server 2.1、Red Hat Enterprise Linux 3 和 Novell SUSE (United Linux) 上的 OCFS 第 1 版中的 Oracle 数据库,该数据库需要从可下载的二进制文件进行安装。如果您自己对其进行重新编译,则 Oracle 不提供支持。

    IXDBA.NET技术社区

    有三种不同的 rpm 程序包:

    • OCFS 内核模块,针对 Red Hat 和 United Linux 的分发版本各不相同。请认真验证您的内核版本:
      $ uname -a
      Linux linux 2.4.18-4GB #1 Wed Mar 27 13:57:05 UTC 2002 i686 unknown
      
    • OCFS 支持程序包
    • OCFS 工具程序包。
    当您下载了这些 rpm 程序包后,执行以下安装步骤:
    1. 在下载了 rpm 程序包的目录中执行 rpm -Uhv ocfs*.rpm 命令安装这些程序包。
    2. 确认已启用引导时自动挂载。
    3. 自动使用 ocfstool 在集群中的每个节点上配置 OCFS。还可以使用手动配置方法,详情请见


    阅读更多内容<<上一页 · 1 · 2 · 3 · 4 · 下一页>>


      上一篇: 双机热备基本概念分析   下一篇: Linux服务器集群系统(lvs)
    li
     §相关评论  
     热点文章

    ·Linux RAC OCFS文件系统与INOD
    ·Oracle10g R2 Installing RAC
    ·Linux服务器集群系统(lvs)
    ·Linux对存储文件系统的技术架构
    ·linux常用集群文件系统简介
    ·如何选择合适的双机和集群软件
    ·LifeKeeper软件介绍
    ·纯软件方式的双机热备方案深入
    ·双机热备:基于共享存储与纯软
    ·双机热备与数据备份,数据安全的
    ·双机热备常见问题释疑
    li
     编辑推荐
    ·Linux RAC OCFS文件系统与INOD
    ·Oracle10g R2 Installing RAC
    ·Linux服务器集群系统(lvs)
    ·Linux对存储文件系统的技术架构
    ·linux常用集群文件系统简介
    ·如何选择合适的双机和集群软件
    ·LifeKeeper软件介绍
    ·纯软件方式的双机热备方案深入
    ·双机热备:基于共享存储与纯软
    ·双机热备与数据备份,数据安全的
    ·双机热备常见问题释疑
    li
     相关篇章
    ·双机热备基本概念分析
    ·双机、集群的配置模式:主从、互...
    ·双机热备、双机互备与双机双工的...
    ·双机热备常见问题释疑
    ·双机热备与数据备份,数据安全的关...
    ·双机热备:基于共享存储与纯软件...
    ·纯软件方式的双机热备方案深入分...
    ·LifeKeeper软件介绍
    ·如何选择合适的双机和集群软件
    ·Oracle10g R2 Installing RAC
    ·Linux服务器集群系统(lvs)
    ·Linux对存储文件系统的技术架构研...
    ·Oracle10g RAC ASM 环境日常管理...
    ·Oracle10g RAC 关闭及启动步骤
    ·Oracle10g RAC (OCFS2)开启关闭及...
    ·国内linux下ha高可用软件简单介绍
    ·利用apache代理功能实现负载均衡...
    ·高性价比mysql集群配置
    ·HACMP工作原理以及日常维护
    ·集群原理:双机软件与集群软件的异...
     
    li
    设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接