问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle 11g 必须安装asm吗

发布网友 发布时间:2022-04-25 14:08

我来回答

2个回答

热心网友 时间:2022-05-04 00:07

  Oracle 11g R2 要使用ASM需要安装Grid InfrastructureOracle 11g R2 要使用ASM需要安装Grid Infrastructure,本文就如何安装Grid Infrastructure以及通过asm建库进行简单的文本记录1、安装操作系统 RHEL5U4
  [root@dbabc ~]# uname -r
  2.6.18-164.el5
  [root@dbabc ~]# cat /etc/redhat-release
  Red Hat Enterprise Linux Server release 5.4 (Tikanga)2、检查并安装必须的安装包
  rpm -q –qf ‘%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})n’ binutilscompat-libstdc++-33
  elfutils-libelf
  elfutils-libelf-devel
  gcc
  gcc-c++
  glibc
  glibc-common
  glibc-devel
  glibc-headers
  ksh
  lio
  lio-devel
  libgcc
  libstdc++
  libstdc++-devel
  make
  sysstat
  unixODBC
  unixODBC-devel
  需要以下安装包,当然也可以加grep 直接查看未安装的包rpm -q –qf ‘%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})n’ binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-commonglibc-devel glibc-headers ksh lio lio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel | grep not* binutils-2.17.50.0.6
  * compat-libstdc++-33-3.2.3
  * compat-libstdc++-33-3.2.3(32 位)
  * elfutils-libelf-0.125
  * elfutils-libelf-devel-0.125
  * elfutils-libelf-devel-static-0.125
  * gcc-4.1.2
  * gcc-c++-4.1.2
  * glibc-2.5-24
  * glibc-2.5-24(32 位)
  * glibc-common-2.5
  * glibc-devel-2.5
  * glibc-devel-2.5(32 位)
  * glibc-headers-2.5
  * ksh-20060214
  * lio-0.3.106
  * lio-0.3.106(32 位)
  * lio-devel-0.3.106
  * lio-devel-0.3.106(32 位)
  * libgcc-4.1.2
  * libgcc-4.1.2(32 位)
  * libstdc++-4.1.2
  * libstdc++-4.1.2(32 位)
  * libstdc++-devel 4.1.2
  * make-3.81
  * sysstat-7.0.2
  * unixODBC-2.2.11
  * unixODBC-2.2.11(32 位)
  * unixODBC-devel-2.2.11
  * unixODBC-devel-2.2.11(32 位)
  挂载iso
  [root@dbabc ~]# mount -o loop /u01/packages/linux_iso/RedHat 5.0_U4_64.iso /mnt/temp/通过rpm -ivh进行安装需要的软件包
  通常情况下会缺少如下几个安装包
  [root@dbabc Server]# rpm -ivh elfutils-libelf-devel-*warning: elfutils-libelf-devel-0.137-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing… ########################################### [100%]
  package elfutils-libelf-devel-static-0.137-3.el5.x86_64 is already installedpackage elfutils-libelf-devel-0.137-3.el5.x86_64 is already installed[root@dbabc Server]# rpm -q –qf ‘%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})n’ binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++glibc glibc-common glibc-devel glibc-headers ksh lio lio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel | grep notpackage lio-devel is not installed
  package sysstat is not installed
  package unixODBC is not installed
  package unixODBC-devel is not installed
  [root@dbabc Server]# rpm -ivh lio-devel-0.3.106-3.2.*warning: lio-devel-0.3.106-3.2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing… ########################################### [100%]
  1:lio-devel ########################################### [ 50%]
  2:lio-devel ########################################### [100%]
  [root@dbabc Server]# rpm -ivh sysstat-7.0.2-3.el5.x86_64.rpmwarning: sysstat-7.0.2-3.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing… ########################################### [100%]
  1:sysstat ########################################### [100%]
  [root@dbabc Server]# rpm -ivh unixODBC-2.2.11-7.1.*warning: unixODBC-2.2.11-7.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing… ########################################### [100%]
  1:unixODBC ########################################### [ 50%]
  2:unixODBC ########################################### [100%]
  [root@dbabc Server]# rpm -ivh unixODBC-devel-2.2.11-7.1.*warning: unixODBC-devel-2.2.11-7.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing… ########################################### [100%]
  1:unixODBC-devel ########################################### [ 50%]
  2:unixODBC-devel ########################################### [100%]
  3、创建用户以及目录
  /usr/sbin/groupadd -g 500 oinstall
  /usr/sbin/groupadd -g 501 dba
  /usr/sbin/groupadd -g 502 oper
  /usr/sbin/groupadd -g 600 asmadmin
  /usr/sbin/groupadd -g 601 asmoper
  /usr/sbin/groupadd -g 602 asmdba
  /usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle/usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,dba gridmkdir -p /u01/proct/grid -p
  mkdir -p /u01/proct/db -p
  chown -R grid:oinstall /u01
  chown -R oracle:oinstall /u01/proct/db
  chmod -R 775 /u01
  passwd oracle
  passwd grid
  创建grid用户的登录脚本
  在/home/grid/.bash_profile中添加一下信息
  ORACLE_SID=+ASM; export ORACLE_SID
  ORACLE_BASE=/u01/proct; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/grid; export ORACLE_HOMEORACLE_TERM=xterm; export ORACLE_TERM
  TMP=/tmp; export TMP
  TMPDIR=$TMP; export TMPDIR
  PATH=$PATH:$HOME/bin
  PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH创建Oracle用户的登录脚本
  4、配置Linux服务器
  配置内核参数
  cat /etc/sysctl.conf <> /etc/security/limits.conf <> /etc/pam.d/login <> /etc/profile <<EOFif [ $USER = "oracle" ] || [ $USER = "grid" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384
  ulimit -n 65536
  else
  ulimit -u 16384 -n 65536
  fi
  umask 022
  fi
  EOF
  5、安装并配置 ASMLib 2.0
  根据操作系统获得安装包 http://www.oracle.com/technology/software/tech/linux/asmlib/rhel5.html[root@dbabc asm]# uname -r
  2.6.18-164.el5
  [root@dbabc asm]# ll
  total 252
  -rw-r–r– 1 root root 136910 Sep 29 19:33 oracleasm-2.6.18-164.el5-2.0.5-1.el5.x86_64.rpm-rw-r–r– 1 root root 14176 Sep 29 19:33 oracleasmlib-2.0.4-1.el5.x86_64.rpm-rw-r–r– 1 root root 90444 Sep 29 19:33 oracleasm-support-2.1.3-1.el5.x86_64.rpm[root@dbabc asm]# rpm -ivh oracleasm-support-2.1.3-1.el5.x86_64.rpmwarning: oracleasm-support-2.1.3-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159Preparing… ########################################### [100%]
  1:oracleasm-support ########################################### [100%]
  [root@dbabc asm]# rpm -ivh oracleasm-
  oracleasm-2.6.18-164.el5-2.0.5-1.el5.x86_64.rpm oracleasm-support-2.1.3-1.el5.x86_64.rpm[root@dbabc asm]# rpm -ivh oracleasm-2.6.18-164.el5-2.0.5-1.el5.x86_64.rpmwarning: oracleasm-2.6.18-164.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159Preparing… ########################################### [100%]
  1:oracleasm-2.6.18-164.el########################################### [100%]
  [root@dbabc asm]# rpm -ivh oracleasmlib-2.0.4-1.el5.x86_64.rpmwarning: oracleasmlib-2.0.4-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159Preparing… ########################################### [100%]
  1:oracleasmlib ########################################### [100%]
  验证
  [root@dbabc asm]# rpm -qa –queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})n"| grep oracleasm | sortoracleasm-2.6.18-164.el5-2.0.5-1.el5 (x86_64)oracleasmlib-2.0.4-1.el5 (x86_64)
  oracleasm-support-2.1.3-1.el5 (x86_64)
  配置 ASMLib
  查看ASMlib配置
  [root@dbabc ~]# oracleasm configure
  ORACLEASM_ENABLED=false
  ORACLEASM_UID=
  ORACLEASM_GID=
  ORACLEASM_SCANBOOT=true
  ORACLEASM_SCANORDER=""
  ORACLEASM_SCANEXCLUDE=""
  配置ASMlib
  [root@dbabc ~]# oracleasm configure -i
  Configuring the Oracle ASM library driver.
  This will configure the on-boot properties of the Oracle ASM librarydriver. The following questions will determine whether the driver isloaded on boot and what permissions it will have. The current valueswill be shown in brackets ('[]'). Hitting without typing ananswer will keep that current value. Ctrl-C will abort.
  Default user to own the driver interface []: gridDefault group to own the driver interface []: asmadminStart Oracle ASM library driver on boot (y/n) [n]: yScan for Oracle ASM disks on boot (y/n) [y]: yWriting Oracle ASM library driver configuration: done该脚本完成以下任务:
  * 创建 /etc/sysconfig/oracleasm 配置文件

 

热心网友 时间:2022-05-04 01:25

不是必须的,一般选的是文件系统。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
汽车胎扎了个钉子是拔还是不拔? 台式机电源什么牌子好 台式机电源有哪些牌子 金牌 银牌 铜牌电源哪个好 台式机电源等级性能解析 电脑电源推荐-全汉(FSP) 500W银牌(88%)全模组SFX电源 我的妻子背叛了我,我该怎么办, 初一语文复习材料(急急急!!!) 绿色蝈蝈课后题答案七上语文 女人梦见黄鼠狼的七大预兆 怎么知道注塑机螺杆有无卡死现象? 请问为什么在钢之炼金术师fa里,爱德华一开始不用炼金术换 redhat6 安装oracle11g 需要勾选哪些包 情迷六月花的作者简介 情迷六月花的介绍 情迷六月花的影片评价 谁有情迷六月花的百度云资源,求求求 情迷六月花怎么样 情迷六月花资源! 情迷六月花的幕后花絮 情迷六月花百度云 情迷六月花好看吗? 情迷六月花的内容简介 《情迷六月花》的主演是谁? 哪里能找到《情迷六月花》的电影下载地址? 跪求情迷六月花免费在线观看资源 《情迷六月花 》电影角色介绍? 求《情迷六月花》 电影简介? 情迷六月花结局 《情迷六月花》的介绍是什么? 《情迷六月花》 电影讲的是什么? 怎样在华为手机上隐藏一个软件 安装oracle11grac时使用asmlib和udev的区别 ORACLE 11g单机数据库安装,应该选择文件系统还是ASM,为什么 在虚拟机上安装了redhat 6.4linux系统和Oracle11gR2,如何在当前环境中完... Oracle11gR1安装ASM 如何安装oracle11g的安装包 我在安装ORACLE11G R2的时候为什么找不到ASM磁盘 在oracle 11g r2中要使用ASM,是不是一定要安装Grid Infrastructure?_百度... redhat6.4安装oracle11gr2时运行dbca命令报错 如何搭建oracle 11gr2 基于 asm 的单实例 dave 求:oracle数据库asm安装详细步骤 oracle 11g中asm是什么意思 oracle11G openfile liunx装rac 普洱茶生茶和熟茶! 普洱是生茶好还是熟茶时好??? 怎样删除中国移动网上营业厅通话记录 qq宠物的养法 关于QQ宠物,高分,知道的回答 高中语文新课程标准的课程理念 高中语文新课程标准的课程目标 高中语文新课程指定阅读篇目有哪些