1G Mem
120G HD
软件:Windows XP 64-Bit 2003 (光盘安装)
SuSE 9.1 for x86-64 (下载,硬盘安装)
Fedora 2 for x86-64 (下载光盘映像文件,解开后,网络安装)
Oracle 9i 9.2.0.4 for x86-64 linux
硬盘分区:
主分区1:60G ntfs
主分区2:54G reiserfs/ext3
主分区3:2G swap
以下是我在安装过程中遇到的几个问题,主要针对Fedora平台(因为SuSE上遇到的都是小问题),希望对大家有帮助
因为SuSE的启动盘认不出网卡,就先用光盘安装Windows XP,然后采用硬盘安装SuSE,可是觉得SuSE有些小毛病,就删掉,装了Fedora,没成想,问题也不少,不过最后还是用的Fedora
1.Grub无法引导Windows XP
先装Windows XP,再等装完SuSE,Grub中选Windows,黑屏上出现几行字符就不动了,装Fedora也一样
解决办法:
进入SuSE/Fedora,运行sfdisk -d /dev/hda | sfdisk --no-reread --force -H255 /dev/hda
2.Oracle安装进度17%,长时间无反应
解决办法:
export LD_ASSUME_KERNEL=2.4.19
这主要是我粗心了,没有输出这个变量,这个现象SuSE和Fedora都会出现
3.Oracle安装后,dbstart运行出错,提示没有init
这个问题只出现在Fedora中
解决办法:
cp $ORACLE_BASE/admin/test/pfile/init
4.Oracle安装过程中,ins_sqlplus.mk、ins_rdbms.mk编译出错
这个问题只出现在Fedora中
解决办法:
修改文件$ORACLE_HOME/lib32/sysliblist和$ORACLE_HOME/lib32/ldflags,将参数-static-libgcc添加到末尾,重新编译文件,如:make -f ins_sqlplus.mk install
5.Oracle安装完后,apachectl不能运行,提示找不到libdb.so.2
这个问题只出现在Fedora中,而Fedora自带的apachectl可以运行
解决办法:
安装compat-glibc-6.2-2.1.3.2.i386.rpm,运行echo /usr/i386-glibc21-linux/lib >; /etc/ld.so.conf.d/compat-glibc.conf,运行ldconfig
6.Oracle安装完后,agentctl不能运行
这个问题只出现在Fedora中,看log,好像提示是关于dbsnmp的
解决办法:
删除文件夹$ORACLE_HOME/network/admin下snmp_ro.ora和snmp_rw.ora,$ORACLE_HOME/network/agent下dbsnmp.ver和services.ora
7.建议给SuSE/Fedora打补丁
可以先把更新的目录下载到局域网中某台机器,然后通过HTTP访问
SuSE中很简单,使用YaST设置就行了
Fedora中要修改/etc/yum.conf和/etc/sysconfig/rhn/sources文件,替换相应的网址,并把sources文件中镜像站点的网址注释掉
8.Telnet登录失败,提示Module is unknown
根据Oracle网站上关于在x86-64平台上安装Oracle 9i的文档,在/etc/pam.d/login文件中加入一行session required /lib/security/pam_limits.so,正是这一行导致登录失败
解决办法:
将pam_limits.so前的路径删掉
9.Fedora中运行eclipse 3.0出错
解决办法:
停止iiimf服务,重新登录
itbeutchm 于 2007-11-16 17:13:56发表:
经验很多了,强烈支持中