我的数据库为Oracle9i 直接用其管理工具 和PLSQL 建表 导数据等操作 使用一切正常,但是运行一些访问Oracle9i的应用程序时 就出错 程序肯定没有问题 因为在同事机子上运行正常 而在我的机器上就会报错 根据提示 感觉 就是数据库出错 更奇怪的是 感觉好像是Oracle9i哪里没设置正确或与XP系统哪里不兼容 没打什么XP补丁  请各位朋友帮忙建议下 现在真的是没辙了 不想重装系统~~

解决方案 »

  1.   

    但是运行一些访问Oracle9i的应用程序时 就出错 是怎样的一些应用程序,报的是什么错。
      

  2.   

    比如 我运行了一个.net程序 是集成在VS2008下的公司内部平台程序 这个程序在点击链接数据库的时候 在我的机器上就会弹出错误提示框 内容为程序本身抛出的异常“检测到Oracle未知错误”
    还有我运行一个PB写的程序 就会在点击EXE后 抛出数据库访问的dll文件的错误 
    奇怪的是 我之间PLsql操作 或是  管理器操 或是自己写的代码访问数据库 都没有任何问题 就是那些编译打包好的程序会在访问数据库的时候出错(表面) 不知道什么原因 相同的问题在同事的机器上测试 都没有问题 Oracle安装过程也都是一样的 总是感觉XP或其他程序哪里不兼容 或是 Oracle设置不对 希望各位朋友指点
      

  3.   

    既然在同事机子上可以正常运行
    那么就不是程序和数据库的问题了估计和你自己的系统配置有关
    你提到过一个dll文件错误 可以查一下是什么dll文件 这个文件是做什么用的
    如果你没有的话可以从同事那边看看他有没有
      

  4.   

    是不是你没有建oracle实例或者建的不对
      

  5.   

    您说的实例 是不是指表空间?已经建好 设置了用户 导数据 都正常进行 就是应用程序安装后 无法访问数据库 报未知Oracle错误 (感觉这个错误信息应该是数据库访问出异常 代码抛出来的错误信息 无法诊断是什么错误)
      

  6.   

    这个dll是这个程序数据库访问的一个dll 应该是数据库访问的时候报错 所以出错信息有这个dll
      

  7.   


    那个错误没有任何信息 就是 Oracle未知错误 就没了