Welcome 微信登录

首页 / 数据库 / MySQL / RHEL6 ASM方式安装Oracle 11g R2

RHEL6 ASM方式安装Oracle 11g R2教程目录:一、安装前的准备
二、安装网格基础架构
三、安装数据库软件
四、创建监听
五、创建数据库实例一、安装前的准备1.1 确定操作系统环境
# cat /etc/RedHat-releaseRed Hat Enterprise Linux Server release 6.2 (Santiago)Kernel on an m# free -m            total      used      free    shared    buffers    cachedMem:          2008      1309        699          0        62        875-/+ buffers/cache:        371      1637Swap:          509          0        509# fdisk -lDisk /dev/sda: 32.2 GB, 32212254720 bytes255 heads, 63 sectors/track, 3916 cylindersUnits = 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 -hFilesystem            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% /boottmpfs                1005M    0 1005M  0% /dev/shm如果没有满足1G内存的要求,虽然对安装的影响也不是很大,但会在安装正式开始前收到一个先决条件检查不通过的“友情警告”信息。Swap交换区大小与物理内存大小的比例关系的一般规律如下:
  • 如果物理内存在1G 到2G 之间,Swap 分配大小建议是物理内存的1.5倍;
  • 如果物理内存在2G 到16G 之间,Swap 建议与物理内存大小保持一致;
  • 如果物理内存在16G 以上,Swap 大小建议保证有16G即可。
这边仅用于测试,故只分配了512M的swap空间,可以忽略警告信息。因为Oracle 11gR2中,ASM必须单独安装Grid Infrastructure,再加上数据库软件的安装,所需要的磁盘大小一般不超过8G,所以应保证/u01目录所在的文件系统可用空间在8G以上即可。数据库文件将采用ASM方式存储,这里用了4个2.5G的raw分区用于活动的数据库文件+DATA的ASM磁盘组,1个3G的raw分区用于闪回恢复区+FRA的ASM磁盘组因为在安装过程中,有一部分数据会写入到“/tmp”目录下,建议该目录所在的文件系统空间大小不要小于1G1.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 -p1.4 绑定裸设备(用于创建ASM磁盘组,更详细的内容请参考:http://www.linuxidc.com/Linux/2013-06/85973.htm)# 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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 下一页
CentOS 6.3下MySQL主从复制笔记MongoDB及其php扩展安装相关资讯      ASM  Oracle 11g R2安装 
  • Oracle 11g RAC 启动时无法识别ASM  (今 15:36)
  • 监控ASM磁盘组IO吞吐量  (04月10日)
  • Win远程Linux下的ASM实例  (01月12日)
  • Oracle Linux6.7下使用udev做ASM  (07月04日)
  • ASM学习之概述  (01月12日)
  • 11G ASM磁盘组不能自动MOUNT处理  (01月12日)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款