新闻正文
我装Oracle8i for Linux痛苦的7天
来源:JAVA天堂
JAVA学习者
2007-7-30 01:49:51
网友评论 0 条
字体:[
大
中
小]
~我要投稿!
站 (Fri Mar 30 02:47:05 2001), 转信
当我从上星期决定在linux下安装Oracle 8i时。真的没有想到
我会掉入梦靥的一周。
刚开始,从西交大下载816版(oracle8i R2),不能完全解开。
一直工作到天明。
又从北大ftp下。虽然能够解开,但是不能安装。
抬头看看,天明了。
从公司从freeware.online.sh.cn下。刻盘。
再安装。出现与西交不全版同样的错误。
(ORA-03113:end-of-file on communication channel
接着:ORA-03114:ORACLE not availible)
于是猛看英文doc.搜索帮助。
有文章说一定编译核心。调整SHMMAX值(共享存储段最大值)
战战兢兢,编译。
重新安装。老的问题仍然存在。ORA_03113
唯一不同的是,在ipcs命令的显示中,oracle进程只是申请了一段
Shared memory(约96M),编译前为几段小于32M的。
(我把SHMMAX从32M改到256M)
然后,尝试用custom方式安装。
问题依旧。
不用GUI create数据库,用生成的shell,问题依旧。
又是两天看到天明了。
于是,搜索817版,在交大ftp上down.
安装817版(oracle8i R3)
custom安装,竟然出现java找不到libnldapj8.so模块。见鬼了。
卸掉,用typical方式装。
竟然发现。在create db时,仍然老问题(ORA-03113)。
我快疯了。
(我的机器RH7.0 2.2.16核心)
816与817都正常安装,到create database的第三段(Initialing database时,
报ORA-03113错误)
现在把问题与经验总结以下:
1 817版本比816版本稳定的多。从没有象816那样死掉。
2 一般的机器安装没有必要编译核心。虽然SHMMAX小,但是SHMSEG
大,足够用了。
3 oracle的安装错误报告是错的。我查看$ORACLE_BASE/oraInstall/
logs/oraInstall.err。删除文件。竟然出现新问题:
ORA-12547:TNS:contact lost.
4 817比816申请的share memory小,816约96M,817则只有72M左右
我出现的问题
无论在816还是817下,安装都正常进行。到Create database的第三
步:Initialing database时,系统就报ORA-03114的错误。(我用
shell装库时,看到ORA-03114是由ORA-03113引起的)
但816与817的不同就是。816一按Ignore就死,按Abort也不能正常
undo。但是817改进。Abort正常undo,Ignore可以容错把DB安装好。
但是,最终的结果就是:
安装时,在另一命令窗口打svrmgrl时就报(ORA-03113错误)
打connect internal时,问你密码,回车就死掉(817好一点,等10
分钟会告诉你ORA-03113,而816不再理你)
安装后重启,第一次打svrmgrl时,正常,connect internal,正常,
马上出现connected.打startup时,死掉,817则在10分后告诉你
ORA-03113错误。
打exit退出,再svrmgrl时,就与安装后直接管理一样了。
刚开始就报(ORA-03113:end-of-file comunication channel)
我现在暂时放弃了。写这篇文章的目的一是想请高手指点迷津。
二来想给在linux install oracle的朋友一些帮助,见上。
我很累了,我一定要睡觉了。7天了...............
收藏到ViVi 收藏此页到365Key
上一篇:
为元数据管理提供咨询服务 下一篇:
我装Oracle8i for linux的痛苦7天之最终版