数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

在P4机器上安装Oracle 8i


发布日期:2021年04月17日
 
在P4机器上安装Oracle 8i

系统环境及准备工作

硬件

Intel P的处理器

M的内存

硬盘有三个分区CDE光驱为F

软件

操作系统WINDOWS SERVERWINDOWS

数据库ORACLE for NT或ORACLE x for NT

准备工作

确保机器上没有装过Oracle产品如有的话请先卸载再将注册表中所有Oracle的相关项删除

在WINDOWS SERVER上安装Oracle Enterprise Edition

在WINDOWS 上安装Oracle Client

故障现象

在WINDOWS SERVER上安装Oracle

当选择定制安装并创建数据库时主要应用程序都已安装完成在提示是否创建数据库选择是后就再也没有反应重启机器后点击应用程序后没有反应而简单终断

点击应用程序鼠标呈现沙漏状然后消失再没有任何现象发生

在WINDOWS 上安装Oracle的Client后

安装成功点击应用程序提示该程序执行了非法操作即将关闭

在WINDOWS SERVER上安装Oraclei时

点击安装应用程序Setupexe程序挂起或消失或终止而没有任何反应

原因分析

使用Windows NT Windows 或NetWare操作系统和Intel P处理器的计算机安装Oracle或者Oraclei时将会碰到以上问题主要原因是Oralce /i的OUI(Oracle Universal Installer) 或以前版本使用了Sun JRE 和 Symantec JIT(Just in Time Library)而JRE 和 JIT与Intel P处理器不兼容

解决办法

Oracle 的解决办法

)将安装盘整个拷贝到硬盘譬如E:\Oracle

)找到目录E:\ oracle\win\JRE下的symcjitdll文件将symcjitdll改名为为symcjitold

)找到目录E:\ oracle\win\JRE下的Jremap文件用文本编辑工具打开Jremap文件找到以bin开头的段在其中可看到 symcjitdll %JRE%\bin\ false false false 将此行删除然后保存注意此文件的属性是只读的

)从目录E\oracle中执行安装文件Setupexe

如果故障的现象是Oracle已经安装完成但是点击建Oracle应用程序没有任何反应(一般是在WINDOWS SERVER操作系统中)或点击应用程序如Net提示该程序执行了非法操作即将关闭(一般是在WINDOWS 操作系统中)在这种情况下可不卸载Oracle而直接将系统安装目录相应位置下的symcjitdll文件改名为symcjitold即可

Oracle x解决办法

)创建一临时目录并将Oraclei的安装源程序拷贝到此目录

找到目录stage\Components\oracleswdjre\\\DataFiles\Expanded\jre\win\bin下的symcjitdll 的文件并改名为 symcjitold注意OEM目录下还有一个symcjitdll文件要改名

)搜索到oraparamini文件打开它改变行RE_MEMORY_OPTIONS=mxm的参数为JRE_MEMORY_OPTIONS=nojit msm mxm

)其它的参数保持不变

)执行本地硬盘install\win\setupexe目录下的Setupexe文件此时调用的是修改过的参数文件oraparamini

)安装时选择自定义模式并且不创建数据库

)安装程序调用网络配置助手Net Configuration Assistant (NetCA)时你需要强制终止它然后退出安装界面

)Oraclei安装完成后安装目录中的下列每一个文件都有需要作相应修改

assistants\dbca\dbassistcl

assistants\dbma\dbmigcl

assistants\ifa\ifacl

bin\elogincl

bin\owmcl

ldap\oidamdin\oidadmincl

network\tools\netasstcl

network\tools\netcacl

owm\install\instelogincl

owm\install\instowmcl

用编辑工具依次打开上述文件增加参数 – nojit以dbassistcl文件为例示意如下

Command=(C:\Program Files\Oracle\jre\\BIN\JREW nojit classpath )

用相同的方法修改所列出的每一个cl 文件内容

)安装成功的完成了你可以在安装完成后运行DBCA和NetCA

上一篇:Oracle游标使用总结

下一篇:用Oracle导入导出工具实现Oracle数据库移植