一、安装前的准备二、安装网格基础架构三、安装数据库软件四、创建监听五、创建数据库实例一、安装前的准备1.1确定操作系统环境#cat/etc/redhat-releaseRedHatEn
火山方舟
火山引擎一站式大模型服务平台,已接入满血版DeepSeek
99 查看详情
一、安装前的准备
1.1 确定操作系统环境
# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 6.2 (Santiago)# uname -aLinux 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 -mtotalusedfreeshared bufferscachedMem:20081309699062875-/+ buffers/cache:3711637Swap:5090509# fdisk -lDisk /dev/sda: 32.2 GB, 32212254720 bytes255 heads, 63 sectors/track, 3916 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice BootStartEndBlocks Id System/dev/sda1 *1540131 83 Linux/dev/sda262172 17406427+ 8e Linux LVM/dev/sda321732237522112+ 82 Linux swap / Solaris/dev/sda422383916 13486567+ 5 Extended/dev/sda5223825422449881 83 Linux/dev/sda6254328472449881 83 Linux/dev/sda7284831522449881 83 Linux/dev/sda8315334572449881 83 Linux/dev/sda9345837653077120 83 Linux# df -hFilesystemSize Used Avail Use% Mounted on/dev/mapper/Vol0-root7.6G 3.2G 4.1G 41% //dev/mapper/Vol0-oracle8.6G 101M 747M 1% /u01/dev/sda138M 16M 21M 42% /boottmpfs1005M0 1005M 0% /dev/shm
1.2 网络参数的配置
# cat /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=ora11g.vnimos.org# service NetworkManager stop# chkconfig NetworkManager off# cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticHWADDR=00:0C:29:32:C3:9CIPADDR=192.168.0.90NETMASK=255.255.255.0ONBOOT=yes# cat /etc/hosts127.0.0.1localhost.localdomain localhost192.168.0.90 ora11g.vnimos.orgora11g//必须至少包含以上两行、三列(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_profileexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export ORACLE_SID=orclexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/X11R6/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/rdbms/libexport CLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlibexport CLASS_PATH=$CLASS_PATH:$ORACLE_HOME/rdbms/jlibexport CLASS_PATH=$CLASS_PATH:$ORACLE_HOME/network/jlibexport TNS_ADMIN=$ORACLE_HOME/network/adminexport NLS_LANG=american_america.AL32UTF8export ORACLE_TERM=xtermexport EDITOR=viexport PATH=$ORACLE_HOME/bin:$PATHexport LANG=en_US# vi /etc/sysctl.confkernel.shmmax = 1073741824//物理内存的一半(字节)# sysctl -p
1.4 绑定裸设备(用于创建ASM磁盘组,美国服务器,更详细的内容请参考:)
# fdisk -lDisk /dev/sda: 32.2 GB, 32212254720 bytes255 heads, 63 sectors/track, 3916 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice BootStartEndBlocks Id System/dev/sda1 *1540131 83 Linux/dev/sda262172 17406427+ 8e Linux LVM/dev/sda321732237522112+ 82 Linux swap / Solaris/dev/sda422383916 13486567+ 5 Extended/dev/sda5223825422449881 83 Linux/dev/sda6254328472449881 83 Linux/dev/sda7284831522449881 83 Linux/dev/sda8315334572449881 83 Linux/dev/sda9345839163686886 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 startAssigning 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 9done# 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/$ ./runInstaller










2.2 创建FRA磁盘组(Fast Recovery Area)
$ . oraenvORACLE_SID = [orcl] ? +ASMThe Oracle base for ORACLE_HOME=/u01/app/oracle/product/11.2.0/grid is /u01/app/oracle$ env | grep SIDORACLE_SID=+ASM$ asmca





2.3 安装后的检查、配置
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/523477.html
微信扫一扫
支付宝扫一扫