oracle数据库中删除用户有两种命令,一种是 drop user xxx;另外一个种是drop user xxx cascade; drop user xxx必须是这个用户下面没有任何对象;这样才可以使用这个命令,否则就会报错;如果用户下面有对象,就得用drop user xxx cascade来删除这个用户以及这个用户下的所有对象了;
是不是连错库了? 用DBA用户查询一下select * from all_users u where u.username='***';
drop user XXX; 提示 XXX 不存在;这提示应该是没删除掉的。drop user xxx cascade删除用户及其下面的所有用户对象,就可以完全删除了。不可能在登得上的了。
那是用户删除不彻底造成的,因为plsql用的是oracle创建的有效用户。 oracle数据库中删除用户有两种命令,一种是 drop user xxx;另外一个种是drop user xxx cascade; drop user xxx必须是这个用户下面没有任何对象;这样才可以使用这个命令,否则就会报错;如果用户下面有对象,就得用drop user xxx cascade来删除这个用户以及这个用户下的所有对象了;
drop user xxx必须是这个用户下面没有任何对象;这样才可以使用这个命令,否则就会报错;如果用户下面有对象,就得用drop user xxx cascade来删除这个用户以及这个用户下的所有对象了;
用DBA用户查询一下select * from all_users u where u.username='***';
就像楼上说的可能是连到其他数据库去了
以上请参阅。
提示 XXX 不存在;这提示应该是没删除掉的。drop user xxx cascade删除用户及其下面的所有用户对象,就可以完全删除了。不可能在登得上的了。
oracle数据库中删除用户有两种命令,一种是 drop user xxx;另外一个种是drop user xxx cascade;
drop user xxx必须是这个用户下面没有任何对象;这样才可以使用这个命令,否则就会报错;如果用户下面有对象,就得用drop user xxx cascade来删除这个用户以及这个用户下的所有对象了;