Oracle 11gR2安裝在RHEL5.4

一. 操作系统和Oracle安装介质下载

1)操作系统安装介质下载地址

这里我使用的操作系统是目前,从Oracle官方网站上能够得到的最新版本:Oracle定制的Linux企业版5.4

OracleEnterprise Linux Release 5 Update 4安装介质下载地址如下:http://edelivery.oracle.com/

2Oracle 11gR2安装介质下载

http://edelivery.oracle.com/上同样可以获得目前最新版本的Oracle安装介质——Oracle 11.2.0.1.0

Oracle 11gR2的安装介质包含两个zip包,总大小约为2.3G
二. 
安装 Red Hat Enterprise Linux
选择语言 :EN

安装类型 :Custom

设置磁盘分区 (文件系统均为 ext3):

/BOOT分区1G SWAP交换分区8G/usr分区5G/tmp分区10G/var分区10G/opt分区10G/home分区10G/usr/local分区5G /oradata分区80G  /oratmp分区50G 剩餘的給 /

: Swap交换区大小与物理内存大小的比例关系的一般规律如下:如果物理内存在1G2G之间,Swap分配大小建议是物理内存的1.5倍;如果物理内存在2G16G之间,Swap建议与物理内存大小保持一致;如果物理内存在16G以上,Swap大小建议保证有16G即可。

选择程序包组 :

AX Window System   BKDE Desktop Environment   CEditors   DGraphical Internet 

EText-based Internet   FServer Configuration Tools   GDevelopment Tools   HX software Development

I KDE Software Development                     JLegacy Software Development             KAdministration Tools   LSystem Tools

三. 检查服务器内存是否满足1G的要求,同時檢查swap;
如果服务器真的没有满足这个1G的要求,对安装的影响也不是很大,只不过会在安装正式开始前收到一个先决条件检查
不通过的“友情警告”信息。 
[root@hqordcnt ~]#  free
             total       used       free     shared    buffers     cached
Mem:       8150136    4015896    4134240          0     427672    2938160
-/+ buffers/cache:     650064    7500072
Swap:      8193108          0    8193108
四 .确认所剩磁盘空间是否满足安装需求
Oracle软件安装所需要的磁盘大小一般不超过5G,所以保证磁盘可用空间在5G以上即可。但是将其他因素
  (如数据库文件所占用空间等)考虑进来,建议至少保证有25G的磁盘空间可用
[root@hqordcnt ~]# df -h
因为在安装过程中,有一部分数据会写入到“/tmp”目录下,建议该目录的空间大小不要小于1G
[root@hqordcnt ~]#  df -h /tmp
 
五.保证Oracle安装过程中所需要的rpm包均安装到位
[root@hqordcnt server]# rpm -ivh binutils-2.17.50.0.6*;rpm -ivh compat-libstdc++-33-3.2.3*; rpm -ivh elfutils-libelf-0.137*;
[root@hqordcnt server]# rpm -ivh elfutils*; rpm -ivh gcc-4.1.2*; rpm -ivh gcc-c++-4.1.2*;rpm -ivh glibc-2.5-42*; 
rpm -ivh glibc-common-2.5*;rpm -ivh glibc-devel-2.5*;rpm -ivh glibc-headers-2.5*; rpm -ivh ksh-20080202*;
rpm -ivh libaio-0.3.106*; rpm -ivh libaio-devel-0.3.106*; rpm -ivh libgcc-4.1.2*; rpm -ivh libstdc++-4.1.2*; 
rpm -ivh libstdc++-devel-4*;rpm -ivh make-3.81*; rpm -ivh sysstat-7.0.2*; rpm -ivh unixODBC-2.2.11*; 
rpm -ivh unixODBC-devel-2.2.11*; rpm -ivh libaio-devel-0.3.106-3.2.i386.rpm;rpm -ivh unixODBC-devel-2.2.11-7.1.i386.rpm;
 
.配置系统核心参数(/etc/sysctl.conf)
[root@hqordcnt ~]# /sbin/sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 1
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 8192
kernel.shmmax = 4294967296   (1G=1024*1024*1024bytes)
kernel.shmall = 1073741824
fs.file-max = 6815744
kernel.msgmni = 2878
kernel.sem = 250 32000 100 142
kernel.shmmni = 4096
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 3145728
net.ipv4.ip_local_port_range = 9000 65500
 七 .修改Shell Limits以便提高Oracle的执行效率
1[root@hqordcnt ~]# vi /etc/security/limits.conf
oracle   soft   nofile    131072
oracle   hard   nofile    131072
oracle   soft   nproc    131072
oracle   hard   nproc    131072
oracle   soft   core    unlimited
oracle   hard   core    unlimited
oracle   soft   memlock    50000000
oracle   hard   memlock    50000000
 
2)在文件“/etc/pam.d/login”添加如下一行信息
[root@hqordcnt ~]# vi /etc/pam.d/login
session    required     pam_limits.so
 
.创建Oralce的安装所需要的目录并给与755权限
[root@hqordcnt ~]# /usr/sbin/groupadd dba;/usr/sbin/groupadd oinstall;/usr/sbin/useradd -m -g oinstall -G dba oracle;passwd oracle
[root@hqordcnt ~]# mkdir -p /opt/oracle/ora11g/product
[root@hqordcnt ~]# mkdir -p  /opt/oracle/ora11g/oradata
[root@hqordcnt ~]# chown -R oracle:oinstall /opt/oracle; chown -R oracle.dba /oradata; chown -R oracle.dba /oratmp
[root@hqordcnt ~]# chmod -R 775 /opt/oracle
 
.配置oracle用户的配置文件“.bash_profile”
[root@hqordcnt ~]# su - oracle
[root@hqordcnt ~]# vi /home/oracle/.bash_profile
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/opt/oracle/ora11g/
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
#export ORACLE_OWNER="oracle"
export ORACLE_SID=hqdata     (注意不能超過8個字符)
export ORACLE_UNQNAME=hqdata
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export LD_ASSUME_KERNEL=2.6.18
#export NLS_LANG="AMERICAN
umask 022
set -o vi
alias vi=vim
if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi
root用户下使用“xhost +”命令打开访问控制,以便允许在oracle用户下可以启动图形化安装界面
[root@hqordcnt ~]# xhost +

十.


 
[root@hqordcnt ~]# su - oracle切换到oracle用户,

十一.

[oracle@hqordcnt ~]$ cd /home/database/然后进入到Oracle安装介质的目录,执行“sh runInstaller”调出安装界面安装界面与以往的版本相比有了较大的变化。下面我来详细的描述一下整个安装过程。
安裝步驟

 安裝步驟

 

安裝步驟

 

 

 [root@hqordcnt server]# sh /opt/oracle/oraInventory/orainstRoot.sh;sh /opt/oracle/ora11g/product/11.2.0/dbhome_1/root.sh

 

脚本执行完成后,点击“OK”
十二 . [oracle@hqordcnt database]$ netmgr
監聽器創建
十三. [oracle@hqordcnt database]$ lsnrctl start
十四. [oracle@hqordcnt database]$ dbca
建資料庫01
創建資料庫02
創建資料庫03
FAQ: 
1.           SQL>startup   ORA-00845: MEMORY_TARGET not supported on this system
#
df -k /dev/shm
#vi /etc/fstab
tmpfs                   /dev/shm                tmpfs   defaults,size=6G        0 0
# umount /dev/shm;
mount /dev/shm; df -k /dev/shm
2.           移除oracle11g
# rm -f -r /opt/oracle/;rm -r -f /opt/ORCLfmap/;rm -f -r /home/oracle/oradiag_oracle/;rm -f /etc/ora*;
rm -f /usr/local/bin/coraenv;rm -f /usr/local/bin/dbhome;rm -f /usr/local/bin/oraenv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

james-liu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值