不可能阿,我以前做过IMP后的触发器OR序列都是你IMP时的用户+触发器名OR序列
随便问句你的EXP版本?

解决方案 »

  1.   

    (1)我的数据库是ORALCE 8I,直接在控制台中敲入exp后再用控制台imp所有的对象都有成功导入;
    (2)记得好像加FROMUSERT 和TOUSER就可以;
    不好意思,以上的答案我自己也挺模糊的,仅做参考,楼主可以试试。
      

  2.   

    谢谢楼上两位,我用的是plsql Developer,可是导入后根本没有视图和序列。加上fromuser和touser也不好用。
    有方法能从sde改变为br吗?我的数据库是9i
      

  3.   

    我以前用PL/SQL DEVELPER 直接导出也没有其他对象,
    后来听前辈讲才改用控制台输入命令,于是连其他对象一起导出了。
    也许PL/SQL DEVELOPER作些设置也可以实现吧。
      

  4.   

    在exp的时候选择用户.
    在imp的时候注意fromuser ,touser
     imp system/manager@svr file=exp.dmp fromuser=a touser=b
     如此,则a的对象自然复制到了b下面.
     可以通过  select * from all_objects where owner='B'来确认
      

  5.   

    非常感谢楼上的,确实在控制台下可以其它的对象一起导出。不知道什么原因,有知道怎么设置pl/sql developer的吗???对于fromuser和touser,我用了,不行啊!!难道是我写错了???
      

  6.   

    我说的意思是,从sde用户下面导出的触发器,比如有tb这个表,写的是sde.tb,我想让他导入到br用户下的时候,自己改成br.tb。您的那个fromuser和touser可以实现吗???
      

  7.   

    刚刚用PL/SQL Developer测试了下也可以:
    这里登陆PL/SQL的用户名为你打算从那里导出的用户名(源):sde
    TOOLS-〉EXPORT TABLES-〉出现EXPORT对象,选择你要导出的对象(表及基于表的TRIGGER,不过没有SEQ对象),OUTPUT FILE 写你要保存的导出文件的路径及文件名,注意导成.DMP文件(为了你下步的导入)OK后,另外开一个PL/SQL Deve注意这时的用户名密码就是你打算导入的用户名:br 
    TOOLS-〉IMPORT TABLES-〉INPUT FILE入你刚导出的文件就OK了,不用写FROM USER,TO USER
    再试试吧!!!
      

  8.   

    TOOLS-〉EXPORT TABLES-〉出现EXPORT对象,选择你要导出的对象(表及基于表的TRIGGER,不过没有SEQ对象)您这句话,我照着做了,但是根本没有地方选择导出的对象啊,只有一堆表的名字。
      

  9.   

    表不就是你要导的对象吗?选择要导的表并且选择左侧8个复选框的选项(Constraints约束、index索引、trigger、rows等等)
      

  10.   

    恩,上面的方法我都试过了,触发器还是加的sde.表名。
    没有自动改成br.表名
      

  11.   

    楼上说的可以,呵呵,谢谢。
    但是现在还有的一个问题是:
    触发器还是加的sde.表名。没有自动改成br.表名
    有人解决过这个问题吗???