Install oracle 10g on RHEL 5.6--quick reference
一、安装软件
1.创建oracle用户及dba组
groupadd dba groupadd oinstall useradd oracle -g oinstall -G dba |
2.在rhel5.6上安装oracle10g软件,必须的软件包是gcc。如果不安装gcc,则安装oracle软件到84%时出现错误提示“ntcontab.o: No such file or directory”。
安装gcc:
[root@localhost Server]# rpm -ivh gcc-4.1.2-48.el5.i386.rpm warning: gcc-4.1.2-48.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 error: Failed dependencies: cpp = 4.1.2-48.el5 is needed by gcc-4.1.2-48.el5.i386 glibc-devel >= 2.2.90-12 is needed by gcc-4.1.2-48.el5.i386 libgcc >= 4.1.2-48.el5 is needed by gcc-4.1.2-48.el5.i386 libgomp >= 4.1.2-48.el5 is needed by gcc-4.1.2-48.el5.i386
|
安装libgcc-4.1.2-48.el5.i386.rpm时报告有冲突,关键词为conflicts with,用google搜索得到解决方法
[root@localhost Server]# rpm -ivh libgcc-4.1.2-48.el5.i386.rpm warning: libgcc-4.1.2-48.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 Preparing... ########################################### [100%] file /lib/libgcc_s-4.1.2-20080825.so.1 from install of libgcc-4.1.2-48.el5.i386 conflicts with file from package libgcc-4.1.2-44.el5.i386
|
解决方法:加--replacefiles参数,此参数加在-ivh后或文件名的后面都可以
[root@localhost Server]# rpm -ivh glibc-common-2.5-49.i386.rpm --replacefiles warning: glibc-common-2.5-49.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 Preparing... ########################################### [100%] 1:glibc-common ########################################### [100%]
[root@localhost Server]# rpm -ivh glibc-2.5-49.i386.rpm --replacefiles |
二、安装数据库
1.创建目录,设置oracle用户的profile
修改/home/oracle/.bash_profile,添加如下内容
export ORACLE_BASE=/oracle export ORACLE_HOME=/oracle/product/10.2.0/db_1 export ORACLE_SID=vdb10 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin |
2.以oracle用户运行dbca