请教下oracle的EXP命令

我用exp system/oracle file=test.dmp full=y 命令导出整个数据库..然后用imp导入..
发现数据没导入...想问下exp的full=y所备份的数据库是不是不包含表里面的数据??还是
我imp错了??

对于项目上线来说...数据库的迁移一般用什么方法来做??

3个回答

不加导出当前用户,加了导出全库所有的。如果是在线项目,看数据库文件大小一般就能知道是否包含了数据。
一般都是exp和imp方式

danielinbiti
danielinbiti 回复a343299251: 是不是exp和imp都指定一下数据库,防止数据库错了。另外imp时有没有报错
5 年多之前 回复
a343299251
a343299251 回复danielinbiti: imp system/oracle file=路径 log=路径 full=y
5 年多之前 回复
danielinbiti
danielinbiti 回复a343299251: 你把你的imp命令贴出来看看,是不是命令里只导入结构不导入数据
5 年多之前 回复
a343299251
a343299251 整个数据库里面有6个表空间..只有一个表空间是项目测试用的..其余的应该是没什么数据.. 但导出只有86M+
5 年多之前 回复
a343299251
a343299251 full=y是把整个数据库里面所有表空间及其各个表空间里面所有的表及数据都导出来么?? 我没写rows参数..但默认是rows=y的.按道理是导出表数据的..为什么我导入到原数据库的时候没导入数据(删了的数据没导入)?
5 年多之前 回复

数据量小的话一般exp导出数据,imp导入数据,数据量大的话oracle11g后提供了数据泵,exp导出当前用户对象不需要加full=y

a343299251
a343299251 我是想把整个数据库导出来的..所以用了最高权限的帐号来导入..所以也加了 full=y
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐