日期:2014-05-17  浏览次数:20649 次

windows 2008 安装oracle10g

工作于小公司,项目总是一条龙服务,终究是学的东西多,人太累!

??? 马上有个项目即将上线,于是去安装部署。
??? 买的新服务器,不错。买操作系统时没有按要求买server2003,买了个server2008(32bit)。我想2008应该和2003相差不了多 少吧!2003咋太熟悉了,自己用过一年之久。

??? 先安装weblogic9,OK,一切正常。只是dos不显示中文,txt等文档里中文也是乱码。好在不是什么大问题,在“区域语言”里设置后OK了。

??? 安装oracle10g(32bit 10.2.0.1)。给的是正版光盘,里面包含client和database还有几个就没仔细看了。
??? 问题来了,database安装报错,而且是“程序异常终止”,给了三个未知错误,然后就退出了。刚开始觉得没什么,可能是环境有什么问题,仔细检查后也 没觉得有什么问题,要说服务器上还没安jdk吧!oracle都是自带的有的。查看oracle安装日志,很悲哀,啥也没有说。
??? 拿盘到自己机器上,没问题,可以顺利安装,奇怪,难道是系统问题?
??? 想,让人家换系统?不可能,那不是浪费么,人家刚买的新系统就让其睡觉?换9i?人家没盘,就给了10g的。换盗版的9i?咋不能担此责。还是只能找原 因。
??? 上网找病因,看了一通,发现有同样问题的,但逐一核查后还是无法解决。后来想到安装的临时文件,进去看了看,终于发现问题的所在,原来还是jdk的问题, 不过是oracle自带jdk的问题。检查发现原来10g的jdk还是1.4的,也对,1.5也没出来几年。经过多次尝试,还是发现其根本原因为 javaw因环境问题而无法工作,应该还是系统环境有关
??? 发现问题并不等于解决了,还是一头雾水,不知道怎么去解决,因为每一次启动安装它都会以时间生成一个临时文件夹,不会是同一个文件夹里。这样即使给其把 jre换掉也无济于事。
??? 无意之中,发现client竟然可以顺利安装。有点晕,同一张光盘里竟然client是可以顺利安装的,其余各模块都不能安装。
??? 无奈之后,只好想先把client装上再说,可能会有奇迹出现。
??? 奇迹并没有发生...失望....
??? 仔细查看了一番client里的文件,再对比database里的文件,发现database下的文件很多都是和client一样,只不过比client 的文件多而已。
??? 突然有个念头闪过,移花接木
??? 可能database下的一些安装内核出了问题,而安装文件只是复制解压的过程,应该是可以用client的安装内核代替,于是拷贝出database和 client,然后用datebase下的所有文件去覆盖client。根据文件替换覆盖的方式,少的补充,一样的不替换
??? 覆盖,再次启动client安装exe,启动成功...
??? 终于,顺利安装。
???
??? 真是太冒险了,server2008咱之前都没见过,10g也没用过,幸好都搞定了。部署系统,还是出现小bug了,9i和10g查询精度不一 样,sqlrowset报错...
??? 不过这比那安装的问题简单多了...
??? 原来不是server2008不支持,还是oralce安装盘有问题。

?

来源:http://zzldn.iteye.com/blog/640481? 【天泪不死】