情况的确如此。原来不是这样,就是最近变这样。我的数据库是Oracle9 for AIX.
我注意到oracle有一个初始化参数Compatible,默认值是9.0.0,是跟这个有关吗?不知道改修改成什么。

解决方案 »

  1.   

    那你把
    Compatible修改成8.1.7试试
    这个参数往下兼容参数
      

  2.   

    ok,等晚上我试验一下。
    其实问题就怪在前两周还是可以用8i客户端捕获语法错误的。后来不知道客户怎么把数据库搞过一次数据库忙,结果我直接重新dbstart了一次,可能是后来以后就这样的,不知道是不是跟这个有关。
      

  3.   

    在init<sid>.ora中如入
    compatible = 8.1.0
      

  4.   

    不行!!!!!
    改成compatible = 8.1.7后,在启动数据库时会报redo与oracle8.1.7不兼容。
    看来还是不通过这个参数起作用的。
    我绝对两周之前一直就用8i客户端可以正常使用sqlplus之类的东西,sql语法有问题时候可以被捕获,但是现在居然不行了。
    大家快再帮我出谋献策吧,谢谢!
      

  5.   


      COMPATIBLE=8.1.7  好像没什么效果
      关注