昨天帮一个朋友安装ASM,总结一下安装步骤:
1>添加磁盘组
首先使用fdisk -l查看可以使用的磁盘,如若盘sdb没有划分,则使用fdisk /dev/sdb(使用P进行主分区);
然后使用raw /dev/raw/raw1 /dev/sdb1,并编辑vi /etc/sysconfig/rawdevices,绑定裸设备
例如:
/dev/raw/raw1 /dev/sdb1
/dev/raw/raw2 /dev/sdc1
/dev/raw/raw3 /dev/sdd1
接着执行 /etc/init.d/rawdevices restart 使配置文件中的裸设备生效,执行 /sbin/chkconfig rawdevices on 保证机器启动的时候裸设备能够加载;
最后进行授权,修改配置文件/etc/udev/permissions.d/50-udev.permissions
注释掉raw/*:root:disk:0660,添加新行raw/*:oracle:dba:0660
此时,如绑定raw device,则默认权限为oracle:dba了;
最后使用raw -qa 可以查看相前raw的信息
/dev/raw/raw1: bound to major 8, minor 17
/dev/raw/raw2: bound to major 8, minor 33
/dev/raw/raw3: bound to major 8, minor 49
2>添加asm包(我是在这个上面找的http://www.oracle.com/technology/tech/linux/asmlib/index.html)
查看版本内核
[root@contos4oracle /]# uname -r
2.6.9-89.ELsmp
或者
[root@contos4oracle /]# uname -a
Linux contos4oracle 2.6.9-89.ELsmp #1 SMP Mon Jun 22 12:32:43 EDT 2009 i686 i686 i386 GNU/Linux
可以看出版本号2.6.9-89.ELsmp
我用的32位的x86
所以我下载的是
以及
3>启动css脚本
在root用户下
[root@contos4oracle /]# /u01/app/oracle/product/10.2.0/db_1/bin/localconfig add
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
Configuration for local CSS has been initialized
Adding to inittab
Startup will be queued to init within 90 seconds.
Checking the status of new Oracle init process...
Expecting the CRS daemons to be up within 600 seconds.
CSS is active on these nodes.
contos4oracle
CSS is active on all nodes.
Oracle CSS service is installed and running under init(1M)
[root@contos4oracle /]#
这时,css已经启动好了
4>创建ASM
[root@contos4oracle /]#xhost +
[root@contos4oracle /]#su - oracle
[oracle@contos4oracle /]#dbca
现在进入图形界面选择如下项后点击next
此时将会出现如下界面
点击create new创建新的磁盘组,然后点击
在输入框中输入 /dev/raw/* 如图所示(只针对Linux,因为朋友这儿的服务器都是centOS4)
点击finish完成.
退出dbca,在对话框输入
[oracle@contos4oracle db_1]$ cd $ORACLE_BASE/admin
[oracle@contos4oracle db_1]$ ls
+ASM cbase catalog dw dim
如果出现 +ASM 说明ASM已经配置成功了,剩下的就是用RMAN的copy和switch将已有的数据库迁移到ASM上了.
在配置过程中,由于朋友的误导,在找asmlib包的时候遇到了麻烦,会出现ORA-00600错误,这是由于安装错误的包引起的;还有,如果在对raw的权限不放心,可以单独使用chown和chmod进行修改,基本上就是这些.(和朋友一起走出单位,已发现重庆的夜空是布满星光,由于自己的犹豫和朋友的学业不精,使自己第一次感受到了重庆的夜景,毕竟重庆已经今天暴雨了)
要是有什么不对的地方,欢迎拍砖,大家也可以相互讨论 QQ:11030478
- 大小: 28.2 KB
- 大小: 9.6 KB
- 大小: 20.1 KB
- 大小: 15.2 KB
- 大小: 46.6 KB
- 大小: 3.5 KB
- 大小: 20.1 KB
分享到:
相关推荐
sysstat-CentOS 4.8
CENTOS4.8_ORACLE9.2安装简要说明.doc
填补网络上的空缺,工作需要使用CentOS 4.5和CentOS 4.8操作系统,要使用其中的iscsi工具,但发现网络中根本没有任何关于linux内核4x的有关iscsi的使用方法,自己琢磨后先发布网上供大家分享和补充。
Centos6.X ASM软件包,是centos6.X 装oracle RAC时必备利器, 找了很久,终于把各个版本的都找全了.
在CentOS7下安装ASM,然后在ASM上安装Oracle数据库11g,详细的图片说明,出现问题时的解决办法
centos 7.4 asm安装包包括三个(kmod-oracleasm-2.0.8-19.0.1.el7.x86_64,oracleasmlib-2.0.12-1.el7.x86_64,oracleasm-support-2.1.8-3.el7.x86_64)
包括三个文件,CentOS6.5下安装RAC必备 oracleasm-support-2.1.8-1.el6.x86_64.rpm kmod-oracleasm-2.0.6.rh1-3.el6.x86_64.rpm oracleasmlib-2.0.4-1.el6.x86_64.rpm
centos7离线安装gcc4.8 rpm包安装
将red hat 7.3或7.4的yum源改为 Centos 的yum源。文件放一起。要root
centos6.10系统,安装oracle11gR2版本数据库及用udev方式映射磁盘,并ASM管理设置。包含安装、设置和细节解析。
centos6.5安装asm需要的两个必备asmlib包centos6.5安装asm需要的两个必备asmlib包centos6.5安装asm需要的两个必备asmlib包centos6.5安装asm需要的两个必备asmlib包
CentOS-4.8\HAP_SecureCRT_5.0.5.rarCentOS-4.8\HAP_SecureCRT_5.0.5.rar
oracle asm依赖包,绝对可用,centos7版本!
oracleasm-2.0.8-15.el7.centos.src.rpm oracleasm-2.6.18-238.el5-2.0.5-1.el5.i686.rpm oracleasm-2.6.18-238.el5debug-2.0.5-1.el5.i686.rpm oracleasm-2.6.18-238.el5PAE-2.0.5-1.el5.i686.rpm oracleasm-2.6.18...
rpm-oracleasm-CentOS6.8,用于CentOS6.8Linux的Oracle集群ASM-rpm包,也适用于Redhat
CentOS安装qt4.8.docx
本文在centos5.8上基于ASM+OCFS2+grid+DNS搭建了oracle11gR2 RAC集群,并测试验证通过
centos6 asm依赖包 绝对可用!
kmod-oracleasm-2.0.8-28.el7.x86_64.rpm oracleasmlib-2.0.12-1.el7.x86_64.rpm oracleasm-support-2.1.8-3.el7.x86_64.rpm
熟练掌握在VMware下安装Linux7.6环境 熟练掌握在Linux环境下安装Oracle12c数据库 熟练掌握Linux环境下对Oracle数据库的运维操作