红帽5oracle10g,Redhat linux5.5下Oracle 10g 安装配置手册一

第一步:检查oracle安装所需要的套件

[root@oracle ~]# rpm -qa|grep binutils

binutils-2.15.92.0.2-15

[root@oracle ~]# rpm -qa|grep compat-db

compat-db-4.1.25-9

[root@oracle ~]# rpm -qa|grep compat-libstdc++

compat-libstdc++-33-3.2.3-47.3

compat-libstdc++-296-2.96-132.7.2

[root@oracle ~]# rpm -qa|grep control-center

control-center-2.8.0-12.rhel4.2

[root@oracle ~]# rpm -qa|grep gcc

gcc-g77-3.4.4-2

libgcc-3.4.4-2

gcc-c++-3.4.4-2

gcc-java-3.4.4-2

compat-libgcc-296-2.96-132.7.2

gcc-3.4.4-2

[root@oracle ~]# rpm -qa|grep glibc

glibc-2.3.4-2.13

glibc-headers-2.3.4-2.13

glibc-common-2.3.4-2.13

glibc-kernheaders-2.4-9.1.98.EL

glibc-devel-2.3.4-2.13

[root@oracle ~]# rpm -qa|grep libstdc++

libstdc++-3.4.4-2

compat-libstdc++-33-3.2.3-47.3

compat-libstdc++-296-2.96-132.7.2

libstdc++-devel-3.4.4-2

[root@oracle ~]# rpm -qa|grep make

automake17-1.7.9-5

automake14-1.4p6-12

automake-1.9.2-3

automake16-1.6.3-5

make-3.80-5

automake15-1.5-13

[root@oracle ~]# rpm -qa|grep pdksh

pdksh-5.2.14-30.3

[root@oracle ~]# rpm -qa|grep sysstat注意这个默认没有安装

[root@oracle ~]# rpm -qa|grep xscreensaver

xscreensaver-4.18-5.rhel4.9

[root@oracle ~]# rpm -qa|grep setarch

setarch-1.6-1

第二步:配置相关参数

1.安装准备

1.1  RedHat Linux Server 5.5安装文件

1.2  Oracle 10g Linux安装文件

2.硬件要求

1.1   物理内存至少2G

查看命令:grep MemTotal /proc/meminfo

1.2    交换分区:至少1G,最好是物理内存的2倍

查看命令:grep SwapTotal /proc/meminfo

1.3    硬盘空闲区至少4G

查看命令:df -k

3.创建安装oracle所需的组和用户

以下操作需要使用root账户创建。

3.1   创建oinstall用户组

groupadd ointall

3.2   创建dba用户组

groupadd dba

3.3  创建oracle用户

useradd –g oinstall –G dba oracle

3.4   初始化oracle用户密码

passwd oracle

4.创建Oracle安装目录

本示例中,Oracle安装路径为:/oracle/product/10.2/db_1

4.1    创建oracle安装目录

mkdir –p /oracle/product/10.2.0/db_1

4.2    修改目录所属用户为oracle用户

chown –R oracle:oinstall /oracle

4.3    修改目录权限

chmod –R 755 /oracle

5.配置内核参数

5.1  编辑/etc/sysctl.conf文件,添加或修改如下的行:

本人实际配置环境中,红色部分是需要修改行,蓝色部分为添加行。

kernel.shmall = 2097152

kernel.shmmax = 2147483648

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

5.2 查看当前内核参数的值

/sbin/sysctl -p

6.为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell限定。

6.1  打开文件数和进程数的限制

加入下面的行到文件/etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

6.2  加入下面的行到文件/etc/pam.d/login

session required /lib/security/pam_limits.so

7.设置oracle用户环境变量

注意以下命令为,必需以oracle用户身分登录:

su – oracle

7.1  修改/home/oracle/.bash_profile文件,添加以下行 红色部分

su - oracle

cd /home/oracle

ls -a

.  ..  .bash_logout  .bash_profile  .bashrc  .emacs  .kde  .mozilla  .viminfo  .zshrc

vi .bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/home/db/oracle; export ORACLE_BASE

ORACLE_HOME=/home/db/oracle/product/10.2.0/db_1; export ORACLE_HOME

ORACLE_SID=orcl; export ORACLE_SID

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

umask 022

7.2  检查设置的环境变量

echo $ORACLE_HOME

echo $ORACLE_BASE

echo $ORACLE_SID

8.修改Linux的发行标记

如在redhat5上安装oracle,需要将文件 '/etc/redhat-release'的内容由:

Red Hat Enterprise Linux Server release 5 (Tikanga)

修改为:

Red Hat Enterprise Linux Server release 4 (Tikanga)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值