oracle 彻底删除表空间和用户,急问

chgisly2740 2013-05-14 01:28:00
我之前建立一个表空间和用户,通过sde导入数据,但是数据导入有问题,我就在oracle里直接删除表空间和用户,但现在重新建立表空间和用户之后,导入数据就出现错误,提示已有数据记录在里面

怎么才能删干净?不要说换个名字,规定必须用这个。谢谢各位了!
...全文
2082 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
nmgpx 2013-11-20
  • 打赏
  • 举报
回复
引用 6 楼 wushangjimo 的回复:
这是我经常用的
drop user username cascade ;
drop tablespace tablespacename including contents and datafiles cascade constraints ;
谢谢 帮我大忙啦
linwaterbin 2013-05-18
  • 打赏
  • 举报
回复
引用 8 楼 chgisly 的回复:
[quote=引用 6 楼 wushangjimo 的回复:] 这是我经常用的
drop user username cascade ;
drop tablespace tablespacename including contents and datafiles cascade constraints ;
引用 5 楼 linwaterbin 的回复:
drop user username cascade就可以了!
你们这个我都试过了,我是通过sde导入的,就算oracle中表空间用户删的很赶紧,sde中还是有数据的[/quote] 没有用过SDE、、 能清除SDE的缓存吗?
希德 2013-05-17
  • 打赏
  • 举报
回复
为了加快用户错误操作的恢复,Oracle10g提供了flashback drop的功能。 Oracle 10g的flashback drop功能,允许你从当前数据库中恢复一个被drop了的对象,在执行drop操作时,现在Oracle不是真正删除它,而是将该对象自动将放入回收站。对于一个对象的删除,其实仅仅就是简单的重令名操作。   所谓的回收站,是一个虚拟的容器,用于存放所有被删除的对象。在回收站中,被删除的对象将占用创建时的同样的空间,你甚至还可以对已经删除的表查询,也可以利用flashback功能来恢复它, 这个就是flashback drop功能。 如果需要彻底删除一个表,不想放到回收站中,可以在drop语句中增加purge选项,如 drop table tablename purge
wushangjimo 2013-05-17
  • 打赏
  • 举报
回复
这是我经常用的
drop user username cascade ;
drop tablespace tablespacename including contents and datafiles cascade constraints ;
chgisly2740 2013-05-17
  • 打赏
  • 举报
回复
引用 6 楼 wushangjimo 的回复:
这是我经常用的
drop user username cascade ;
drop tablespace tablespacename including contents and datafiles cascade constraints ;
引用 5 楼 linwaterbin 的回复:
drop user username cascade就可以了!
你们这个我都试过了,我是通过sde导入的,就算oracle中表空间用户删的很赶紧,sde中还是有数据的
linwaterbin 2013-05-17
  • 打赏
  • 举报
回复
drop user username cascade就可以了!
vanjayhsu 2013-05-16
  • 打赏
  • 举报
回复
在用arcCatalog导入oracle时,最好把图层表和索引分开,一般情况下,默认是导入到SDE系统用户下的表空间中,创建两个表空间,用于存储Table and index.
chgisly2740 2013-05-16
  • 打赏
  • 举报
回复
引用 楼主 chgisly 的回复:
我之前建立一个表空间和用户,通过sde导入数据,但是数据导入有问题,我就在oracle里直接删除表空间和用户,但现在重新建立表空间和用户之后,导入数据就出现错误,提示已有数据记录在里面 怎么才能删干净?不要说换个名字,规定必须用这个。谢谢各位了!
在arccatalog中我只会用copy或者import来导入数据……请指教
IWE 2013-05-14
  • 打赏
  • 举报
回复
truncate 这个是不计入UNDO空间的 使用要慎重
u010412956 2013-05-14
  • 打赏
  • 举报
回复
有可能有的数据导入到system表空间去了。。 第二次导入 你可以加个ignore=y

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧