RHEL664位ASM方式安装oracle11gR2(一)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了RHEL664位ASM方式安装oracle11gR2(一),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5367字,纯文字阅读大概需要8分钟。
内容图文
![RHEL664位ASM方式安装oracle11gR2(一)](/upload/InfoBanner/zyjiaocheng/545/9ed0ba9cdf4b486abc12c6cd8e2da8f5.jpg)
一、安装前的准备二、安装网格基础架构三、安装数据库软件四、创建监听五、创建数据库实例一、安装前的准备1.1确定操作系统环境#cat/etc/redhat-releaseRedHatEn
一、安装前的准备
1.1 确定操作系统环境
# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.2 (Santiago) # uname -a Linux ora11g.vnimos.org 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 x86_64 x86_64 GNU/Linux # free -m total used free shared buffers cached Mem: 2008 1309 699 0 62 875 -/+ buffers/cache: 371 1637 Swap: 509 0 509 # fdisk -l Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 5 40131 83 Linux /dev/sda2 6 2172 17406427+ 8e Linux LVM /dev/sda3 2173 2237 522112+ 82 Linux swap / Solaris /dev/sda4 2238 3916 13486567+ 5 Extended /dev/sda5 2238 2542 2449881 83 Linux /dev/sda6 2543 2847 2449881 83 Linux /dev/sda7 2848 3152 2449881 83 Linux /dev/sda8 3153 3457 2449881 83 Linux /dev/sda9 3458 3765 3077120 83 Linux # df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/Vol0-root 7.6G 3.2G 4.1G 41% / /dev/mapper/Vol0-oracle 8.6G 101M 747M 1% /u01 /dev/sda1 38M 16M 21M 42% /boot tmpfs 1005M 0 1005M 0% /dev/shm
1.2 网络参数的配置
# cat /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=ora11g.vnimos.org # service NetworkManager stop # chkconfig NetworkManager off # cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static HWADDR=00:0C:29:32:C3:9C IPADDR=192.168.0.90 NETMASK=255.255.255.0 ONBOOT=yes # cat /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.0.90 ora11g.vnimos.org ora11g //必须至少包含以上两行、三列(IP 长名 短名),否则安装的时候将会出现”Oracle Net Configuration Assistant failed”的错误
1.3 oracle用户环境变量、系统参数的配置
# groupadd oinstall # groupadd dba # useradd -g oinstall -G dba,root oracle # echo "oracle" | passwd --stdin oracle # mkdir -p /u01/app/{oracle,oraInventory} # chown oracle:oinstall /u01/app/oracle # chown oracle:oinstall /u01/app/oraInventory # vi /home/oracle/.bash_profile export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export LD_LIBRARY_PATH=$ORACLE_HOME/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/X11R6/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/rdbms/lib export CLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib export CLASS_PATH=$CLASS_PATH:$ORACLE_HOME/rdbms/jlib export CLASS_PATH=$CLASS_PATH:$ORACLE_HOME/network/jlib export TNS_ADMIN=$ORACLE_HOME/network/admin export NLS_LANG=american_america.AL32UTF8 export ORACLE_TERM=xterm export EDITOR=vi export PATH=$ORACLE_HOME/bin:$PATH export LANG=en_US # vi /etc/sysctl.conf kernel.shmmax = 1073741824 //物理内存的一半(字节) # sysctl -p
1.4 绑定裸设备(用于创建ASM磁盘组,美国服务器,更详细的内容请参考:)
# fdisk -l Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 5 40131 83 Linux /dev/sda2 6 2172 17406427+ 8e Linux LVM /dev/sda3 2173 2237 522112+ 82 Linux swap / Solaris /dev/sda4 2238 3916 13486567+ 5 Extended /dev/sda5 2238 2542 2449881 83 Linux /dev/sda6 2543 2847 2449881 83 Linux /dev/sda7 2848 3152 2449881 83 Linux /dev/sda8 3153 3457 2449881 83 Linux /dev/sda9 3458 3916 3686886 83 Linux # vi /etc/sysconfig/rawdevices /dev/raw/raw5 /dev/sda5 /dev/raw/raw6 /dev/sda6 /dev/raw/raw7 /dev/sda7 /dev/raw/raw8 /dev/sda8 /dev/raw/raw9 /dev/sda9 # chmod +x /etc/rc.d/init.d/rawdevices # chkconfig --add rawdevices # chkconfig rawdevices on # service rawdevices start Assigning devices: /dev/raw/raw5 --> /dev/sda5 /dev/raw/raw5: bound to major 8, minor 5 /dev/raw/raw6 --> /dev/sda6 /dev/raw/raw6: bound to major 8, minor 6 /dev/raw/raw7 --> /dev/sda7 /dev/raw/raw7: bound to major 8, minor 7 /dev/raw/raw8 --> /dev/sda8 /dev/raw/raw8: bound to major 8, minor 8 /dev/raw/raw9 --> /dev/sda9 /dev/raw/raw9: bound to major 8, minor 9 done # raw -qa /dev/raw/raw5: bound to major 8, minor 5 /dev/raw/raw6: bound to major 8, minor 6 /dev/raw/raw7: bound to major 8, minor 7 /dev/raw/raw8: bound to major 8, minor 8 /dev/raw/raw9: bound to major 8, minor 9
# rpm -ivh pdksh-5.2.14-37.el5.x86_64.rpm //RHEL6光盘默认没有该软件包,可直接安装RHEL5的rpm软件包 # yum -y install binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel "compat*" //以上的软件必须包含32位的软件包,美国服务器,否则如果缺少,可能在安装大约到65%,开始编译的时候出现"Error in invoking target 'all_no_orcl' of makefile"的错误 # unzip -d /stage/ linux.x64_11gR2_grid.zip # chown -R oracle.oinstall /stage/grid # xhost + access control disabled, clients can connect from any host # su - oracle $ cd /stage/grid/ $ ./runInstaller2.2 创建FRA磁盘组(Fast Recovery Area)
$ . oraenv ORACLE_SID = [orcl] ? +ASM The Oracle base for ORACLE_HOME=/u01/app/oracle/product/11.2.0/grid is /u01/app/oracle $ env | grep SID ORACLE_SID=+ASM $ asmca
2.3 安装后的检查、配置
内容总结
以上是互联网集市为您收集整理的RHEL664位ASM方式安装oracle11gR2(一)全部内容,希望文章能够帮你解决RHEL664位ASM方式安装oracle11gR2(一)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。