我们在删除数据库用户时候会碰到如下错误 SQL> DROP USER sys_xj cascade; DROP USER sys_xj cascade*ERROR at line 1:ORA-01940: cannot drop a user that is currently connected 解决方法: 1.查询出还在连接的此用户会话进程 SQL> SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='SYS_XJ' 2 ; SID SERI…
背景 在oracle删除用户时,有的时候会提示ORA-01940: cannot drop a user that is currently connected,不能够删除用户. 原因 这是因为有其他的程序正在连接这个用户数据库,导致不能够删除用户 解决办法 前提:以dba角色操作:sqlplus / as sysdba.否则无操作权限 方法一:kill掉正在连接用户的进程 查询进程:select sid,serial# from v$session where username='XXXX';…
错误重现 有时候需要删除某个数据库时,会报如下错误,显示有一个连接正在使用数据库,无法删除 ERROR: database "pilot" is being accessed by other users DETAIL: There other session using the database. 解决方法 首先阻止其他人连接到准备要删除的数据库 REVOKE CONNECT ON DATABASE your_database_name FROM public; 然后中止连到此数据库…
删除数据库用户的时候经常会遇到这样的错误: ORA: cannot drop a user that is currently connected 原因是有程序在连接我们需要删除的用户,我们删除用户之前一定要先把连接断掉: .查找帐号下哪些连接在运行: SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='USERNAME': 注意:此处需要大写 SQL> SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAM…
今天切换到asm实例的时候,发现是一个空实例,尝试启动实例,结果报错ORA-01078和LRM-00109 SQL> startupORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/u01/app/oracle/product/10.2.0/db/dbs/init+ASM1.ora' 但是crs_stat t 中,所有的asm实例显示全部正常,为什么是空实例呢?…
oerr ora 0650206502, 00000, "PL/SQL: numeric or value error%s"// *Cause: An arithmetic, numeric, string, conversion, or constraint error// occurred. For example, this error occurs if an attempt is made to// assign the value NULL to a variable de…