Oracle 11gR2 单节点安装(1)

安装的基本步骤:
一、安装所需系统与软件简介
(没列)二、检查必要的软件是否已被安装
               1. 单一的软件包
               2. 同时需要x86与x86_64的软件包
三、网络环境的配置
   1. /etc/hosts
   2. /etc/resolv.conf
四、创建组、用户和目录
五、配置系统
   1. 配置并修改内核参数
   2. 为oracle用户设置shell限制
六、用户环境变量
   1. grid    /home/grid/.bash_profile
   2. oracle  /home/oracle/.bash_profile
七、安装GRID
   1. 以grid身份登入系统,在解开的grid软件目录中,运行./runInstaller
   2. 选择:Install and Configure Grid Infrastructure for a Standalone Server
   3. 密码设置
   4. orainstRoot.sh 和 root.sh的执行过程
   5. 检验安装与配置
   6. asmca创建磁盘组
   7. 关于如何卸载grid
九、安装数据库
   1. 安装数据库软件
   2. 创建数据库dbca
   3. 数据库的启动与关闭
十、参数文件
   1. ASM实例的pfile
   2. 数据库的pfile
   3. listener.ora

一、安装所需系统与软件简介


操作系统:Red Hat 4.1.2-52  ol5.10_x86_64.iso

11gR2 GRID: linux.x64_11gR2_grid.zip


11gR2 Database: linux.x64_11gR2_database_1of2.zip
                        linux.x64_11gR2_database_2of2.zip


三、网络环境的配置
   1. vi /etc/hosts
[root@rac ~]# 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.11.10           rac

   2.vi /etc/resolv.conf

    为了允许更多的时间解析域名成功,oracle要求在/etc/resolv.conf添加如下的语句。
    (如果不这样做的话,在一个繁忙的系统中,Oracle SQL*Net connections may fail )
[root@rac ~]# cat /etc/resolv.conf
options  attempts:5
options  timeout:15

四、创建组、用户和目录

/usr/sbin/groupadd -g 1000 oinstall
/usr/sbin/groupadd -g 1100 asmadmin
/usr/sbin/groupadd -g 1200 dba
/usr/sbin/groupadd -g 1300 asmdba
/usr/sbin/groupadd -g 1301 asmoper
/usr/sbin/groupadd -g 1400 oper

/usr/sbin/useradd -u 1100 -g oinstall -G dba,asmadmin,asmdba,asmoper grid
/usr/sbin/useradd -u 1101 -g oinstall -G dba,asmadmin,asmdba,oper oracle

/bin/mkdir -p /u01/app/grid
/bin/chown -R grid:oinstall /u01
/bin/mkdir -p /u01/app/oracle
/bin/chown oracle:oinstall /u01/app/oracle
/bin/chmod -R 775 /u01

创建后需设置grid和oracle用户密码:

/usr/bin/passwd   grid
/usr/bin/passwd   oracle

五、配置系统


1. 配置并修改内核参数
[root@rac ~]# cat /etc/sysctl.conf
# Kernel sysctl configuration file for Oracle Enterprise Linux
#
# For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) and
# sysctl.conf(5) for more details.

kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576


2. 为oracle用户设置shell限制

(1) /etc/pam.d/login

cat >> /etc/pam.d/login <<eof
session    required     pam_limits.so
EOF


(2) /etc/security/limits.conf

cat >> /etc/security/limits.conf <<eof
grid   soft nproc  2047
grid   hard nproc  16384
grid   soft nofile 1024
grid   hard nofile 65536

oracle soft nproc  2047
oracle hard nproc  16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF

(3) /etc/profile

cat >> /etc/profile <<eof
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
        umask 022
fi
EOF

(4) /etc/csh.login

cat >> /etc/csh.login <<eof
if ( $USER == "oracle" || $USER == "grid" ) then
        limit maxproc 16384
        limit descriptors 65536
    umask 022
endif
EOF


六、用户环境变量

1. grid    /home/grid/.bash_profile

export ORACLE_BASE=/u01/app/grid
export ORACLE_SID=+ASM

export ORACLE_HOME=/u01/app/grid/product/11.2.0/grid
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/lib64:/usr/lib64
export ORACLE_TERM=xterm
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export TNS_ADMIN=$ORACLE_HOME/network/admin

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;




2. oracle  /home/oracle/.bash_profile

export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=rac


export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/lib64:/usr/lib64
export ORACLE_HOSTNAME=asm11g
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
export TNS_ADMIN=$ORACLE_HOME/network/admin

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;


七、安装GRID
1.在root用户创建soft文件夹存储zip软件包,并赋予grid用户权限
[root@rac ~]# mkdir /u01/soft
[root@rac ~]# chown grid:oinstal /u01/soft

使用 xmanager,以grid身份登入系统,在解开的grid软件目录中,运行./runInstaller

[grid@rac grid]$export DISPLAY=192.168.11.1:0.0
[grid@rac grid]$./runInstaller

选择跳过更新,Next>


这里选择第二项,Next>


Next>


本实验额外预加了一个10GB的磁盘

使用时需在root下给grid用户添加相关权限
[root@rac ~]# chown grid:oinstall /dev/sdb*


Redundancy选择External,在修改相应的路径,Next>





设置统一密码,下一步时会出现警告,Yes忽略,Next>



选择默认用户选项,Next>


由于是grid用户安装的,这里的目录默认是grid的环境变量;如果是oracle用户安装,注意手动调整,Next>



默认,Next>


若这里检测报错,需要针对性进行调整。本实验出现的是缺失两个包。解决方案如下

[root@rac Server]# ls -l|grep libaio
-rw-r--r-- 1 root root    19564 Nov 17  2010 libaio-0.3.106-5.i386.rpm
-rw-r--r-- 1 root root    19740 Nov 17  2010 libaio-0.3.106-5.x86_64.rpm
-rw-r--r-- 1 root root    11790 Nov 17  2010 libaio-devel-0.3.106-5.i386.rpm
-rw-r--r-- 1 root root    11675 Nov 17  2010 libaio-devel-0.3.106-5.x86_64.rpm
[root@rac Server]# rpm -ivh libaio-devel-0.3.106-5.x86_64.rpm
warning: libaio-devel-0.3.106-5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:libaio-devel           ########################################### [100%]
[root@rac Server]# ls -l|grep sysstat
-rw-r--r-- 1 root root   192038 Oct 23  2012 sysstat-7.0.2-12.0.1.el5.x86_64.rpm
[root@rac Server]# rpm -ivh sysstat-7.0.2-12.0.1.el5.x86_64.rpm
warning: sysstat-7.0.2-12.0.1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:sysstat                ########################################### [100%]

出现swap空间不够警告,可忽略,Next>



开始安装。在安装的过程中会提示以root用户登录运行两个脚本后继续。运行脚本的顺序一定要按顺序进行,需等一个安装完在进行下一个。
另外,如果是初次安装的话会有两个脚本
[root@rac ~]# /u01/app/oraInventory/orainstRoot.sh
[root@rac ~]# /u01/app/grid/product/11.2.0/grid/root.sh




运行好脚本后,OK>




注:asmca及后续步骤将在下一篇补充

</eof
</eof
</eof
</eof

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30258496/viewspace-1821523/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30258496/viewspace-1821523/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值