配置ASM----grid


一、

软件包安装






1、oracleasm-support的安装,到操作系统的Packages下安装oracleasm-support或用yum安装

2、oracleasm的安装,由于用的是oracle linux,oracleasm已在操作系统内核中集成,不再需要手动安装

3、asmlib的安装,官网下载后安装  (要适合自己的系统,查询系统内核版本)

rpm -ivh oracleasmlib-2.0.4-1.el6.x86_64.rpm

 

二、

配置用户及组(在root用户下)

groupadd asmadmin

groupadd asmdba

groupadd asmoper

useradd -g oinstall -G asmdba,asmadmin,asmoper,dba grid

usermod -G dba,asmdba,asmadmin oracle

echo grid | passwd --stdin grid

三、

配置 目录 (在root用户下)

mkdir -p /u01/app/grid

mkdir -p /u01/app/11.2.0/grid

chown -R grid:oinstall /u01/app/grid /u01/app/11.2.0/grid (递归授权)

四、

在root用户下,切换到该路径下/etc/security,编辑/etc/security/limits.conf文件,在文件尾部

添加如下内容:

grid soft nproc 2047

grid hard nproc 16384

grid soft nofile 1024

grid hard nofile 65536

grid soft stack 10240

分配用户内存等内核参数资源。

五、

配置 grid用户的配置文件 ,在 .bash_profile配置文件中添加:

[root@oracle Desktop]# su - grid

[grid@oracle ~]$ vi .bash_profile

export ORACLE_SID=+ASM

export ORACLE_BASE=/u01/app/grid

export ORACLE_HOME=/u01/app/11.2.0/grid

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_OWNER=oracle

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

保存,并使参数生效

[grid@oracle ~]$ source .bash_profile

分区=====》创建ASM磁盘=====》磁盘组

六、

创建ASM磁盘及配置ASMlib驱动

1、分区(分区之前先在虚拟机上新建4个大小为3G的磁盘)

fdisk /dev/sdb

fdisk /dev/sdc

fdisk /dev/sdd

fdisk /dev/sde

2、配置ASMLib驱动(root用户)

[root@oradb ~]# /etc/init.d/oracleasm configure

       Default user to own the driver interface []: oracle

       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

3、创建ASM 磁盘(root用户)

oracleasm createdisk VOL1 /dev/sdb1

oracleasm createdisk VOL2 /dev/sdc1

oracleasm createdisk VOL3 /dev/sdd1

oracleasm createdisk VOL4 /dev/sde1

4、通过listdisks指令查看asm磁盘

[root@opc ~]# oracleasm  listdisks

七、

安装grid

[root@oracle Desktop]# su - grid

[grid@oracle ~]$ unzip p13390677_112040_linux_x86-64_3of7.zip

./runInstaller

八、

通过grid用户执行crs_stat -t 检查asm是否安装好,并且要配置要监听,监听端口号不要设置为

1521,因为1521会被占用。

九、

使用dbca创建数据库

su - oracle

dbca

十、

测试

export ORACLE_SID=prod

sqlplus / as sysdba

select name from v$datafile;

创建使用ASM存储的数据库完毕之后,对于ASM数据库启动应首先保证ASM实例先被启动,因为RDBMS是ASM实

例服务的一个客户端,接下来再来启动RDBMS

        先关闭rdbms

            export ORACLE_SID=prod

            sqlplus / as sysdba

            shutdown immediate

       

        再关闭ASM

 [oracle@wl Desktop]$ su - grid

            sqlplus / as sysasm

            shutdown immediate

        首先启动asm实例

            [oracle@wl Desktop]$ su - grid

            sqlplus / as sysasm

            SYS@+ASM> startup

           

        接下来启动rdbms数据库

            export ORACLE_SID=prod

            sqlplus / as sysdba

            startup

 

转换:

export ORACLE_SID=+ASM

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/grid

[oracle@ENMO11G grid]$ export ORACLE_SID=ENMO11G

[oracle@ENMO11G grid]$ export ORACLE_HOME=/u01/app/oracle/product/11.2.0/oracle

 

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30606702/viewspace-1969631/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30606702/viewspace-1969631/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值