设为首页 收藏本站
查看: 1051|回复: 0

[经验分享] Oracle DataBase单实例使用ASM案例(2)--Oracle 11g之环境准备

[复制链接]

尚未签到

发表于 2018-9-12 07:37:51 | 显示全部楼层 |阅读模式
  Oracle DataBase单实例使用ASM案例(2)--Oracle 11g之环境准备
  系统环境:
  操作系统:RedHat EL5(64)
  Oracle 软件:Oracle 11gR2、Oracle GI
  
  对于Oracle 11g使用ASM作为存储系统,必须要构建Oracle GI的环境。
  1、配置系统环境
  1)建立用户和组(需要建立grid用户)
  
  [root@node1 ~]# groupadd  -g 200 oinstall
  [root@node1 ~]# groupadd  -g 201 dba
  [root@node1 ~]# groupadd  -g 202 oper
  [root@node1 ~]# groupadd  -g 203 asmadmin
  [root@node1 ~]# groupadd  -g 204 asmoper
  [root@node1 ~]# groupadd  -g 205 asmdba
  [root@node1 ~]# useradd -u 200 -g oinstall -G dba,asmdba,oper oracle

  [oracle@node1 ~]$>  uid=200(oracle) gid=200(oinstall) groups=200(oinstall),201(dba),202(oper),205(asmdba)
  [root@node1 ~]# useradd -u 201 -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid
  2)建立相应的安装目录
  
  [root@node1 ~]# mkdir -p /u01/app/oraInventory
  [root@node1 ~]# chown -R grid:oinstall /u01/app/oraInventory/
  [root@node1 ~]# chmod -R 775 /u01/app/oraInventory/
  [root@node1 ~]# mkdir -p /u01/11.2.0/grid
  [root@node1 ~]# chown -R grid:oinstall /u01/11.2.0/grid/
  [root@node1 ~]# chmod -R 775 /u01/11.2.0/grid/
  [root@node1 ~]# mkdir -p /u01/app/oraInventory/
  [root@node1 ~]# mkdir -p /u01/app/oracle
  [root@node1 ~]# mkdir -p /u01/app/oracle/cfgtoollogs
  [root@node1 ~]# mkdir -p /u01/app/oracle/product/11.2.0/db_1
  [root@node1 ~]# chown -R oracle:oinstall /u01/app/oracle
  [root@node1 ~]# chmod -R 775 /u01/app/oracle
  3)设置用户环境变量
  oracle 用户:
  export EDITOR=vi
  export ORACLE_SID=prod
  export ORACLE_BASE=/u01/app/oracle
  export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
  export LD_LIBRARY_PATH=$ORACLE_HOME/lib
  export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
  umask 022
  grid用户:
  export EDITOR=vi
  export ORACLE_SID=+ASM
  export ORACLE_BASE=/u01/app/oracle
  export GRID_HOME=/u01/11.2.0/grid
  export LD_LIBRARY_PATH=$ORACLE_HOME/lib
  export THREADS_FLAG=native
  export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
  umask 022
  4)配置系统内核参数
  [root@node1 ~]# /etc/sysctl.conf
  fs.aio-max-nr = 1048576
  fs.file-max = 6815744
  kernel.shmall = 2097152
  kernel.shmmax = 536870912
  kernel.shmmni = 4096
  kernel.sem = 250 32000 100 128
  net.ipv4.ip_local_port_range = 9000 65500
  net.core.rmem_default = 262144
  net.core.rmem_max = 4194304
  net.core.wmem_default = 262144
  net.core.wmem_max = 1048586
  [root@node1 ~]# cat /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
  [root@node1 ~]# cat /etc/pam.d/login
  session required /lib/security/pam_limits.so
  [root@node1 ~]#/etc/profile
  if [ $USER = "oracle" ]||[ $USER = "grid" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
  ulimit -p 16384
  ulimit -n 65536
  else
  ulimit -u 16384 -n 65536
  fi
  fi
  5)安装所需的软件包
  配置yum环境:
  [root@node1 yum.repos.d]#cd /etc/yum.repos.d
  
  [root@node1 yum.repos.d]# cat yum.repo
  [Base]
  name=Red Hat Enterprise Linux
  baseurl=file:///media/Server
  enabled=1
  gpgcheck=0
  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
  挂载RH EL5安装ISO,安装以下软件包:
  libaio-0.3.106-5
  libaio-devel-0.3.106-5
  libaio-0.3.106-5
  sysstat-7.0.2-3.el5
  unix2dos-2.2-26.2.3.el5
  unixODBC-2.2.11-7.1
  unixODBC-kde-2.2.11-7.1
  unix2dos-2.2-26.2.3.el5
  dos2unix-3.1-27.2.el5
  unixODBC-devel-2.2.11-7.1
  6)网络环境
  
  [root@bjsrv ~]#cat /etc/hosts
  # Do not remove the following line, or various programs
  # that require network functionality will fail.
  127.0.0.1                localhost
  192.168.8.128    bjsrv
  2、配置ASM存储环境
  1)建立磁盘分区
  [root@node1 ~]#fdisk -l
  Disk /dev/sdc: 21.4 GB, 21474836480 bytes
  255 heads, 63 sectors/track, 2610 cylinders
  Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start         End      Blocks  >  /dev/sdc1               1         487     3911796   83  Linux
  /dev/sdc2             488         974     3911827+  83  Linux
  /dev/sdc3             975        2610    13141170    5  Extended
  /dev/sdc5             975        1461     3911796   83  Linux
  /dev/sdc6            1462        1948     3911796   83  Linux
  /dev/sdc7            1949        2192     1959898+  83  Linux
  /dev/sdc8            2193        2436     1959898+  83  Linux
  /dev/sdc9            2437        2610     1397623+  83  Linux
  2)安装ASM软件包
  (Linux、Windows需要安装ASM软件包,可以在Oracle OTN下载,注意和Linux系统内核匹配)
  http://www.oracle.com/technetwork/topics/linux/asmlib/index-101839.html
  [root@bjsrv ~]#uname -a
  Linux bjsrv 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
  [root@bjsrv asm]#ls -l
  -rwxr--r-- 1 oracle oinstall 137486 May 26 04:01 oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm
  -rwxr--r-- 1 oracle oinstall  14176 May 26 03:48 oracleasmlib-2.0.4-1.el5.x86_64.rpm
  -rwxr--r-- 1 oracle oinstall  90225 May 26 03:48 oracleasm-support-2.1.8-1.el5.x86_64.rpm
  [root@bjsrv asm]#rpm -vih oracleasm-support-2.1.8-1.el5.x86_64.rpm

  warning: oracleasm-support-2.1.8-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key>  Preparing...                ########################################### [100%]
  1:oracleasm-support      ########################################### [100%]
  [root@bjsrv asm]#rpm -vih oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm

  warning: oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key>  Preparing...                ########################################### [100%]
  1:oracleasm-2.6.18-194.el########################################### [100%]
  [root@bjsrv asm]#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>  Preparing...                ########################################### [100%]
  1:oracleasmlib           ########################################### [100%]
  3)配置ASM
  [root@bjsrv asm]#service 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  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) [y]:
  Scan for Oracle ASM disks on boot (y/n) [y]:
  Writing Oracle ASM library driver configuration: done
  Initializing the Oracle ASMLib driver: [  OK  ]
  Scanning the system for Oracle ASMLib disks: [  OK  ]
  4)创建ASM磁盘
  [root@bjsrv asm]#service oracleasm createdisk ASM_DSK1 /dev/sdc1
  Marking disk "ASM_DSK1" as an ASM disk: [  OK  ]
  [root@bjsrv asm]#service oracleasm createdisk ASM_DSK2 /dev/sdc2
  Marking disk "ASM_DSK2" as an ASM disk: [  OK  ]
  [root@bjsrv asm]#service oracleasm createdisk ASM_DSK3 /dev/sdc5
  Marking disk "ASM_DSK3" as an ASM disk: [  OK  ]
  [root@bjsrv asm]#service oracleasm createdisk ASM_DSK4 /dev/sdc6
  Marking disk "ASM_DSK4" as an ASM disk: [  OK  ]
  [root@bjsrv asm]#service oracleasm listdisks
  ASM_DSK1
  ASM_DSK2
  ASM_DSK3
  ASM_DSK4
  [root@bjsrv asm]#
  @至此,系统环境基本准备完毕
  
  


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-573074-1-1.html 上篇帖子: Oracle 数据库软件安装故障案例 下篇帖子: Oracle DataBase单实例使用ASM案例(4)--AIX系统Oracle 10g应用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表