`

Red Hat Enterprise Linux 5 安装Oracle10g

 
阅读更多

Red Hat Enterprise Linux 5 安装Oracle10g

一、 检查安装所需软件包

使用rpm -qa|grep 软件包关键词命令进行检测,用rpm –ivh进行安装。一般需要以下几个

在RedHat AS5 Disk 1中

setarch-2.0-1.1.i386.rpm

make-3.81-1.1.i386.rpm

glibc-2.5-12.i386.rpm

libaio-0.3.106-3.2.i386.rpm

 

rpm -q setarch make glibc libaio

setarch-2.0-1.1

make-3.81-1.1

glibc-2.5-12

libaio-0.3.106-3.2

说明以上包都安装了。

在RedHat AS5 Disk 2中

compat-libstdc++-33-3.2.3-61.i386.rpm

compat-gcc-34-3.4.6-4.i386.rpm

compat-gcc-34-c++-3.4.6-4.i386.rpm

gcc-4.1.1-52.el5.i386.rpm

libXp-1.0.0-8.i386.rpm

 

rpm -q compat-libstdc++-33 compat-gcc-34 compat-gcc-34-c++ gcc libXp

package compat-libstdc++-33 is not installed

package compat-gcc-34 is not installed

package compat-gcc-34-c++ is not installed

gcc-4.1.1-52.el5

package libXp is not installed

is not installed说明该包没安装。

[root@localhost Server]# rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm

warning: compat-libstdc++-33-3.2.3-61.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ########################################### [100%]

   1:compat-libstdc++-33    ########################################### [100%]

[root@localhost Server]# rpm -ivh compat-gcc-34-3.4.6-4.i386.rpm

warning: compat-gcc-34-3.4.6-4.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ########################################### [100%]

   1:compat-gcc-34          ########################################### [100%]

[root@localhost Server]# rpm -ivh compat-gcc-34-c++-3.4.6-4.i386.rpm

warning: compat-gcc-34-c++-3.4.6-4.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ########################################### [100%]

   1:compat-gcc-34-c++      ########################################### [100%]

[root@localhost Server]# rpm -ivh libXp-1.0.0-8.i386.rpm

warning: libXp-1.0.0-8.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ########################################### [100%]

   1:libXp                  ########################################### [100%]

 

在RedHat AS5 Disk 3中

openmotif-2.3.0-0.3.el5.i386.rpm

compat-db-4.2.52-5.1.i386.rpm

 

rpm -q openmotif compat-db

package openmotif is not installed

package compat-db is not installed

 

[root@localhost Server]# rpm -ivh openmotif-2.3.0-0.3.el5.i386.rpm

warning: openmotif-2.3.0-0.3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ########################################### [100%]

   1:openmotif              ########################################### [100%]

[root@localhost Server]# rpm -ivh compat-db-4.2.52-5.1.i386.rpm

warning: compat-db-4.2.52-5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ########################################### [100%]

   1:compat-db              ########################################### [100%]

 

以上安装所需包准备完毕。

 

二、 修改Linux发行版本信息

编辑/etc/redhat-release文件,将其中的内容Red Hat Enterprise Linux Server release 5 (Tikanga)修改为Red Hat Enterprise Linux AS release 4 (Nahant Update 4),安装完成后需要修改回来。

[root@localhost /]# vi /etc/redhat-release

vi编辑后按Esc退出,输入:wq保存。

 

三、 修改系统内核参数

编辑/etc/sysctl.conf 在末尾增加或修改以下参数,如果没有相应的参数则添加之;若有相应参数值较我给出的值大,请不要修改!

[root@localhost /]# vi /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

修改好内核参数后,执行如下命令使新的设置生效。

[root@localhost /]# /sbin/sysctl –p

 

四、 创建Oracle用户、组、安装目录

1、 创建Oracle用户组

[root@localhost /]# groupadd oinstall

[root@localhost /]# groupadd dba

2、 创建Oracle用户

[root@localhost /]# useradd -m -g oinstall -G dba oracle

3、 设置Oracle用户密码

[root@localhost /]# passwd oracle

4、 创建Oracle安装目录以及数据存放目录

[root@localhost /]# mkdir /usr/oracle

[root@localhost /]# chown -R oracle:oinstall /usr/oracle

[root@localhost /]# chmod -R 775 /usr/oracle

 

五、 设置Oracle用户Shell limit

编辑/etc/security/limits.conf 在末尾添加以下内容

[root@localhost /]# vi /etc/security/limits.conf

oracle  soft   nproc   2047

oracle  hard   nproc   16384

oracle  soft   nofile  1024

oracle  hard   nofile  65536

 

六、 在/etc/pam.d/login 文件末端添加以下相关内容。

[root@localhost /]# vi /etc/pam.d/login

session  required  /lib/security/pam_limits.so

 

七、 添加以下内容到/etc/profile

[root@localhost /]# 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

 

八、 检查/etc/hosts文件

安装RHEL的时候最好采用静态IP地址,检查/etc/hosts文件中是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置Oracle监听的时候会出现一些问题,导致无法启动监听,在此手工添加此记录即可。

[root@localhost /]# vi /etc/hosts

 

九、 修改/etc/selinux/config文件来关闭SELINUX

[root@localhost /]# vi /etc/selinux/config

SELINUX=disabled

十、 配置oracle用户的环境变量

用oracle用户登录,修改.bash_profile在文件末尾添加如下信息。注意.bash_profile文件路径。

[root@localhost /]# su oracle

[oracle@localhost ~]$ vi ~/.bash_profile

export ORACLE_BASE=/usr/oracle

export ORACLE_SID=orcl

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export PATH=$PATH:$ORACLE_HOME/bin:$PATH

export LD_LIBARY_PATH=$ORACLE_HOME/lib

umask 022

保存后使用如下命令,使设置生效:

[oracle@localhost ~]$ source ~/.bash_profile

 

十一、 安装Oracle,并进行相关设置

1、 用oracle用户登录,进入安装文件所在目录。一般在database下面。

2、 切换root用户设置图形显示

[root@localhost database]# export DISPLAY=:0.0

[root@localhost database]# xhost +

access control disabled, clients can connect from any host

3、 切换oracle用户设置语言环境

[oracle@localhost database]$ export LC_CTYPE=en_US.UTF-8

4、 执行安装进入Oracle安装界面

[oracle@localhost database]$ ./runInstaller

 

 

 

5、 图形安装和在windows下的安装相差无几。安装过程中需要用root用户执行两个脚本。

 

[root@localhost ~]# /usr/oracle/oraInventory/orainstRoot.sh

[root@localhost ~]# /usr/oracle/product/10.2.0/db_1/root.sh

 

安装完成。

6、 安装完成后将Linux发行版本信息修改回原来信息

[root@localhost /]# vi /etc/redhat-release

Red Hat Enterprise Linux Server release 5 (Tikanga)

7、 创建监听

[oracle@localhost ~]$ netca

 

图形界面创建监听和在windows下Net Configuration Assistant是一样的。

8、 创建数据库

[oracle@localhost ~]$ dbca

 

创建数据库和在windows下Database Configuration Assistant相差无几。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics