ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Redhat AS 4安装Oracle 10g 10.2.0.3.0

Redhat AS 4安装Oracle 10g 10.2.0.3.0

原创 Linux操作系统 作者:ljm0211 时间:2012-06-20 14:20:28 0 删除 编辑
安装前的准备:
1、32位Redhat AS4操作系统,所有包全安装,内核版本:2.6.9-42.ELsmp
2、Oracle 10g 10.2.0.1.0安装程序:10201_database_linux32.zip
     Oracle 10g 10.2.0.3.0补丁:p5337014_10203_LINUX.zip

安装步骤:
1、
对于我们这个版本的RHEL4,内核已经确定为2.6.9-42.ELsmp,所以前面的检查就省略了。
直接到确认所需软件包是否已经安装,需要确定的有:

binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1

方法是:# rpm -qa | grep package_name
其中package_name可以打部分名称,系统内核中的包版本可能会和以上列出的不一致,不会影响安装。

2、确定主机名:
#hostname

设置主机名环境变量
$ ORACLE_HOSTNAME=本机的主机名
$ export ORACLE_HOSTNAME

3、建立用户组及用户
#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba oracle
#passwd oracle

4、配置内核参数
#vi /etc/sysctl.conf
增加以下内容

kernel.shmall = 2097152
kernel.shmmax = 2147483648(此处的数值等于操作系统内存大小的一半字节数,此处内存为4G)
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144

执行以下命令使得上面改动生效

#sysctl -p

5、增大shell对用户oracle的限制
#vi /etc/security/limits.conf
添加以下几行
oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile 1024
oracle              hard    nofile 65536

#vi /etc/pam.d/login
增加以下内容:
session    required     /lib/security/pam_limits.so
session required      pam_limits.so

#vi /etc/profile
添加以下内容
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

6、创建安装目录
# mkdir -p /oracle/product/10.2.0
# chown -R oracle:oinstall /oracle
# chmod -R 775 /oracle

创建临时目录
# mkdir /oracle/tmp
# chmod a+wr /oracle/tmp

7、配置Oracle用户环境变量

在/home/oracle/.bash_profile文件结尾增加以下内容:
export TMP=/oracle/tmp
export TMPDIR=/oracle/tmp
export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'
export ORACLE_SID=zjoadb
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/product/10.2.0
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib
umask 022

执行以下命令是的新增环境变量生效:
source /home/oracle/.bash_profile

8、将安装文件database目录传输到服务器上/oracle目录中,开始安装

$cd /oracle/database
$./runInstaller

如果传输过程中安装程序中需要执行的脚本失去了可执行权限,使用如下命令赋权。
$chmod -R a+x /oracle/database

进入图形安装界面,此时只安装软件,不建立数据库,以方便之后安装10.2.0.3.0补丁。

9、安装10.2.0.3.0补丁

将补丁安装程序Disk1目录传输到服务器上/oracle目录中,开始安装补丁

$cd /oracle/Disk1
$./runInstaller

进入图像安装界面。

10、如果在打补丁之前安装了数据库,需要参考下一篇文章来Upgrade数据库。

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

请登录后发表评论 登录
全部评论

注册时间:2009-05-14

  • 博文量
    272
  • 访问量
    437249