1、用exp导出a的user1下不含数据的所有对象。
命令如下:
exp
user1@servername
password
grant   yes
...
data   no
直接删除b的user2
drop user user2 cascade;
新建用户user2,用imp将user1.dmp导入user2
imp
user2@servername
password
...

解决方案 »

  1.   

    2用exp导出table1、table2和table3
    exp
    user1@servername
    password
    u(user) or t(table)   t
    ...
    tablename:table1
    tablename:table2
    tablename:table3
    回车结束.
    用imp导入备份数据
      

  2.   

    3用程序作,exp可以直接以一行命令的形式完成如exp user@servername password=11 aa.dmp (我忘了命令了,不过楼主查一下就可以,网上多的是)
    4不同情况的备份方式是不一样的,要看你的安全级别、具体环境而定
      

  3.   

    谢谢楼上的大侠,我没有找到data那个参数呀!
      

  4.   

    data并不是参数,而是在执行exp中的一个对话提示,我忘了整个句子是什么,总之exp一般有几个问题:保存备份文件的文件名及路径,是否导出权限、是否导出对象、是否导出数据等等,基本是这个顺序,如果在我那个data指的是在是否导出数据那个地方添no,就只导出用户下的表、对象等结构信息,而数据不导;如果添yes则全部都导出。
      

  5.   

    http://www.chinaunix.net/cgi-bin/bbs/view.cgi?forum=8&topic=798你的备份只备份那几个表,
    exp user/passwd file=a   tables=TABLE1,TABLE2,TABLE3