#rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' \binutils compat-db control-center gcc gcc-c++ glibc glibc-common gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio
//btw:我是安装完Redhat AS4之后,把全部rpm包都拷贝到了/Datas/AS4_x86_64/RedHat/RPMS目录下了,不用换盘
我的检查结果如下:
binutils-2.15.92.0.2-13.0.0.0.2 (x86_64)
compat-db-4.1.25-9 (i386)
compat-db-4.1.25-9 (x86_64)
control-center-2.8.0-12.rhel4.2 (x86_64)
gcc-3.4.4-2 (x86_64)
gcc-c++-3.4.4-2 (x86_64)
glibc-2.3.4-2.13 (i686)
glibc-2.3.4-2.13 (x86_64)
glibc-common-2.3.4-2.13 (x86_64)
gnome-libs-1.4.1.2.90-44.1 (x86_64)
libstdc++-3.4.4-2 (i386)
libstdc++-3.4.4-2 (x86_64)
libstdc++-devel-3.4.4-2 (i386)
libstdc++-devel-3.4.4-2 (x86_64)
make-3.80-5 (x86_64)
pdksh-5.2.14-30.3 (x86_64)
sysstat-5.0.5-1 (x86_64)
xscreensaver-4.18-5.rhel4.9 (x86_64)
libaio-0.3.103-3 (i386)
libaio-0.3.103-3 (x86_64)
------------------------------------------------------------------
!!! 注意(一):
www.ixdba.net
Redhat AS4.02 x86_64,默认安装的是binutils-2.15.92.0.2-15.x86_64.rpm,这个版本会引起oracle安装失败!
应另外下载binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm并强行安装。
#rpm -Uvh --force binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm
compat-oracle-rhel4-1.0-5.i386.rpm 不知有用没有。总之是朋友告诉我可能有用。抱着以求万全的方法我也把它安装上了。
如果你安装不成功,可以下载这个包试试。
!!! 注意(二):
有时因为RedHat AS4u2_x386_64的gcc版本跟oracle10g_10.2所需版本不符,导致oracle安装完成后运行dbca指令建库无反应,这时应该预先设定好gcc版本关系:
#cd /usr/bin
#mv gcc gcc.script
#mv g++ g++.script
#ln -s gcc32 gcc
#ln -s g++32 g++
【 四 】 ==> 创建oracle所需的组、用户,设定oracle用户环境变量
4.1) 创建oracle所需的组
#groupadd dba
#groupadd oinstall
#useradd -g oinstall -G dba -m oracle
#passwd oracle
4.2) 创建oracle安装所需的目录:
#mkdir /Datas/app;mkdir /Datas/app/oracle
#chown -R oracle.oinstall /Datas/app
4.3) 修改oracle安装文件所在目录的组属性,一会儿要用oracle用户运行安装的:
#chown -R oracle.oinstall /Datas/install/database
4.4) 修改oracle用户的环境变量
#su - oracle
$vi .bash_profile
我的.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
unset USERNAME
export TMOUT=6000000
PS1="\$PWD\\$"
#--------------------------------------
# Set for Oracle10g Install |
#--------------------------------------
trap " " 0 1 2 3 5 9 15
trap clear 0
TMP=/tmp;export TMP
TMPDIR=$TMP;export TMPDIR
ORACLE_BASE=/Datas/app/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;export ORACLE_HOME
ORACLE_SID=orcl1;export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH