orcale数据库表的导出,只能一个表一个表的导出吗? 从一个数据库里导出,在另一个数据里导入时出错,说FromUser 未发现,如何导入导出更方便啊? 在导入时有FromUser与ToUser选项,那这个FromUser 我改如何填啊,从别的数据库里导出的,在这个数据库如何填FromUser啊??

解决方案 »

  1.   

    导出
    exp username/password@netservicename file=d:\filename.dmp导入
    imp username/password@netservicename file=d:\filename.dmp fromuser=从数据库导出文件的用户 touser=要导入的目标用户
      

  2.   

    oracle 可以一次导出几张表 tables=(table_name1,table_name2,.....)。
    FromUser 是指标导出数据时的用户
      

  3.   

    你是在命令行上写的吧,我有oracle客户端,直接导入导出错!!
      

  4.   

    在cmd运行的界面,exp username/password@servername 按照提示操作
      

  5.   

    给你个例子:
    exp kailiao/kailiao file=d:\netgy\table_backup\backup.dmp log= d:\netgy\table_backup\backup.log tables = (ly_cc,ly_release,ly_ziliao,ly_release_user,ly_release_user_bl,ly_all_task,ly_agent_task)
    ren "d:\netgy\table_backup\backup.dmp"  "%date:~0,4%_%date:~5,2%_%date:~8,2%.dmp"
    ren "d:\netgy\table_backup\backup.log"  "%date:~0,4%_%date:~5,2%_%date:~8,2%.log"
    tables=()里面是表名,逗号分开
      

  6.   

    我是在别的数据库里导出的,在这个数据库里导入,FromUser 选那个啊??
      

  7.   

    http://www.86vb.com/readfile.php?filetype=21&filename=20090504090056