Linux CentOS6.5下安装Oracle ASM
Oracle版本:Oracle 11g
1、确定自己的Linux版本:
[root@localhost ~]#uname -r
2.6.32-431.el6.x86_64
2.6.32-431.el6.x86_64,即Linux 6
2、安装Oracleasm Kernel:
[root@localhost ~]# yum install kmod-oracleasm
3、下载两个安装包:oracleasmlib和oracleasm-support
[root@localhost ~]#wget http://oss.oracle.com/projects/oracleasm-support/dist/files/RPMS/rhel6/amd64/2.1.8/oracleasm-support-2.1.8-1.el6.x86_64.rpm
[root@localhost ~]#wget http://download.oracle.com/otn_software/asmlib/oracleasmlib-2.0.4-1.el6.x86_64.rpm
4、安装这两个包:
[root@localhost ~]#rpm -ivh oracleasm*
5、配置:
[root@localhost ~]#su oracle
[root@localhost ~]#/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 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]: y
Fix permissions of Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration [ OK ]
Creating /dev/oracleasm mount point [ OK ]
Loading module "oracleasm" [ OK ]
Mounting ASMlib driver filesystem [ OK ]
Scanning system for ASM disks [ OK ]
如果想关闭这个ASM磁盘,可以这样配置:
[root@ca-test1 /]# /etc/init.d/oracleasm disable
Writing Oracle ASM library driver configuration [ OK ]
Unmounting ASMlib driver filesystem [ OK ]
Unloading module "oracleasm" [ OK ]
[root@ca-test1 /]# /etc/init.d/oracleasm enable
Writing Oracle ASM library driver configuration [ OK ]
Loading module "oracleasm" [ OK ]
Mounting ASMlib driver filesystem [ OK ]
Scanning system for ASM disks [ OK ]
6、为ASM准备一块硬盘空间:
首先可以使用fdisk -l命令查看分区,
我这里为ASM准备了一块还没有分区的硬盘,
使用fdisk -l命令看到这块硬盘叫sdc,然后我们开始给这块硬盘分区:
[root@localhost ~]# fdisk /dev/sdc
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x3c1761b2.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning:
invalid flag 0x0000 of partition table 4 will be corrected by w(rite)WARNING:
DOS-compatible mode is deprecated. It's strongly recommended toswitch
off the mode (command 'c') and change display units tosectors
(command 'u').Command
(m for help): mCommand
actiona
toggle a bootable flagb
edit bsd disklabelc
toggle the dos compatibility flagd
delete a partitionl
list known partition typesm
print this menun
add a new partition(创建新分区)o
create a new empty DOS partition tablep
print the partition tableq
quit without saving changess
create a new empty Sun disklabelt
change a partition's system idu
change display/entry unitsv
verify the partition tablew
write table to disk and exitx
extra functionality (experts only)Command
(m for help): nCommand
actione
extendedp
primary partition (1-4)
因为ASM要求必须是主分区或逻辑分区所以只能选p:
Command (m for help): p
Partition
number (1-4): 2First
cylinder (1-121601, default 1):Using
default value 1Last
cylinder, +cylinders or +size{K,M,G} (1-121601, default 121601):Using
default value 121601
再次执行fdisk -l命令查看分区:
Disk
/dev/sdc: 1000.2 GB, 1000204886016 bytes255
heads, 63 sectors/track, 121601 cylindersUnits
= cylinders of 16065 * 512 = 8225280 bytesSector
size (logical/physical): 512 bytes / 512 bytesI/O
size (minimum/optimal): 512 bytes / 512 bytesDisk
identifier: 0x881f3ea8Device
Boot Start End Blocks Id System/dev/sdc2
1 121601 976760001 83 Linux
7、将硬盘空间分配给ASM:
查看磁盘组:
[root@ca-test1 /]# /etc/init.d/oracleasm listdisks
VOL1
新建一个磁盘组VOL2并分配给ASM:
[root@ca-test1 /]# /etc/init.d/oracleasm createdisk VOL2 /dev/sdc2
Creating Oracle ASM disk "VOL2" [ OK ]
Linux CentOS6.5下安装Oracle ASM的更多相关文章
- Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)
本文主要描写叙述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g開始,Oracle官方站点不再提供其Patch的下载链接,须要使用Meat ...
- Linux 6.3下安装Oracle Enterprise Cloud Control 12c
Oracle enterprise cloud control 12c的安装是一个比較复杂的过程,由于他须要依赖于Oracel database以及Oracle Weblogic. 如今Oracle已 ...
- 转://Window下安装Oracle ASM单实例数据库
之前做的Oracle ASM实验都是基于Linux或者Unix操作系统的,最近想试试如何在Windows环境下使用Oracle ASM.本文介绍如何在windows下创建裸设备,并创建ASM磁盘组以及 ...
- Linux rh7环境下安装Oracle数据库
1.修改Linux系统的参数 1)检查系统的版本 # more /etc/redhat-release 2)关闭SELinux,需要restart # sed -i 's/SELINUX=enforc ...
- Linux(centos6.5)下安装jenkins
Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎. 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插件, 对于我来说,也是应用在系统部署上. 废话不多说,直接进入我们的安 ...
- Linux Centos6.9下安装部署VNC的实操详述
VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的.VNC 是在基于 UNIX和 Lin ...
- Linux(Centos6.5)下安装svn服务器,并通过http访问
linux安装svn其实很容易,个人觉得难就难在配置上,反复配置,琢磨,查找相关资料,总算是成功了.. 安装: 安装svn,一般情况下,选择yum方式安装还是比较简单的. ? 1 2 [root@mo ...
- 史上最简单的MySQL安装教程之Linux(CentOS6.8)下安装MySQL5.6
一.准备 安装包:Percona-Server-5.6.21-70.0-r688-el6-x86_64-bundle.tar MySQL下载地址:http://www.percona.com/doc/ ...
- linux centos6.8 下安装mysql 步骤
安装环境:vmware12.centos6.8.centos中配置阿里云数据元 1.下载mysql 运行: sudo yum -y install mysql-server 如果下载失败,可以卸载重新 ...
随机推荐
- Java递归算法——三角数字(消除递归)
import java.io.*; // for I/O //类名:Params //属性: //方法: class Params //这个类的对象被压入栈中 { public int n; //用来 ...
- Recall, Precision and F-score
F1 score (also F-score or F-measure) ,调和平均数稍微有点不好理解,最关键的是,不知道分子的情况下,采用调和平均数.
- Dapper.Net 应用
Dapper应用 1.Dapper是什么 Dapper是一款轻量级ORM工具.如果你在小的项目中,使用Entity Framework.NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用 ...
- Storm 单机版环境搭建
1 需要安装的软件 要使用storm首先要安装以下工具:python.zookeeper.zeromq.jzmq.storm 1.1 安装zeromq wget http://download.zer ...
- thwen 缓动框架
描述 目前提供一个方法 ele 元素对象 obj 操作 duration 时间 effect 缓动选择 thwenMove(option) 框架支持以下缓动策略 -指数衰减的正弦曲线缓动 -圆形曲线的 ...
- Android Studio的配置问题——Intel HAXM is required to run this AVD,VT-x is disabled in BIOS;
Intel HAXM is required to run this AVD,VT-x is disabled in BIOS;Enable VT-x in your BIOS security se ...
- C# 读取excel日期时获取到数字转换成日期
string strDate= DateTime.FromOADate(Convert.ToInt32(data[i][7])).ToString("d"); strDate= D ...
- CSS 和 JS 动画哪个更快
基于Javascript的动画暗中同CSS过渡效果一样,甚至更加快,这怎么可能呢?而Adobe和Google持续发布的富媒体移动网站的性能可媲美本地应用,这又怎么可能呢? 本文逐一遍览了基于Javas ...
- log4net 运行时改变日志级别
((log4net.Repository.Hierarchy.Hierarchy)LogManager.GetRepository()).Root.Level = Level.Debug; ((log ...
- Site Not Found
http://moofx.it/ Site Not Found http://www. suchso.com /code/ace/gallery.html http://demo.rocketthem ...