drop user XXX;
提示 XXX 不存在使用plsql    XXX/密码  连接数据库  任然可以连进去

解决方案 »

  1.   

    oracle数据库中删除用户有两种命令,一种是 drop user xxx;另外一个种是drop user xxx cascade;
    drop user xxx必须是这个用户下面没有任何对象;这样才可以使用这个命令,否则就会报错;如果用户下面有对象,就得用drop user xxx cascade来删除这个用户以及这个用户下的所有对象了;
      

  2.   

    是不是连错库了?
    用DBA用户查询一下select * from all_users u where u.username='***';
      

  3.   

    oracle不可能存在这么低级的错误的
    就像楼上说的可能是连到其他数据库去了
      

  4.   

    你会不会是 删掉了用户,但是在本机以sysdba身份登录啊?
      

  5.   

    Oracle一般不会出现这种情况的,如果真存在可以联系Oracle技术团队
      

  6.   

    http://www.360doc.com/content/12/0206/23/3446769_184664022.shtml
    以上请参阅。
      

  7.   

    楼主是不是之前是以sysdba身份登陆的。可以退出并在sqlplus里面试一试能不能用删除的用户登录。可能是工具出现的异常。
      

  8.   

    drop user XXX;
    提示 XXX 不存在;这提示应该是没删除掉的。drop user xxx cascade删除用户及其下面的所有用户对象,就可以完全删除了。不可能在登得上的了。
      

  9.   

    那是用户删除不彻底造成的,因为plsql用的是oracle创建的有效用户。
    oracle数据库中删除用户有两种命令,一种是 drop user xxx;另外一个种是drop user xxx cascade;
    drop user xxx必须是这个用户下面没有任何对象;这样才可以使用这个命令,否则就会报错;如果用户下面有对象,就得用drop user xxx cascade来删除这个用户以及这个用户下的所有对象了;