ASMLib

深入了解Oracle ASM(一):基础概念

拟墨画扇 提交于 2020-04-21 15:03:40
ASM基础概念 任何转载请注明源地址,否则追究法律责任!:http://www.askmaclean.com/archives/know-oracle-asm.html 相关文章链接: Asm Instance Parameter Best Practice 为什么RHEL 6上没有ASMLIB? Unix上如何查看文件名开头为”+asm”的TRACE文件 asm_power_limit对IO的影响 针对11.2 RAC丢失OCR和Votedisk所在ASM Diskgroup的恢复手段 10g ASM lost disk log 11gR2 RAC ASM启动揭秘 在11gR2 RAC中修改ASM DISK Path磁盘路径 在Linux 6上使用UDEV解决RAC ASM存储设备名问题 Script:找出ASM中的Spfile参数文件 如何诊断ASMLIB故障 Script:收集ASM诊断信息 Comparation between ASM note [ID 373242.1] and note [ID 452924.1] Why ASMLIB and why not? ASM file metadata operation等待事件 几个关于oracle 11g ASM的问题 利用UDEV服务解决RAC ASM存储设备名 Discover Your Missed ASM

oracle 19c asm filter driver的使用

末鹿安然 提交于 2020-02-28 21:01:30
从 12.1.0.2开始, oracle 提供了一个 afd的东西,来替代 asm lib库和 udev 用于asm磁盘的处理。 也就是说,从12.1.0.2开始,要配置asm,在磁盘上,可以不用去配置 udev ,或者安装 asmlib程序了,直接使用 afd即可搞定,这个afd是随oracle安装程序自带的,不需要到其他地方去下载,关键是使用 afd,启用了 filter后,root用户使用 dd 也不能破坏 disk ,这点不错。下面我们在19c下面来操作一下 : 1.Log in as the root user and set the environment variable $ORACLE_HOME to the location of the Grid home and the environment variable $ORACLE_BASE to a temporary location. su root set ORACLE_HOME=/u01/app/19.1.0/grid set ORACLE_BASE=/tmp You set $ORACLE_BASE to a temporary location to avoid creating diagnostic or trace files in the Grid home before the Oracle

安装与配置ASMLib

こ雲淡風輕ζ 提交于 2020-02-27 09:02:35
1.查看系统内核版本 [root@orcl1 setup]# uname -a Linux orcl13.10.0-862.el7.x86_64 #1 SMP Wed Mar 21 18:14:51 EDT 2018 x86_64 x86_64 x86_64GNU/Linux 2.检查系统中asm包的安装情况 [root@orcl1 setup]# rpm -ql *asm* package asm is notinstalled packageoracleasmlib-2.0.12-1.el7.x86_64.rpm is not installed packageoracleasm-support-2.1.11-2.el7.x86_64.rpm is not installed 3.下载ASMLib驱动 http://www.oracle.com/technetwork/server-storage/linux/asmlib/index-101839.html?ssSourceSiteId=ocomen asmlib程序包,含(安装包比系统要求的版本有点出入,影响并不是很大): kmod-oracleasm-2.0.8-21.0.1.el7.x86_64.rpm oracleasmlib-2.0.12-1.el7.x86_64.rpm oracleasm-support-2.1

[安装] 创建asmlib 磁盘失败

天大地大妈咪最大 提交于 2019-12-13 17:46:22
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> [root@db01 mapper]# oracleasm createdisk vot01 /dev/mapper/votdsk01 oracleasm module not loaded or /dev/oracleasm not mounted. [root@db01 mapper]# ll [root@db01 ~]# systemctl status oracleasm ● oracleasm.service - Load oracleasm Modules Loaded: loaded (/usr/lib/systemd/system/oracleasm.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2019-11-25 04:59:08 CST; 23min ago Process: 63194 ExecStart=/usr/sbin/oracleasm.init start_sysctl (code=exited, status=1/FAILURE) Main PID: 63194 (code=exited, status=1/FAILURE) Nov 25 04

11gR2集群件任务角色分离(Job Role Separation)简介

倖福魔咒の 提交于 2019-12-10 03:21:52
在这篇文章中,我们将对11gR2 的新特性任务角色分离(Job Role Separation )进行介绍。 在11gR2,操作系统用户 grid 成为了集群件(GI)的owner,并且 ASM 成为了集群件的一部分,所以grid用户也成为了ASM 磁盘的owner。 通常有3种方式配置ASM磁盘,asmlib, 裸设备和块设备。 1. asmlib 配置asm 磁盘的owner和group。 # / etc /init.d/ oracle asm configure ….. Default user to own the driver interface : grid Default group to own the driver interface : asmadmin …… 查看ASM磁盘的设置: ls –l /dev/oracleasm/disks brw-rw---- 1 grid asmadmin 8, 33 Jul 2 18:21 DATA 注意: 从 linux 2.6 内核开始,块设备的权限和路径配置在重启之后不再被保留,除非使用udev 创建规则文件固定。例如块设备/dev/sda在重启之后可能变成/dev/sdb。如果使用udev,那么在添加新磁盘时,需要修改规则文件以确保设备名和权限在重启之后不发生改变。 如果使用asmlib, 只需要确定作为asm