自己写了一个批处理文件,导出oracle数据库:
  exp admin/admin rows=y file=D:/oracle备份/admin%date:~0,4%%date:~5,2%%date:~8,2%.dmp owner=(admin)
  现在的问题是:怎样在导出数据的时候把序列也能导出来!
  好像exp无法导出序列,是不是啊?

解决方案 »

  1.   

    exp只能导出数据序列属于脚本,可以用plsql developer--工具--导出用户对象
      

  2.   

    可以啊,导出用户就可以了
    具体操作
    exp==》输入用户==》输入密码==》默认空间大小(回车键)==》输入导出的dmp文件路径和名字==》权限等都输入yes==》输入用户名==》回车两次就可以了,导出的dmp文件是包含有序列的,我一直是这样做的,有问题再说。
      

  3.   

    那能不能当我导出数据时调用什么方法 把序列能导出来呢?
    只要能在导数据时把序列导出来就行了
    因为我使用的是windows任务计划,每天定时备份数据的!!!
      

  4.   

    exp是可以导出对象的
    有图为证
      

  5.   

    不会上传图片
    http://hi.csdn.net/space-2393118-do-album-picid-635852-goto-down.html
      

  6.   

    原帖:现在的问题是:怎样在导出数据的时候把序列也能导出来!
      好像exp无法导出序列,是不是啊?你的计划任务导出的是用户对象,而导出的文件是dmp文件,对吧,实际dmp文件已经包含序列了,你不信可以把表、视图、序列、存储过程等所有对象删除掉,然后在plsql工具菜单中点击导入表选择从哪个用户到哪个用户,然后选择你刚才导出的dmp文件,然后点击导入,退出plsql,再登陆进去,就有序列啊。我一直这样做的
      

  7.   

    我的qq 280968708,你加我qq我直接给你说
      

  8.   

    谢谢
    导出的数据中有序列了,以前一直使用pl/sql的export导出数据,没有序列,现在使用批处理导出数据,还一直以为没能导出序列,哪知道本来就有了!谢谢了...