li
  当前位置:主页 > 配置管理 > 文章内容
li
oracle asm安装配置
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-03-16   阅读:82  
本文章共6868字,分5页,当前第1页,快速翻页:
 

在这篇文档之前,首先介绍下什么是oracle ASM:    

     ASM 是 Oracle 数据库 10g 中一个非常出色的新特性,它以平台无关的方式提供了文件系统、逻辑卷管理器以及软件 RAID 等服务。ASM 可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡 I/O 以删除“热点”。它还支持直接和异步的 I/O 并使用 Oracle9i 中引入的 Oracle 数据管理器 API(简化的 I/O 系统调用接口)。 

ASM 不是一个通用的文件系统,并只能用于 Oracle 数据文件、重做日志以及控制文件。ASM 中的文件既可以由数据库自动创建和命名(通过使用 Oracle 管理文件特性),也可以由 DBA 手动创建和命名。由于操作系统无法访问 ASM 中存储的文件,因此对使用 ASM 文件的数据库执行备份和恢复操作的唯一途径就是通过恢复管理器 (RMAN)。 

ASM 作为单独的 Oracle 实例实施,只有它在运行时其他数据库才能访问它。在 Linux 上,只有运行 OCSSD 服务(由 Oracle 通用安装程序默认安装)才能使用 ASM。ASM 需要的内存不多:对大多数系统,只需 64 MB。 

安装 ASM 

在 Linux 平台上,ASM 可以使用原始设备,或通过 ASMLib 接口管理的设备。出于易于使用和性能方面的原因,Oracle 建议在原始设备上使用 ASMLib。ASMLib 现在可以从 OTN 免费下载。本部分逐步讲解使用 ASMLib 配置一个简单 ASM 实例和构建一个使用 ASM 进行磁盘存储的数据库的全过程。 

确定所需的 ASMLib 版本 

ASMLib 以三个 Linux 程序包组成的程序包集提供: 

  • oracleasmlib - ASM 库 
  • oracleasm-support - 用于管理 ASMLib 的实用程序 
  • oracleasm - ASM 库的内核模块 

每个 Linux 发行套件都有其自己的 ASMLib 程序包集。在每个发行套件中,每个内核版本都有一个相应的 oracleasm 程序包。以下部分介绍如何确定所需的程序包集。 

首先,以 root 用户身份登录并运行以下命令来确定所使用的内核:

uname -rm

例如:
# uname -rm
2.4.9-e.27smp i686

该示例表明,这是一个使用 Intel i686 CPU 的 SMP(多处理器)系统的 2.4.9 内核。 

使用此信息在 OTN 上查找相应的 ASMLib 程序包: 

  1. 将 Web 浏览器指向 http://www.oracle.com/global/cn/technology/tech/linux/asmlib 

http://www.oracle.com/technology/software/tech/linux/asmlib/rhel4.html

  1. 选择适用于您的 Linux 版本的链接。 
  2. 下载适用于您的 Linux 版本的 oracleasmlib 和 oracleasm-support 程序包 
  3. 下载与您的内核相对应的 oracleasm 程序包。对于以上示例,下载 oracleasm-2.4.9-e-smp-1.0.0-1.i686.rpm 程序包。 

    IXDBA.NET技术社区
    接下来,通过以 root 用户身份执行以下命令来安装程序包:

    rpm -Uvh oracleasm-kernel_version-asmlib_version.cpu_type.rpm \
    oracleasmlib-asmlib_version.cpu_type.rpm \
    oracleasm-support-asmlib_version.cpu_type.rpm 					  


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


  上一篇: oracle Database 10g for Window...   下一篇: 利用EXP/IMP进行数据迁移,如何转...
li
 §相关评论  
评论人:wysfenghuo0072008-11-27
以平台无关的方式提供了文件系统、逻辑卷管理器以及软件 RAID 等服务,这句话太经典了。
 热点文章

·oracle Logfile的不同状态说明
·Oracle数据库的一些常用操作经
·Oracle10g(10.2) 在Redhat AS4
·oracle工具:浅谈LogMiner的使用
·RHAD AS4 上安装 Oracle 数据库
·oracle基础知识(物理结构)
·oracle基础:Oracle中null的使用
·Oracle常用基本语法操作集锦
·oracle数据库查询前台正在发出
·AIX+ORACLE10G安装手册
·oracle数据库9i升级到oracle10
li
 编辑推荐
·oracle Logfile的不同状态说明
·Oracle数据库的一些常用操作经
·Oracle10g(10.2) 在Redhat AS4
·oracle工具:浅谈LogMiner的使用
·RHAD AS4 上安装 Oracle 数据库
·oracle基础知识(物理结构)
·oracle基础:Oracle中null的使用
·Oracle常用基本语法操作集锦
·oracle数据库查询前台正在发出
·AIX+ORACLE10G安装手册
·oracle数据库9i升级到oracle10
li
 相关篇章
·oracle Database 10g for Window...
·linux下oracle 10g 自动启动配置...
·Redhat enterprise linux 4环境下...
·alter system switch logfile 和...
·oracle os认证以及口令文件的一点...
·oracle数据库9i升级到oracle10g方...
·AIX+ORACLE10G安装手册
·oracle数据库查询前台正在发出的...
·Oracle常用基本语法操作集锦
·oracle基础:Oracle中null的使用详...
·利用EXP/IMP进行数据迁移,如何转...
·利用EXP/IMP进行数据迁移,如何转...
·ORA-00844: Parameter not takin...
·表空间、数据文件和控制文件——...
·基于裸设备的在linux下建立oracl...
·oracle日常基本操作技巧汇总
·oracle 11g ORA-00845: MEMORY_T...
·oracle 11g新特性:SQL Plan Mana...
·Oracle 11g Alert Log日志信息的...
·libXp.so.6: cannot open shared...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接