现在我在oracle中建立一个表空间TS,建立一个用户A,赋予A管理员角色,指定A的默认表空间为TS,赋予无限表空间,然后把一个1.dmp文件导入到A用户的TS表空间中,然后我建立第二个用户B,赋予B管理员角色,指定B的默认表空间也为TS,赋予无限表空间,然后另一个2.dmp文件导入到B用户的TS表空间中,现在我要问个问题。
问题一:
如果1.dmp和2.dmp中导出的时候有重复的表名,视图名等等,有重复的东西,是不是会覆盖用户A的表名,视图名。
问题二:
如果我把用户A和B删除了,是不是用户A下的所有表,B下的所有表就成了费表了,垃圾表了。
有没有高人给我指导一下。谢谢了。

解决方案 »

  1.   

    问题一:
    如果1.dmp和2.dmp中导出的时候有重复的表名,视图名等等,有重复的东西,是不是会覆盖用户A的表名,视图名。---------这个肯定不会,只要是不同的用户下,是可以有相同的表名视图名字的问题二:
    如果我把用户A和B删除了,是不是用户A下的所有表,B下的所有表就成了费表了,垃圾表了。
    有没有高人给我指导一下。谢谢了。---------删除A、b用户,会把A 和B用户下的所有的对象一起给删除掉的。。
      

  2.   


    Oracle中,用户都是独立的,所有的表都是归属于用户下面,表空间就是存放用户数据的,其它没有什么的了。可以存放不同用户的数据,这个没有要求的,