oracle 11g asm安装

1、准备安装包 ,将安装包拷到虚拟机内,解压缩

p10404530_112030_Linux-x86-64_3of7.zip

oracleasm-2.6.18-238.el5-2.0.5-1.el5.x86_64.rpm

oracleasmlib-2.0.4-1.el5.x86_64.rpm

oracleasm-support-2.1.8-1.el5.x86_64.rpm

2、将虚拟机shutdown,添加一块新硬盘,重启

查看硬盘是否加上 [root@ocp2016 ~] fdisk -l

分配新硬盘 ,这里我新添加的硬盘为/dev/sda

[root@localhost ~]# fdisk /dev/sda  (后面的参数可以自己在里面看)

将新磁盘全部分为扩展分区,然后在扩展分区里建立逻辑分区,我这里建了6个逻辑分区



3、安装前面所提到的那三个asm包

[root@localhost Desktop]# rpm -ivh oracleasm*


4、安装好之后进行配置(配置之前需要先添加新用户grid,建新组asmadmin和asmdba,并且改变grid用户和oracle用户的属主和属组)

[root@localhost ~]# groupadd asmadmin
[root@localhost ~]# groupadd asmdba
[root@localhost ~]# useradd -g oinstall -G asmadmin,asmdba grid
[root@localhost ~]# passwd grid

[root@localhost ~]# usermod -g oinstall -G asmadmin,asmdba,dba grid

[root@localhost ~]# usermod -g oinstall -G dba,asmdba oracle


[root@localhost Desktop]# /etc/init.d/oracleasm configure

Default user to own the driver interface []: grid
Default group to own the driver interface []: oinstall
Start Oracle ASM library driver on boot (y/n) [n]: y
Scan for Oracle ASM disks on boot (y/n) [y]: y

5、将p10404530_112030_Linux-x86-64_3of7.zip解包,下面构建asm磁盘

构建oracle下的asm磁盘

[root@localhost ~]# /etc/init.d/oracleasm createdisk VOL1 /dev/sda5   (将前面新分的逻辑卷依次建立为asm磁盘(VOL1-6)(/dev/sda5-10))

6、安装grid(解压的那个包),安装之前需要先配置 /etc/security/limit.conf 文件,多加一个grid用户

[root@localhost ~]# vim /etc/security/limits.conf



oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536
oracle              soft    stack   10240


grid              soft    nproc   2047
grid              hard    nproc   16384
grid              soft    nofile  1024
grid              hard    nofile  65536
grid              soft    stack   10240

7、移动桌面上的grid目录到/home/grid/,并更改grid的权限和属组

[root@localhost ~]# mv /home/oracle/Desktop/grid/ /home/grid/

[root@localhost home]# chown -R grid:oinstall grid
[root@localhost home]# chmod -R 775 grid

8、登出,以grid用户登陆,进入grid目录,运行文件runInstaller

[grid@localhost grid]$ ./runInstaller 

9、进行简单的配置



注:high会将你的磁盘分成三份,其中有两份用来做备份;normal会将你的磁盘分成两份,其中一份做备份;而external则不进行备份。





然后请等待安装!

安装最后一步的时候会出现一个脚本,需要切换到root用户下运行。(执行这个脚本的时候,系统将你当做一个三结点的集群服务器来进行配置。)


10、到目前为止我们只配置了ASM的网格架构,下面构建ASM的实例

回到grid用户

[grid@localhost grid]$ . oraenv
ORACLE_SID = [grid] ? +ASM
The Oracle base has been set to /u01/app/grid
[grid@localhost grid]$ asmcmd
ASMCMD> lsdg

lsdg可以看到刚才构建的磁盘组

11、切换到oracle用户下,建立一个数据库

[oracle@localhost ~]$ . oraenv

orcl

dbca

新建一个数据库,名字为mydb

12、结束后,回到grid用户下,创建磁盘组(asmca)

[grid@localhost grid]$ . oraenv
ORACLE_SID = [+ASM] ? +ASM

[grid@localhost grid]$ asmca

FRA (nomal)

13、登进去

[grid@localhost grid]$ sqlplus / as sysasm

14、结束

其实可以通过v$asm_disk和v$asm_diskgroup这两个文件查看asm的磁盘信息。






  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值