自己写了一个批处理文件,导出oracle数据库:
exp admin/admin rows=y file=D:/oracle备份/admin%date:~0,4%%date:~5,2%%date:~8,2%.dmp owner=(admin)
现在的问题是:怎样在导出数据的时候把序列也能导出来!
好像exp无法导出序列,是不是啊?
exp admin/admin rows=y file=D:/oracle备份/admin%date:~0,4%%date:~5,2%%date:~8,2%.dmp owner=(admin)
现在的问题是:怎样在导出数据的时候把序列也能导出来!
好像exp无法导出序列,是不是啊?
具体操作
exp==》输入用户==》输入密码==》默认空间大小(回车键)==》输入导出的dmp文件路径和名字==》权限等都输入yes==》输入用户名==》回车两次就可以了,导出的dmp文件是包含有序列的,我一直是这样做的,有问题再说。
只要能在导数据时把序列导出来就行了
因为我使用的是windows任务计划,每天定时备份数据的!!!
有图为证
http://hi.csdn.net/space-2393118-do-album-picid-635852-goto-down.html
好像exp无法导出序列,是不是啊?你的计划任务导出的是用户对象,而导出的文件是dmp文件,对吧,实际dmp文件已经包含序列了,你不信可以把表、视图、序列、存储过程等所有对象删除掉,然后在plsql工具菜单中点击导入表选择从哪个用户到哪个用户,然后选择你刚才导出的dmp文件,然后点击导入,退出plsql,再登陆进去,就有序列啊。我一直这样做的
导出的数据中有序列了,以前一直使用pl/sql的export导出数据,没有序列,现在使用批处理导出数据,还一直以为没能导出序列,哪知道本来就有了!谢谢了...