oracle无法删除用户
发布网友
发布时间:2022-04-24 12:47
我来回答
共3个回答
热心网友
时间:2022-04-13 09:09
你要删的用户已经与数据库建立连接了,因此无法将该用户删掉。如果确实要删掉的话而条件又允许的话以sys的身份登录进去使用immediate的方式将数据库关掉,然后将数据库以受限的方式打开,最后把该用户删了。不过也可以在不关闭数据库的情况下把该用户删了,那就是使用kill session的方式先把对方与数据库的会话断开,然后再去删。不过无论采用何种方式其目的都是要迫使对方与数据库的会话断开。
热心网友
时间:2022-04-13 10:27
ORA-00604: 递归某个SQL 层时出现错误
- initSID.ora中,参数DC_FREE_EXTENTS或ROW_CACHE_ENQUEUES太低。可以根据操作系统和数据库的情况,适当增加这两个参数的值,宕下并重新启动ORACLE.
- 运行超出空间(伴随ORA-1547错误)。这时,要对表空间添加新文件,即增加表空间的大小。
- 达到了MAX_EXTENTS(伴随ORA-1556错误)。如果这样,就要修改表,允许更多的扩展。请从技术手册中查找MAX_EXTENTS的最大值。如果已经达到了最大值,必须用compress extents选项,把表卸出(export),再导入(import)数据库中。
热心网友
时间:2022-04-13 12:01
杀掉那session 就可以删除了.
oracle无法删除用户
你要删的用户已经与数据库建立连接了,因此无法将该用户删掉。如果确实要删掉的话而条件又允许的话以sys的身份登录进去使用immediate的方式将数据库关掉,然后将数据库以受限的方式打开,最后把该用户删了。不过也可以在不关闭数据库的情况下把该用户删了,那就是使用kill session的方式先把对方与数据库的...
oracle删除用户时提示用户名不存在,怎么回事
直接删删不掉得 要把关于test用户得所有关联一起删掉,这样才能删掉 运行下面得语句就可以了 drop user test cascade
oracle 删除用户时提示用户不存在
把用户名用双引号引起来,可能是你建用的时候用双引号引了,它就会建一个与双引号内容一样大小写的用户 如果你不用双引号建用户,不管你输入是大还是小写,它都会统一建为大写的用户,同样在删除的时候不用引号,也不管大小写了
Oracle强制删除用户
命令 select sid serial# username from v$session;用来查看用户的会话信息 如果我们要删除其中的一个用户(tiger)命令 select sid serial# from v$session where username= TIGER ;(Command )alter system kill session _sid _serial# ;drop user tiger cascade;lishixinzhi/Article/program/Oracle/201311/...
oracle删除用户
一、删除用户步骤 1. 登录到Oracle数据库的管理员账户,例如使用sys或system账户登录。2. 执行以下SQL语句来删除用户:sql DROP USER 用户名 CASCADE;其中,"用户名"是要删除的用户账户的标识符,而"CASCADE"是一个选项,用于级联删除与该用户相关的所有对象和资源。二、注意事项 在执行删除用户操作时,...
Oracle 删除用户时报 “必须指定 CASCADE 以删除 'SE'”
这说明你要删除的oracle 用户"SE" 下面还有数据库对象,如 table, view 等,这样你删除用户时必须加选项 cascade:drop user se cascade; 表示删除用户SE,同时删除 SE 用户下的所有数据对象。还有一个办法就是先删除 se 下的所有数据对象,使 se 变成一个啥也没有的空用户,再 drop user se;一...
在oracle数据库中删除用户drop user username cascade; 但是现在...
1. drop user出现问题 报出以下错误后退出 ORA-00604: error occurred at recursive SQL level 1 ORA-00942: table or view does not exist .关于 recursive SQL 错误我们有必要做个简单说明。我们知道,当我们发出一条简单的命令以后 Oracle数据库要在后台解析这条命令,并转换为Oracle数据库的一...
oracle 用户明明存在,删除时说不存在
用户是和数据库挂钩的,表空间只是一个存储器,你创建了一个表空间,数据库就可以创建在这个表空间上,然后在数据库上才能创建用户,你的顺序完全不对。数据库说没有这个用户就是没有,和表空间没关系
Oracle数据库,我把用户删除了,但是plsql中还能登录
oracle数据库中删除用户有两种命令,一种是 drop user xxx;另外一个种是drop user xxx cascade;drop user xxx必须是这个用户下面没有任何对象;这样才可以使用这个命令,否则就会报错;如果用户下面有对象,就得用drop user xxx cascade来删除这个用户以及这个用户下的所有对象了;...
Oracle删除一个用户的时候提示我 表或视图不存在是怎么回事?
如果只有一个数据库的话 ,可以考虑把实例删除