`
Fangrn
  • 浏览: 814275 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

配置Oracle 10g ASM磁盘

阅读更多

此次实验是基于Red Hat Enterprise Linux 4系统的实验:

[root@www ~]# cat /proc/version 
Linux version 2.6.9-67.ELsmp (brewbuilder@ls20-bc1-14.build.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-8)) #1 SMP Wed Nov 7 13:58:04 EST 2007

 下载需要的rpm包

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

 

Library and Tools
安装:
[root@www ~]# rpm -Uvh oracleasm-support-2.1.3-1.el4.i386.rpm
Preparing...                ########################################### [100%]
   1:oracleasm-support      ########################################### [100%]
[root@www ~]# rpm -Uvh oracleasm-2.6.9-67.0.22.EL-2.0.3-1.i686.rpm
Preparing...                ########################################### [100%]
   1:oracleasm-2.6.9-67.0.22########################################### [100%]
[root@www ~]# rpm -Uvh oracleasmlib-2.0.4-1.el4.i386.rpm
Preparing...                ########################################### [100%]
   1:oracleasmlib           ########################################### [100%]
 配置:
[root@www ~]# vi /etc/sysconfig/rawdevices 

[root@www ~]# cat /etc/sysconfig/rawdevices 
# This file and interface are deprecated.
# Applications needing raw device access should open regular
# block devices with O_DIRECT.
# raw device bindings
# format:  <rawdev> <major> <minor>
#          <rawdev> <blockdev>
# example: /dev/raw/raw1 /dev/sda1
#          /dev/raw/raw2 8 5
/dev/raw/raw1 /dev/sdd1
/dev/raw/raw2 /dev/sde1
/dev/raw/raw3 /dev/sdf1
/dev/raw/raw4 /dev/sdg1

[root@www ~]# /sbin/service rawdevices restart
Assigning devices: 
           /dev/raw/raw1  -->   /dev/sdd1
/dev/raw/raw1:	bound to major 8, minor 49
           /dev/raw/raw2  -->   /dev/sde1
/dev/raw/raw2:	bound to major 8, minor 65
           /dev/raw/raw3  -->   /dev/sdf1
/dev/raw/raw3:	bound to major 8, minor 81
           /dev/raw/raw4  -->   /dev/sdg1
/dev/raw/raw4:	bound to major 8, minor 97
done

[root@www ~]# chown oracle:oinstall /dev/raw/raw[1-4]
[root@www ~]# chmod 660 /dev/raw/raw[1-4]

修改 /etc/udev/permissions.d/50-udev.permissions。原始设备在引导时会
重新映射。默认情况下,在引导时原始设备的拥有者将更改为 root 用户。如果
拥有者不是 oracle 用户,则 ASM 在访问共享分区时会出现问题。在
/etc/udev/permissions.d/50-udev.permissions 中为原始行
“raw/*:root:disk:0660”添加注释,然后添加一个新行
“raw/*:oracle:dba:0660”。

[root@www ~]# vi /etc/udev/permissions.d/50-udev.permissions
# raw devices
ram*:root:disk:0660
#raw/*:root:disk:0660
raw/*:oracle:dba:0660

oracle登录
[oracle@www oracle]$ ln -sf /dev/raw/raw1 /db/oracle/oracle/asmdisk1
[oracle@www oracle]$ ln -sf /dev/raw/raw2 /db/oracle/oracle/asmdisk2
[oracle@www oracle]$ ln -sf /dev/raw/raw3 /db/oracle/oracle/asmdisk3
[oracle@www oracle]$ ln -sf /dev/raw/raw4 /db/oracle/oracle/asmdisk4
[oracle@www oracle]$ ls
asmdisk1  asmdisk2  asmdisk3  asmdisk4  product
[oracle@www oracle]$ ll
total 24
lrwxrwxrwx  1 oracle oinstall   13 Oct 22 15:51 asmdisk1 -> /dev/raw/raw1
lrwxrwxrwx  1 oracle oinstall   13 Oct 22 15:51 asmdisk2 -> /dev/raw/raw2
lrwxrwxrwx  1 oracle oinstall   13 Oct 22 15:51 asmdisk3 -> /dev/raw/raw3
lrwxrwxrwx  1 oracle oinstall   13 Oct 22 15:51 asmdisk4 -> /dev/raw/raw4
drwxrwx---  3 oracle oinstall 4096 Oct 14 22:38 product
  配置asm
[root@www db]# /etc/init.d/oracleasm configure
Configuring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM library
driver.  The following questions will determine whether the driver is
loaded on boot and what permissions it will have.  The current values
will be shown in brackets ('[]').  Hitting <ENTER> without typing an
answer will keep that current value.  Ctrl-C will abort.

Default user to own the driver interface [oracle]: 
Default group to own the driver interface [oinstall]: 
Start Oracle ASM library driver on boot (y/n) [y]: 
Scan for Oracle ASM disks on boot (y/n) [y]: 
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver:                     [FAILED
]

出现了错误怎么办呢,从哪里看错误日志呢?

[root@www log]# tail -f /var/log/messages
Oct 22 16:21:31 www modprobe: FATAL: Module oracleasm not found. 
Oct 22 16:21:31 www oracleasm: Unable failed

google 了一下 http://www.alidba.net/index.php/archives/113
 说是rpm包的小版本的原因。
 
分享到:
评论

相关推荐

    手动创建oracle 10g ASM磁盘组

    ### 手动创建Oracle 10g ASM磁盘组知识点详解 #### 一、环境准备与检查 在创建Oracle 10g ASM磁盘组之前,需要做好充分的准备,包括环境检查、软件安装等。 **1.1 检查磁盘信息** 通过`fdisk -l`命令可以查看...

    ORACLE 10G asm

    接下来的`oracleasm-support-2.1.3-1.el4.i386.rpm`是Oracle ASM支持包,它包含了一些必要的工具和服务,比如`oradisk`命令,用于创建和管理ASM磁盘组。这个支持包帮助用户进行ASM的日常操作,如添加、删除磁盘,...

    Oracle12c 实战ASM磁盘组管理

    ### Oracle12c 实战ASM磁盘组管理 #### 知识点概述 本文将详细介绍Oracle12c中关于ASM(Automatic Storage Management)磁盘组管理的关键知识点,包括磁盘组属性的理解与配置、创建磁盘组的过程及注意事项。 #### ...

    Oracle下创建ASM磁盘总结.docx

    Oracle 下创建 ASM 磁盘总结 Oracle 中创建 Automatic Storage Management (ASM) 磁盘是数据库管理员常见的一项任务。ASM 磁盘是 Oracle 集群环境中的一个重要组件,用于存储数据库文件、日志文件和控制文件。在...

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

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

    创建oracle10g asm数据库step by step

    在Oracle 10g中引入了一项重要的技术——ASM(Automatic Storage Management,自动存储管理),旨在简化数据库管理员(DBA)的磁盘管理和提高数据分布的效率。传统上,DBA在面对海量数据环境时,需频繁进行磁盘管理,...

    Oracle12c 实战ASM(12.1) 安装配置

    在安装 Oracle 12c ASM(12.1)之前,需要增加共享磁盘配置。首先,打开虚拟机配置,添加磁盘。点击下一步,选择独立、永久,下一步创建新的磁盘。立即分配空间,单个文件,大小给 5G 合适。添加两块磁盘,一块 2G,...

    ORACLE ASM添加磁盘操作步骤

    通过对上述步骤的学习和实践,我们可以更加熟练地掌握Oracle ASM磁盘管理的基本流程和技术要点。同时,了解常见的问题及其解决方案也能帮助我们在遇到挑战时迅速找到应对策略,确保系统的稳定运行。

    ORACLE 10g所需asm包

    5. **安装ASM实例**: 安装Oracle 10g软件时,选择创建ASM实例的选项,遵循安装向导完成配置。 6. **添加磁盘到ASM**: 将服务器上的物理磁盘添加到已创建的ASM磁盘组,ASM会自动管理和组织这些磁盘。 7. **创建数据库...

    Oracle ASM 磁盘组扩容方案

    当现有的ASM磁盘组无法满足存储需求时,可以通过添加新的磁盘来扩展ASM磁盘组的空间。本文档提供了一个标准的ASM磁盘组扩容方案,该方案已经在多个生产环境中得到验证和应用。 #### 目标环境 本方案适用于Oracle ...

    OracleLinux6.5下安装Oracle11g_ASM.docx

    配置环境参数是安装 Oracle 11g ASM 的最后一步骤。需要配置好环境参数,以确保 Oracle 11g ASM 可以正常工作。 配置 IP 配置 IP 是配置环境参数的重要步骤。需要配置好 IP 地址,以确保 Oracle 11g ASM 可以正常...

    CentOS7 + ASM + Oracle 11g 单机安装手册

    本文档是一份详尽的指南,旨在指导用户在CentOS 7操作系统上通过自动存储管理(ASM)安装Oracle数据库11g。文档细致地讲解了虚拟机创建、操作系统安装、网络配置、软件包检查、ASM安装、Oracle Grid软件安装和Oracle...

    Redhat AS4 Oracle10g+ASM单实例转RAC

    《Redhat AS4 Oracle10g+ASM单实例转RAC详解》 Oracle数据库的高可用性解决方案之一是Real Application Clusters(RAC),它允许多个实例共享同一个物理数据库,提供故障转移和负载均衡的能力。本文将详细介绍如何...

    Oracle 11G ASM安装准备

    接下来,可以继续进行ASM的实际安装过程,包括创建ASM实例、格式化ASM磁盘组、配置数据库实例以使用ASM等步骤。在整个安装过程中,确保遵循Oracle的官方文档和最佳实践,以确保系统的稳定性和性能。

    创建oracle10g asm数据库step by step.rar

    在Oracle 10g版本中,ASM引入了全新的特性,使得数据库管理员能够更方便地管理和配置存储资源。本教程将详细讲解如何一步步创建并配置Oracle 10g ASM数据库。 首先,理解ASM的基本概念是至关重要的。ASM是一种集群...

    Oracle-ASM 10G

    Oracle ASM是Oracle 10g版本中引入的一个重要特性,它简化了数据库存储的管理和配置,使得数据存储的扩展和性能优化变得更加便捷。 在Oracle ASM中,磁盘组是其核心概念,它将多个物理磁盘组织在一起,形成一个逻辑...

    oracle 10g中ASM概念以及管理技术文档

    ### Oracle 10g 中 ASM 概念及管理详解 #### 一、Oracle ASM 实例的概念 ASM(Automatic Storage Management)是一种专为 Oracle 数据库设计的高性能文件系统和卷管理系统,它提供了简单高效的磁盘管理和文件组织...

    redhat安装oracle11G 创建ASM磁盘套件包

    总结来说,"redhat安装oracle11G 创建ASM磁盘套件包"涉及到的关键知识点包括Oracle 11g的安装、ASM的原理与配置、磁盘管理以及数据库实例的创建。在实践中,需要对Linux系统管理、Oracle数据库原理有深入了解,同时...

Global site tag (gtag.js) - Google Analytics