![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
报错_ORACLE
DBA小O
DBA
展开
-
ORA-01940: 无法删除当前连接的用户
select username,sid,serial# from v$session ;alter system kill session'196,8'; --sid,serial#如果在drop 后还提示ORA-01940:无法删除当前已链接的用户,说明还有连接的session,可以通过查看session的状态来确定该session是否被kill 了,用如下语句查看: s原创 2015-08-24 17:22:50 · 450 阅读 · 0 评论 -
ORA-01439:要更改数据类型,则要修改的列必须为空
假设字段有数据,则改为varchar2(40)执行时会弹出:“ORA-01439:要更改数据类型,则要修改的列必须为空”,这时要用下面方法来解决这个问题:/*修改原字段名name为name_tmp*/alter table tb rename column name to name_tmp;/*增加一个和原字段名同名的字段name*/alter table tb add nam原创 2015-08-24 17:21:08 · 27840 阅读 · 3 评论 -
oracle删除表空间后 再创建同名表空间报错 OSD-04010
1.在pl/sql中用如下命令创建表空间create tablespace energy_winter logging datafile '\opt\oradata\dev\energy_winter.dbf'size 32m autoextend on next 32m maxsize 2048m extent management local ;2.删除该表空间d转载 2015-08-25 14:59:20 · 3283 阅读 · 0 评论 -
导dmp感想
导库的问题与感想1、 如果用户下的数据很多,直接删用户时间非常久,具体时间不知道,所以可以先把该用户下的相关表,对象删除注意:删除该用户的表、对象时必须用该用户登录,而不能用sys用户,用sys用户登录这样所查找的表关于sys用户都会删除,会导致数据库出问题2、直接采用Oracle的Database Configuration Assistant进行删除数据库后最好把该数据库的相关转载 2015-08-25 15:17:30 · 527 阅读 · 0 评论 -
ORA-00257: archiver error. Connect internal only, until freed 归档日志满了
ORA-00257: archiver error. Connect internal only, until freed——解决参考http://www.2cto.com/database/201109/104615.html,开启归档后,操作一个大表迁移表空间,执行了1个多小时没完成就手动给中断了,但是再次用plsql登陆时提示“ORA-00257: archiver erro转载 2015-08-25 15:24:58 · 546 阅读 · 0 评论