1、创建裸设备
引用
# ls -l /dev/rlvtest
crw-rw---- 1 oracle dba 44, 7 Mar 05 03:52 /dev/rlvtest
2、添加磁盘组
引用
SQL> create diskgroup grouptest disk '/dev/rlvtest';
create diskgroup grouptest disk '/dev/rlvtest'
*
ERROR at line 1:
ORA-15018: diskgroup cannot be created
ORA-15031: disk specification '/dev/rlvtest' matches no disks
ORA-15014: location '/dev/rlvtest' is not in the discovery set
解决办法:
SQL> alter system set asm_diskstring='/dev/rasmlv*','/dev/rlvtest';
System altered.
SQL> show parameter disk
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
asm_diskgroups string ASMDISK
asm_diskstring string /dev/rasmlv*, /dev/rlvtest
disk_asynch_io boolean TRUE
SQL> create diskgroup grouptest disk '/dev/rlvtest';
create diskgroup grouptest disk '/dev/rlvtest'
*
ERROR at line 1:
ORA-15018: diskgroup cannot be created
ORA-15072: command requires at least 2 failure groups, discovered only 1
解决办法:
SQL> create diskgroup grouptest external redundancy disk '/dev/rlvtest';
Diskgroup created.
3、后台日志显示
引用
SQL> create diskgroup grouptest external redundancy disk '/dev/rlvtest'
Fri Mar 5 03:57:11 2010
NOTE: initializing header on grp 2 disk GROUPTEST_0000
Fri Mar 5 03:57:11 2010
NOTE: PST update: grp = 2
Fri Mar 5 03:57:11 2010
NOTE: group GROUPTEST: initial PST locations: disk 0000 (PST copy 0)
Fri Mar 5 03:57:11 2010
NOTE: cache registered group GROUPTEST number=2 incarn=0xb2c6d2d4
NOTE: cache opening disk 0 of grp 2: GROUPTEST_0000 path:/dev/rlvtest
NOTE: cache creating group 2/0xB2C6D2D4 (GROUPTEST)
NOTE: cache mounting group 2/0xB2C6D2D4 (GROUPTEST) succeeded
NOTE: allocating F1X0 on grp 2 disk GROUPTEST_0000
NOTE: diskgroup must now be re-mounted prior to first use
NOTE: cache dismounting group 2/0xB2C6D2D4 (GROUPTEST)
SUCCESS: diskgroup GROUPTEST was created
NOTE: cache registered group GROUPTEST number=2 incarn=0xd866d2d7
Fri Mar 5 03:57:17 2010
NOTE: Hbeat: instance first (grp 2)
Fri Mar 5 03:57:22 2010
NOTE: start heartbeating (grp 2)
NOTE: cache opening disk 0 of grp 2: GROUPTEST_0000 path:/dev/rlvtest
Fri Mar 5 03:57:22 2010
NOTE: F1X0 found on disk 0 fcn 0.0
NOTE: cache mounting (first) group 2/0xD866D2D7 (GROUPTEST)
NOTE: cache recovered group 2 to fcn 0.0
Fri Mar 5 03:57:22 2010
NOTE: opening chunk 1 at fcn 0.0 ABA
NOTE: seq=2 blk=0
Fri Mar 5 03:57:22 2010
NOTE: cache mounting group 2/0xD866D2D7 (GROUPTEST) succeeded
SUCCESS: diskgroup GROUPTEST was mounted
Fri Mar 5 03:57:23 2010
NOTE: recovering COD for group 2/0xd866d2d7 (GROUPTEST)
SUCCESS: completed COD recovery for group 2/0xd866d2d7 (GROUPTEST)
分享到:
相关推荐
本文档将详细介绍如何在Oracle ASM环境下安全有效地进行磁盘添加操作,包括磁盘初始化、权限设置、磁盘组创建与配置、磁盘添加等关键步骤,并提供一些实用的经验分享。 #### 二、磁盘初始化 在进行任何磁盘操作之前...
当现有的ASM磁盘组无法满足存储需求时,可以通过添加新的磁盘来扩展ASM磁盘组的空间。本文档提供了一个标准的ASM磁盘组扩容方案,该方案已经在多个生产环境中得到验证和应用。 #### 目标环境 本方案适用于Oracle ...
- **创建 ASM 磁盘**: 在第一个节点上使用 Oracle ASM 的脚本或命令行工具创建磁盘实例,例如:`/etc/init.d/oracleasm createdisk VOLDISK7 /dev/sddlmax1`。 - **查看 ASM 磁盘列表**: 使用 `listdisks` 命令查看...
Oracle RAC ASM 磁盘组故障解决办法 本文旨在解决 Oracle RAC 环境中的磁盘组故障问题,具体来说是解决磁盘无法挂载、集群服务无法启动的问题。通过对问题的分析和解决,文章将从问题的背景、问题描述、故障解决...
### Oracle12c 实战ASM磁盘组管理 #### 知识点概述 本文将详细介绍Oracle12c中关于ASM(Automatic Storage Management)磁盘组管理的关键知识点,包括磁盘组属性的理解与配置、创建磁盘组的过程及注意事项。 #### ...
8. **创建ASM磁盘组**:最后,使用Oracle的ASM管理工具(如`sqlplus`或`asmca`)创建ASM磁盘组,然后在该磁盘组上创建数据库。 记住,Oracle ASM的配置和管理是一项复杂的工作,需要对数据库和操作系统有深入的理解...
3. 检测并安装磁盘:使用`oracleasm scandisks`找到可用磁盘,然后使用`oracleasm createdisk`命令创建ASM磁盘。 4. 配置Oracle数据库以使用ASM:在数据库创建过程中选择ASM作为存储类型,并指定磁盘组。 5. 确保...
4. 创建ASM磁盘组:使用`asmca`或` asmcmd`工具创建新的ASM磁盘组,这些磁盘组可以包含由Oracle ASMLib管理的磁盘。 5. 部署数据库:一旦磁盘组创建完成,就可以在这些ASM磁盘组上创建数据库实例和表空间。 6. ...
5. 最后,根据系统需求配置Oracle ASM,例如创建ASM磁盘组,并安装Oracle数据库软件。 理解Oracle ASM、Oracleasmlib和Oracleasm-support是成功部署和管理Oracle数据库的关键。它们提供的自动化功能和灵活性使得...
4. 创建并启动ASM实例,然后创建ASM磁盘组以存储数据库文件。 在数据库部署和运维过程中,理解并熟练使用Oracle ASMLib和oracleasm-support是至关重要的,它们对于优化存储性能、简化管理流程以及确保高可用性具有...
使用`oracleasm`工具来扫描和识别可用于ASM的磁盘,并将其添加到ASM磁盘组中。例如: ``` sudo oracleasm init sudo oracleasm createdisk DISK1 /dev/sdb ``` 4. **配置ASM**:配置ASM的实例参数,如磁盘组...
### Oracle 不使用 OracleASM 的包配置 ASM 磁盘配置方法 #### 概述 在 Oracle 数据库系统中,自动存储管理(ASM)是用于管理数据库文件的一种高性能、高可用性的解决方案。通常情况下,ASM 依赖于 Oracle 提供的 ...
5. **配置Oracle ASM实例**:在Oracle数据库安装过程中配置ASM实例,设置ASM磁盘组和文件系统。 6. **启动和检查ASM服务**:启动ASM服务并检查其状态: ```bash sudo /etc/init.d/oracleasm start sudo /sbin/...
kmod-oracleasm是Oracle ASM在Linux操作系统上的内核模块,它允许系统识别并支持ASM磁盘组。这个压缩包"**kmod-oracleasm-2.0.6.rh1-2.el6.x86_64.rar**"包含了适用于Red Hat Enterprise Linux 6.4系统的Oracle ASM...
3. 配置ASM:设置ASM磁盘组和磁盘,使用`/sbin/oracleasm createdisk`命令添加磁盘,并创建ASM磁盘组。 4. 配置Oracle Clusterware:安装和配置Oracle Clusterware以支持RAC环境。 5. 创建数据库:在ASM磁盘组上创建...
该模块提供了对ASM磁盘组的识别和管理,使得ASM能够直接操作物理磁盘,创建、扩展和删除ASM磁盘组。在安装时,这个rpm包会更新内核模块以支持ASM功能。 2. **oracleasm-support-2.1.8-1.el5.i386.rpm**:这个包包含...
7. **创建ASM磁盘组**:在ASM实例中创建磁盘组,用于存储数据库文件。 8. **安装Oracle数据库软件**:使用DBCA(Database Configuration Assistant)或手动方式创建数据库,指定ASM作为存储选项。 9. **监控和维护...
6. **创建ASM磁盘组**:配置完成后,使用ASM工具(如`asmcmd`或`sqlplus`)创建磁盘组,定义所需的冗余级别(如镜像或Stripe)和磁盘大小。 7. **创建数据库实例**:在ASM磁盘组上创建数据库实例,利用ASM自动管理...