Posted on

oracle 10g for redhat enterprise 5 安装

2010-08-20 15:24

其实是转载,不知谁写的。用过了,谢谢原作者。记录下来,免得忘记。

以下过程完全是个人在RHEL 5 下 安装 Oracle 10g心得笔记,一步一步安装步骤,按照此步骤安装应该不会有问题

1.  安装RPM
rpm -aq | grep libgcc //检查包文件
rpm -Uvh * //安装所有包文件
binutils
compat-db
compat-libstdc
control-center
gcc
gcc-c
glibc
glibc-common
libstdc
libstdc -devel
make
sysstat
setarch
libXp (to start runInstaller)

没有检查,结果最后libXP丢失不能启动OUI.
———————————————

2.修改/ect/sysctl.conf
kernel.shmall = 268435456
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
———————————————

3.生效sysctl.conf
sysctl -p
———————————————

不知什么意思,未使用.

4.创建ORACLE用户及组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle //属于oinstall组并支持dba
passwd oracle
———————————————

5.建立目录
mkdir /db
chown -R oracle:oinstall /db
———————————————

6.编辑用户环境变量
vi /home/oracle/.bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
ORACLE_SID=orcl
ORACLE_BASE=/db/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID ORACLE_BASE ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH
———————————————

7.vi /ect/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
———————————————

8.vi /ect/pam.d/login
session required /lib/security/pam_limits.so
session required /lib64/security/pam_limits.so //X86_64内核
———————————————

9.vi /ect/profile
if [ $USER = “oracle” ]; then
if [ $SHELL = “/bin/ksh” ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
———————————————

10.授权安装
chmod -R 777 Database
./filename -ignoreSysPrereqs 跳过OS检测 (/etc/redhat-release中的5.1改成4)
./runInstall 

10分钟安装完毕.过程中需要注意有两个sh脚本执行。需要使用root权限。

 

 

还从网上找了好一个http://xok.la/file/2009/01/oracle.zip,里面包含了最少的rpm文件,安装后。OUI问题解决。

====

(对于redhat as4.2以前,redhat as4.4是在第四张安装光盘)

我下载的文件如下:

libaio-0.3.106-3.2.i386.rpm
libXp-1.0.0-8.1.el5.i386.rpm
xorg-x11-deprecated-libs-6.8.2-1.EL.13.37.i386.rpm

安装之。在安装ORACLE客户端工具,问题消失。

 

总结:

1.redhat 需要安装development 版本。

2.需要libxp包启动oui

3.安装过程中需要root权限执行脚本。

红帽子企业版Linux 5安装序列号 
Server:
* Red Hat Enterprise Linux (Server including virtualization):
2515dd4e215225dd
+ Red Hat Enterprise Linux Virtualization Platform:
49af89414d147589 Client:
* Red Hat Enterprise Linux Desktop:
660266e267419c67
+ Red Hat Enterprise Linux Desktop + Workstation Option:
da3122afdb7edd23
+ Red Hat Enterprise Linux Desktop + Workstation + DualOS Option
(Virtualization):
7fcc43557e9bbc42
+ Red Hat Enterprise Linux Desktop + DualOS Option (Virtualization):
fed67649ff918c77

开发的兄弟注意了:

pro/c 不能用。少设置了一个LD_LIBRARY_PATH 环境变量。需要设置为

$ORACLE_HOME/lib.然后导出就好了。

make sure you have LD_LIBRARY_PATH variable defined that points to the correct Oracle database client libraries. I’d guess you might be needing something liek this:

export LD_LIBRARY_PATH=$ORACLE_HOME/lib/

where ORACLE_HOME is the database client home, NOT the BI home.

否则 proc 不能使用。提示错误libslnt???.so.10.1 文件不能找到的错误。

proc能编译了,又有新问题。

pcs-s-02201

Leave a Reply

Your email address will not be published.