环境: OS:Redhat 5.5 64Bit DB:Oracle 11.2.0.3 64Bit Grid/Database VM 虚拟机 说明:在Oracle10g 版本中两种是在一个介质中,11g是分为两个介质。 步骤: 1:Linux系统磁盘管理(磁盘组、裸设备等) 2:Grid软件安装 3:Database软件安装 4:ASM管理 一
环境:
OS:Redhat 5.5 64Bit
DB:Oracle 11.2.0.3 64Bit Grid/Database
VM 虚拟机
说明:在Oracle10g 版本中两种是在一个介质中,11g是分为两个介质。
步骤:
1:Linux系统磁盘管理(磁盘组、裸设备等)
2:Grid软件安装
3:Database软件安装
4:ASM管理
一:Linux系统磁盘管理
一般情况下,我们都是在我的虚拟机做实验,所以,我一开始规划了硬盘存储比如40GB,安装完Linux操作系统,系统只有一个sda,而且默认情况下这个容量不能再分配空间了,我们需要再添加一块硬盘,使用fdisk命令如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
|
1 |
|
原因:linux上,在安装系统之后,创建分区并且在不重新启动机器的情况下系统能够识别这些分区需要使用partprobe。
到目前为止,我们的这些分区
1:可以直接Mount路径进行文件系统的存储
使用分区,要进行格式化,比如下面是格式化为ext3的文件系统mkfs.ext3 /dev/sdb1
2:Oracle数据库挂接裸设备
下面是怎么将分区文件映射为裸设备,我们需要在如下文件添加记录
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
然后是将我的文件权限赋予grid用户(后面安装Grid需要创建)
执行完毕,保存文件需要重启一下服务 start_udev
然后查看raw路径
1 2 |
|
二:安装Grid软件
其实安装Grid软件,比较简单,如果安装过DB软件,基本上一样,在安装界面有几个需要注意
1:创建grid用户 所属dba组
2:安装软件,在安装过程中需要注意如下界面
创建ASM磁盘组,名字griddg,选择相关的裸设备raw1
剩下的基本默认安装即可
3:配置一下grid用户的环境变量
安装完毕之后,可以查看操作系统是否有asm进程
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
关于ASM的相关视图,可以参考如下
同样,ASM也提供了ASMCMD命令来让用户更好的管理ASM
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
|
三:安装DB软件
在安装DB软件之前,需要使用ASMCA来创建数据磁盘组
点击创建
创建完毕之后,我们就可以安装DB软件了
安装DB软件,我们选择先安装软件,后建库的模式
安装完软件,配置好oracle用户的环境变量,然后执行dbca,选择自定义建库模式
在选择数据库存储的时候 选择ASM,然后选择区域即可
我们可以使用sqlplus连接,查看文件存储位置来确认是否建库完毕
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|