如题:oracle 10g 删除表空间后重新建一个相同名字的表空间提示:改表空间存在一个或多个数据文件。是否重复使用存在的数据文件?我在重新建表空间的时候已经用drop tablespace xxx
including contents and datafiles;清空了表空间,为什么还会报这个提示呢?难道这样清空不干净吗?如果是那又得怎么处理呢?另外,我是通过exp 导出dmp备份数据库的 然后用imp导入到另外一台机上的数据库中 每次处理用到imp xxx/xx@xxx xx.dmp full = y ignore=y 导入到出现警告或者错误结果都不理想,请问大家有没有遇到同样的情况,你们是如何处理的。请大侠们给小弟一点意见或者办法,O(∩_∩)O谢谢!

解决方案 »

  1.   

    数据库使用不能删除数据库文件的,showdown immediate数据库,删除物理文件,重新建立。
      

  2.   

    看看你的  datafile (数据文件)  文件的物理位置,找到后删除,表空间只是一个 名字而已,  还需要有具体的物理文件来存放数据的
      

  3.   

    请问一下后面的问题怎么处理好呢 O(∩_∩)O谢谢,我是通过exp 导出dmp备份数据库的 然后用imp导入到另外一台机上的数据库中 每次处理用到imp xxx/xx@xxx xx.dmp full = y ignore=y 导入到出现警告或者错误 结果都不理想(往往需要手动删除数据表和序列等),请问大家有没有遇到同样的情况,你们是如何处理的。