创建ASM实例和配置磁盘组

本次使用的linux 5 , 安装oracle11g环境下进行的:

1、创建grid用户和用户权限

[root@odd201 u02]# /usr/sbin/useradd -u 1100 -g oinstall -G dba grid
[root@odd201 u02]# passwd grid
Changing password for user grid.
New UNIX password: 
BAD PASSWORD: it is too short
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.
[root@odd201 u02]# mkdir -p  /u01/app/11.2.0/grid
[root@odd201 u02]# mkdir -p /u01/app/grid
[root@odd201 u02]# mkdir -p /u01/app/oracle
[root@odd201 u02]# chown grid:oinstall /u01/app/11.2.0/grid
[root@odd201 u02]# chown grid:oinstall /u01/app/grid
[root@odd201 u02]# chown oracle:oinstall /u01/app/oracle
[root@odd201 u02]# chmod -R 775 /u01/
[root@odd201 u02]# chown -R grid:oinstall /u01
[root@odd201 u02]# /usr/sbin/groupadd -g 506 asmdba
[root@odd201 u02]# /usr/sbin/groupadd -g 503 oper
[root@odd201 u02]# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba),506(asmdba),503(oper)
[root@odd201 u02]# /usr/sbin/groupadd -g 504 asmadmin
[root@odd201 u02]# /usr/sbin/groupadd -g 505 asmoper
[root@odd201 u02]# usermod -g oinstall -G dba,asmadmin,asmdba,asmoper   grid
[root@odd201 u02]# id grid
uid=1100(grid) gid=500(oinstall) groups=500(oinstall),501(dba),506(asmdba),504(asmadmin),505(asmoper)
[root@odd201 u02]# 
 

2、设置用户环境变量

[grid@odd201 ~]$ vi .bash_profile 

export ORACLE_SID=+ASM 
export ORACLE_BASE=/u01/app/grid  
export ORACLE_HOME=/u01/app/grid/11.2.0
export LD_LIBRARY_PATH=$ORACLE_HOME/lib  
export PATH=$ORACLE_HOME/bin:$PATH

3、创建压缩目录

[grid@odd201 ~]$ mkdir -p /u01/app/grid
[grid@odd201 ~]$ mkdir -p /u01/app/11.2.0
[grid@odd201 ~]$ 

4、上传并安装grid asm磁盘管理软件

[grid@odd201 ~]$ ls
oracleasm-2.6.18-308.el5-2.0.5-1.el5.x86_64.rpm
oracleasmlib-2.0.4-1.el5.x86_64.rpm
oracleasm-support-2.1.7-1.el5.x86_64.rpm
p10404530_112030_LINUX_3of7.zip
 

[root@odd201 grid]# rpm -ivh oracleasm-support-2.1.7-1.el5.x86_64.rpm 
warning: oracleasm-support-2.1.7-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:oracleasm-support      ########################################### [100%]
 
[root@odd201 grid]# rpm -ivh oracleasm-2.6.18-308.el5-2.0.5-1.el5.x86_64.rpm 
warning: oracleasm-2.6.18-308.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:oracleasm-2.6.18-308.el########################################### [100%]
[root@odd201 grid]# rpm -ivh oracleasmlib-2.0.4-1.el5.x86_64.rpm 
warning: oracleasmlib-2.0.4-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:oracleasmlib           ########################################### [100%]
 

[root@odd201 grid]# /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 <ENTER> without typing an
answer will keep that current value.  Ctrl-C will abort.

Default user to own the driver interface []: grid
Default group to own the driver interface []: asmadmin
Start Oracle ASM library driver on boot (y/n) [n]: y
Scan for Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver:                     [  OK  ]
Scanning the system for Oracle ASMLib disks: 
                                                           [  OK  ]
  启用ASMLib驱动程序

[root@odd201 grid]# /etc/init.d/oracleasm enable 
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver:                     [  OK  ]
 

添加init文件使系统启动时自动加载ASMLib
$ su –
  cd /etc/rc3.d
ln -s ../init.d/oracleasm S99oracleasm
ln -s ../init.d/oracleasm K01oracleasm

确认ASMLib已经可以自动加载

smod | grep oracleasm

dmesg | grep oracleasm

[root@odd201 ~]# fdisk /dev/sde
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
 

[root@odd201 ~]# /etc/init.d/oracleasm createdisk DISK1 /dev/sdc1  
Marking disk "DISK1" as an ASM disk:                       [  OK  ]
[root@odd201 ~]# /etc/init.d/oracleasm createdisk DISK2 /dev/sdd1
Marking disk "DISK2" as an ASM disk:                       [  OK  ]
[root@odd201 ~]# /etc/init.d/oracleasm createdisk DISK3 /dev/sde1
Marking disk "DISK3" as an ASM disk:                       [  OK  ]
[root@odd201 ~]# /etc/init.d/oracleasm createdisk DISK4 /dev/sdf1
Marking disk "DISK4" as an ASM disk:                       [  OK  ]
[root@odd201 ~]# 
 

[root@odd201 ~]# /etc/init.d/oracleasm listdisks 
DISK1
DISK2
DISK3
DISK4
 

5、解压grid并安装

[grid@odd201 grid]$ export DISPLAY=192.168.101.19:0.0
[grid@odd201 grid]$ ./runInstaller 
正在启动 Oracle Universal Installer...

检查临时空间: 必须大于 120 MB。   实际为 19515 MB    通过
检查交换空间: 必须大于 150 MB。   实际为 5951 MB    通过


 本次仅自己使用

 语言选择英语和中文

 注意磁盘路径是/dev/oracleasm/disks

  设置用户名密码:

 设置默认密码

 选择按照用户组

 设置按照目录,默认已经创建的目录

 进行按照前检测,已经全部按照,由于在虚拟机上,选择全部忽略

 

 等待安装

 执行最后的权限变更脚本

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值