Red Hat Enterprise Linux环境配置Oracle 10g ASM磁盘

Linux大全评论708 views阅读模式

此次实验是基于Red Hat Enterprise Linux 4系统的实验:

  1. [root@www ~]# cat /proc/version    
  2. Linux version 2.6.9-67.ELsmp (brewbuilder@ls20-bc1-14.build.RedHat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-8)) #1 SMP Wed Nov 7 13:58:04 EST 2007  
[root@www ~]# cat /proc/version 
Linux version 2.6.9-67.ELsmp (brewbuilder@ls20-bc1-14.build.redhat.com) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-8)) #1 SMP Wed Nov 7 13:58:04 EST 2007
Library and Tools
  • oracleasm-support-2.1.3-1.el4.i386.rpm
  • oracleasmlib-2.0.4-1.el4.i386.rpm
Drivers for kernel 2.6.9-67.0.22.EL
  • oracleasm-2.6.9-67.0.22.ELxenU-2.0.3-1.i686.rpm
  • oracleasm-2.6.9-67.0.22.ELsmp-2.0.3-1.i686.rpm
  • oracleasm-2.6.9-67.0.22.ELhugemem-2.0.3-1.i686.rpm
  • oracleasm-2.6.9-67.0.22.EL-2.0.3-1.i686.rpm

安装: Java代码

  1. [root@www ~]# rpm -Uvh oracleasm-support-2.1.3-1.el4.i386.rpm   
  2. Preparing...                ########################################### [100%]   
  3.    1:oracleasm-support      ########################################### [100%]   
  4. [root@www ~]# rpm -Uvh oracleasm-2.6.9-67.0.22.EL-2.0.3-1.i686.rpm   
  5. Preparing...                ########################################### [100%]   
  6.    1:oracleasm-2.6.9-67.0.22########################################### [100%]   
  7. [root@www ~]# rpm -Uvh oracleasmlib-2.0.4-1.el4.i386.rpm   
  8. Preparing...                ########################################### [100%]   
  9.    1:oracleasmlib           ########################################### [100%]  
[root@www ~]# rpm -Uvh oracleasm-support-2.1.3-1.el4.i386.rpm
Preparing...                ########################################### [100%]
   1:oracleasm-support      ########################################### [100%]
[root@www ~]# rpm -Uvh oracleasm-2.6.9-67.0.22.EL-2.0.3-1.i686.rpm
Preparing...                ########################################### [100%]
   1:oracleasm-2.6.9-67.0.22########################################### [100%]
[root@www ~]# rpm -Uvh oracleasmlib-2.0.4-1.el4.i386.rpm
Preparing...                ########################################### [100%]
   1:oracleasmlib           ########################################### [100%]

 配置: Java代码

  1. [root@www ~]# vi /etc/sysconfig/rawdevices    
  2.   
  3. [root@www ~]# cat /etc/sysconfig/rawdevices    
  4. # This file and interface are deprecated.   
  5. # Applications needing raw device access should open regular   
  6. # block devices with O_DIRECT.   
  7. # raw device bindings   
  8. # format:  <rawdev> <major> <minor>   
  9. #          <rawdev> <blockdev>   
  10. # example: /dev/raw/raw1 /dev/sda1   
  11. #          /dev/raw/raw2 8 5  
  12. /dev/raw/raw1 /dev/sdd1   
  13. /dev/raw/raw2 /dev/sde1   
  14. /dev/raw/raw3 /dev/sdf1   
  15. /dev/raw/raw4 /dev/sdg1   
  16.   
  17. [root@www ~]# /sbin/service rawdevices restart   
  18. Assigning devices:    
  19.            /dev/raw/raw1  -->   /dev/sdd1   
  20. /dev/raw/raw1:  bound to major 8, minor 49  
  21.            /dev/raw/raw2  -->   /dev/sde1   
  22. /dev/raw/raw2:  bound to major 8, minor 65  
  23.            /dev/raw/raw3  -->   /dev/sdf1   
  24. /dev/raw/raw3:  bound to major 8, minor 81  
  25.            /dev/raw/raw4  -->   /dev/sdg1   
  26. /dev/raw/raw4:  bound to major 8, minor 97  
  27. done   
  28.   
  29. [root@www ~]# chown oracle:oinstall /dev/raw/raw[1-4]   
  30. [root@www ~]# chmod 660 /dev/raw/raw[1-4]   
  31.   
  32. 修改 /etc/udev/permissions.d/50-udev.permissions。原始设备在引导时会   
  33. 重新映射。默认情况下,在引导时原始设备的拥有者将更改为 root 用户。如果   
  34. 拥有者不是 oracle 用户,则 ASM 在访问共享分区时会出现问题。在   
  35. /etc/udev/permissions.d/50-udev.permissions 中为原始行   
  36. “raw/*:root:disk:0660”添加注释,然后添加一个新行   
  37. “raw/*:oracle:dba:0660”。   
  38.   
  39. [root@www ~]# vi /etc/udev/permissions.d/50-udev.permissions   
  40. # raw devices   
  41. ram*:root:disk:0660  
  42. #raw/*:root:disk:0660  
  43. raw/*:oracle:dba:0660  
  44.   
  45. oracle登录   
  46. [oracle@www oracle]$ ln -sf /dev/raw/raw1 /db/oracle/oracle/asmdisk1   
  47. [oracle@www oracle]$ ln -sf /dev/raw/raw2 /db/oracle/oracle/asmdisk2   
  48. [oracle@www oracle]$ ln -sf /dev/raw/raw3 /db/oracle/oracle/asmdisk3   
  49. [oracle@www oracle]$ ln -sf /dev/raw/raw4 /db/oracle/oracle/asmdisk4   
  50. [oracle@www oracle]$ ls   
  51. asmdisk1  asmdisk2  asmdisk3  asmdisk4  product   
  52. [oracle@www oracle]$ ll   
  53. total 24  
  54. lrwxrwxrwx  1 oracle oinstall   13 Oct 22 15:51 asmdisk1 -> /dev/raw/raw1   
  55. lrwxrwxrwx  1 oracle oinstall   13 Oct 22 15:51 asmdisk2 -> /dev/raw/raw2   
  56. lrwxrwxrwx  1 oracle oinstall   13 Oct 22 15:51 asmdisk3 -> /dev/raw/raw3   
  57. lrwxrwxrwx  1 oracle oinstall   13 Oct 22 15:51 asmdisk4 -> /dev/raw/raw4   
  58. drwxrwx---  3 oracle oinstall 4096 Oct 14 22:38 product  

企鹅博客
  • 本文由 发表于 2020年6月29日 00:58:59
  • 转载请务必保留本文链接:https://www.qieseo.com/147372.html

发表评论