我也有兴趣。oracle真麻烦 想知道答案

解决方案 »

  1.   

    晕菜了。我还以为ASP.NET版块。我还奇怪我等级怎么变了。郁闷哪
      

  2.   

    imp b/b@testb file=c:\1.dmp fromuser=a touser=b;
      

  3.   

    luxuezhu(卢冲) :导过来的内容有问题呀,有些表没有导过来,有些存储过程都是叉叉
      

  4.   

    提供一些思路:
    1.在testb数据库中建立与testa相同的表空间.
    2.然后imp b/b@testb file=c:\1.dmp fromuser=a touser=b;导入数据.
    3.将导入的表用以下的语句移到testb数据库的表空间.
      alter table b.table_name move tablespace tablespace_name;
    4.重建b用户的索引等.
      alter index b.index_name rebuild.
    5.删除testb数据库中建立与testa相同的表空间.注意:
      凡是有long字段的表是不能被移走的.可以在testb数据库的表空间那建立相同的表,
      然后用insert into table_nameB select * from table_nameA.  另外10g可以对表空间重命名了.
      
      

  5.   

    luxuezhu(卢冲):按你的方法,比如在同一名称的表空间下面,那样可以成功导入。但是我现在是两个不同的表空间,系统总是提示说找不到a用的那个表空间,从而导入失败。继续求解!!
      

  6.   

    导出的时候 exp  用户名用a/a@testa,导出文件后再在testb中建立用户a/a
    然后导入 IMP 用户名a/a@testb  接下去就下一步下一步了!!