1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochudmp中
exp system/manager@TEST file=d:\daochudmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochudmp owner=(system,sys)
3 将数据库中的表table1 、table2导出
exp system/manager@TEST file=d:\daochudmp tables=(table1,table2)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochudmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。
不过在上面命令后面 加上 compress=y 就可以了
10g的exp是不能导出11g的数据的,要反过来在11g上面exp/imp就没问题。
如果你无法登录11g的os,你可以找一台有11g客户端的机器进行exp/imp。
exp/imp要先在目标库建好用户和表空间才行,数据是imp到同名表空间的。
如果你想将11g的数据迁移到10g,则必须用expdp加version参数,用exp/imp是有问题的。
以上就是关于怎样导出oracle整个数据库全部的内容,包括:怎样导出oracle整个数据库、本地oracle 10g 数据库 使用exp导出工具 导出远程服务器oracle11g数据失败的问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)