一般情况下不赞成两种Oracle版本安装在同一台机器上,会有很多错误,冲突
建议你还是先删除原有数据库,再安装新版本

解决方案 »

  1.   

    不大清楚原因。一台机器一般不安装不同版本的Oracle。
      

  2.   

    把你以前安装的版本进行卸载,步骤如下: 
    ⑴开始->设置->控制面板->管理工具->服务 
    停止所有Oracle服务。 
    ⑵开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer 
    卸装所有Oracle产品 
    ⑶运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。 
    ⑷运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口。 
    ⑸运行regedit,搜索所有与oracle相关的项,并将其删除。 
    ⑹从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标 
    ⑺重新启动计算机,重起后才能完全删除Oracle所在目录 
    ⑻删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录。 
    ⑼把oracle所有待安装的文件解压到一个临时目录,例如解压在E盘的temp\install\disk1目录中。 
    ⑽打开文件disk1\install\oraparam,做如下改动: 
    ● SOURCE项改为SOURCE=e:/temp/install/disk1/stage/products.jar 
    ● RE_LOCATION 项改为RE_LOCATION=e:/temp/install/disk1/stage/Components/oracle.swd.jre/1.1.7.30/1/DataFiles/Expanded/jre 
    ● OUI_LOCATION项改为 OUI_LOCATION=e:/temp/install/disk1/stage/Components/oracle.swd.oui/1.7.1.9.0/1/DataFiles/Expanded 
    3. 运行disk1\install\win32\setup.exe,安装开始,根据提示做选择,安装下去,假设我安装在orcl817D目录下。just try it 
      

  3.   

    我也想知道这个问题,我想这是oracle版本问题吧
    我的机器上装了oracle9i
    装workbench时也报这样的错误,一样啊!