1、asmlib创建ASM磁盘错误
# /etc/init.d/oracleasm createdisk VOL1 /dev/sdc3
Marking disk "VOL1" as an ASM disk: [FAILED]
2、查看错误日志
# less /var/log/oracleasm
Disk "VOL1" does not exist or is not instantiated
Writing disk header: done
Instantiating disk: oracleasm-instantiate-disk: Unable to open manager: No such file or directory
failed
Clearing disk header: done
怀疑没有configure和enable
# /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 [dba]:
Start Oracle ASM library driver on boot (y/n) [n]:
Scan for Oracle ASM disks on boot (y/n) [y]:
Writing Oracle ASM library driver configuration: done
Dropping Oracle ASMLib disks: [ OK ]
Shutting down the Oracle ASMLib driver: [ OK ]
# /etc/init.d/oracleasm enable
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver: [ OK ]
Scanning the system for Oracle ASMLib disks: [ OK ]
可以正常创建asm磁盘了
# /etc/init.d/oracleasm createdisk VOL1 /dev/sdc3
Marking disk "VOL1" as an ASM disk: [ OK ]
[root@rac2 local]# /etc/init.d/oracleasm enable
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver: [FAILED]
查看/var/log/oracleasm信息
Loading module "oracleasm": failed
Unable to load module "oracleasm"
发现是Oracleasm和操作系统版本不一致导致,重装asm rpm包可解决。
参考至:http://blog.csdn.net/linghao00/article/details/6676945
如有错误,欢迎指正
邮箱:czmcj@163.com
相关推荐
ASM 的配置包括创建磁盘组、添加磁盘、创建文件系统等步骤。 五、常见问题 在安装和配置 ASM 过程中,可能会出现一些问题。例如,如果下载的软件包版本不正确,可能会导致安装失败。此外,如果磁盘分区或格式化不...
- 1.4 故障分析 - 1.5 解决方案 - 1.5.1 Inventory目录作用及其2种重建方法 - 1.5.2 rac环境dbca工具不能创建rac库的解决办法 - 1.5.3 dbca静默建库常见问题处理 - 1.5.4 重建CRS集群环境执行root.sh脚本 - 1.6 ...
当表空间接近满载时,可以通过创建新的表空间或扩展现有表空间来增加存储容量。 以上就是关于“Oracle事件与解决”的主要知识点,涵盖了高可用性、存储管理、备份恢复、故障诊断、内存调优等方面。理解和掌握这些...
2. **挂载ASM实例失败**: - **问题**: 在尝试挂载ASM实例时出现错误。 - **解决方法**: 首先确认所有节点上的ASMLIB版本是否一致,然后检查ASM实例的配置文件(如`init<ASM实例名>.ora`),确保其中包含正确的...
修改后的代码中,通过创建一个`SecureRandom`实例,并使用`SHA1PRNG`算法设置种子,确保了跨平台的一致性。这样,无论在哪个平台上运行,只要输入的`strKey`相同,生成的密钥就会保持一致,从而避免了解密失败。 3....
2. **原因分析**:虚拟磁盘(.vmdk)在启动时会自动创建一个名为.lck的锁定文件以保护数据安全。如果虚拟机异常关闭,则可能导致该锁定文件未被正确删除,从而引起下次启动时的锁定问题。 3. **解决方法**: - 使用...
问题 2:资源启动失败,例如"ora.crsd"和"ora.asm" 在尝试启动资源"ora.crsd"(Cluster Ready Services Daemon)时,可能会因为资源已经在“INTERMEDIATE”状态而失败。同样,"ora.asm"(Automatic Storage ...
5. **E) 使用 CREATEDATABASE 命令创建带有 Automatic Storage Management (ASM) 文件系统的数据库**:ASM 通常用于存储大型文件,而不是优化数据库性能。 正确答案是 **D) 使用 Database Configuration Assistant ...
ASM是一个Java字节码操控和分析框架,它可以直接生成和修改Java类的字节码,JaCoCo利用这个特性在类加载到JVM之前添加监控代码。 ### 2. 数据收集与存储 JaCoCo的数据收集器会在程序运行过程中记录执行信息,并将...
作者指出,通过OD(OllyDbg)分析调试工具,发现VB代码中__vbaSetSystemError的调用是导致远程注入失败的主要原因。为了解决这个问题,作者推荐使用TLB(Type Library)类型库,因为TLB可以稳定地处理VB代码的运行库...
实验步骤演示以phase1为例,首先调用objdump生成汇编代码,然后在`asm.txt`中查找`main`函数,找到调用phase1的代码行,进一步分析以确定输入字符串。通过这种方式,学生逐步深入理解程序的内部运作,提升逆向工程...
- **特征失败处理**:在设计过程中可能会遇到特征无法创建或更新的问题,这时需要理解错误原因并采取相应措施修复。 - **关系式 ( 方程 )**:在PROE中,可以使用方程来定义和关联设计参数,实现参数化设计。 - **...
命令创建带有自动存储管理(ASM)文件系统的数据库**:ASM是Oracle提供的高级存储管理技术,但它并不直接涉及数据库的性能优化设置。 #### 4. 数据库启动阶段的真实情况 题目询问关于数据库启动阶段的三个真实陈述,...
- E) 使用`CREATE DATABASE`命令创建使用Automatic Storage Management (ASM)文件系统的数据库:ASM虽然提供高级存储管理功能,但并不自动优化数据库性能。 **正确答案**:D **知识点总结**: 1. **使用DBCA创建...
- **选项 E:使用 CREATEDATABASE 命令创建具有 Automatic Storage Management (ASM) 文件系统的数据库** — ASM 提供了高性能的存储管理,但并不直接与 OLTP 相关。 #### 题目四:关于数据库启动阶段的真实陈述...
8.1.6 DML语句失败 272 8.2 控制事务 273 8.2.1 数据库事务 273 8.2.2 执行SQL语句 274 8.2.3 事务控制:COMMIT、ROLLBACK、SAVEPOINT和SELECT FOR UPDATE 277 8.3 识别和管理PL/SQL对象 281 8.3.1 存储的与...
- **文件存储及创建选项**: 选择存储方式,如文件系统或ASM (Automatic Storage Management)。 - **告警日志及跟踪文件**: 配置日志文件的存储位置和格式。 **1.3 数据库创建脚本** - **数据库创建脚本**: 通过编写...
ASM是一个底层的Java字节码操纵和分析框架,可以直接生成和加载Java类。 在描述中提到,通过注解实现权限系统,这通常涉及到使用自定义的注解(如`@Role`),这些注解标记在方法上,表示该方法需要特定的角色权限...
`struct proc_info_list`定义在`include/asm-arm/procinfo.h`中,用于存储处理器类型相关的各种信息,包括架构名称、ELF名称、CPU名称等。 4. **创建Page Table**: `__create_page_tables`是创建页表的过程,为...