oracle 10g用exp命令按用户导出的DMP文件缺少表,谁能告诉我为什么吗?
展开全部
你具体做了什么操作?导出和导入的命令是什么?是说导入时表没创建,还是说表创建了,但是里面没数据?导出日志里提到这些表没有?导入日志里提到这些表没有?有没有xxx行被导出/入这样的记录?
更多追问追答
追问
我就在命令提示符里面输了exp,然后按照指示一步一步导出的,实际上数据库有77张表,但是导出的dmp文件用imp命令导入到数据库后,表个数变成55了,少了22张表,这22张表里面都没有数据,日志文件也没显示错误,也没显示导出了那22张表!但是有些没有数据的表显示0行被导出这样的记录了!
不知道你清楚没?
追答
exp/imp不是这样用的。你要确定好要用什么参数,写到一个命令里。按你的描述,应该是你按指示写的时候,有什么参数用错了。这只能是一点点检查你给的参数是什么,再一点点对你的日志,才可能找到原因。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是版本的问题
你执行EXP命令的机器是10G的客户端,而你要导出的数据库是11G的
你可以试试用数据泵(EXPDP)导出
你执行EXP命令的机器是10G的客户端,而你要导出的数据库是11G的
你可以试试用数据泵(EXPDP)导出
更多追问追答
追问
版本一直的,我刚开始也怀疑,但是查了一下版本是一致的,我还没用数据泵试呢,有时间试试
追答
同样是10G的也会有小版本的区别
要是都一样我就不清楚了,抱歉帮不了你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
记录下日志,看有啥错误没
追问
日志不会有错误的,就是少了几张表,这些表都没数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询