各位大侠:    我在64位的操作系统(Windows Server 2003)上安装了一个32位的Oracle数据库(r9.2),可是安装完成以后,却怎么也连接不上,具体错误提示以及日志信息如下——  错误提示:ORA-12500:tns 监听程序无法启动专用服务器进程   错误日志: 15-7月 -2009 16:42:36 * ping * 0 
15-7月 -2009 16:44:21 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)(CID=(PROGRAM=D:\oracle\ora92\bin\sqlplusw.exe)(HOST=TTT)(USER=Administrator))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.176.33.196)(PORT=1260)) * establish * orcl * 12500 
TNS-12500: TNS:监听器未能启动专用的服务器进程 
TNS-12546: TNS: 拒绝许可 
  TNS-12560: TNS: 协议适配器错误 
  TNS-00516: 拒绝许可 
    32-bit Windows Error: 5: Input/output error   请问各位大侠,这究竟是什么原因?在64位的操作系统(Windows Server 2003)上究竟能否安装32位的Oracle?

解决方案 »

  1.   

    不好意思,问题已经解决了。主要原因应该还是Oracle的Bug。目前,Oracle10g已经修复了这个Bug。所以,在64位的操作系统(Windows Server 2003)上安装32位的Oracle10g数据库是不存在这个问题的。
      

  2.   

    监听起来没有? ...oracle有64位和32位的,楼主可以装64位...  软件都是有向下兼容性..不知道oracle有没有..关注...