用PL/SQL Developer 登录同一数据库时,有的用户能正常登录,有的用户不能登录,提示"You are not allowed to use PL/SQL Developer on this database";用SQL*PLUS,DEVELOPER2000都能正常登录,用PL/SQL Developer 登录其他数据库都正常,估计问题是在数据库上,数据库版本8.1.7.4.0。不知如何处理,请各位高手指点!!

解决方案 »

  1.   

    PL/SQL Developer一般比较耗资源,可能管理员就在系统登陆触发器上(after login on database)做了点验证,是PL/SQL Developer的拒绝登陆.
    你要是有权限可以查查.
      

  2.   

    而且看提示一般来说都是用户自定义的语句.特别是"are not allowed "
    要不有权限就把这个系统触发器disable.
      

  3.   

    楼上说得有理,Oracle怎么会知道还有一个PL/SQL developer?
      

  4.   

    drop table sys.PLSQLDEV_AUTHORIZATION;
      

  5.   

    有sys.PLSQLDEV_AUTHORIZATIO吗? 可能我多见少怪了;
      

  6.   

    Oracle怎么会知道还有一个PL/SQL developer
    ---------------------------------------
    v$session里program信息
      

  7.   

    zhpsam109照作就好使了。
    可是这个表是哪来的?万分感谢,指点一二。
      

  8.   

    是嘛,还从来没用过这个表,是后来PL/SQL Developer自建的吗?