奉命把一个dmp文件数据导入到oracle服务器,导入数据谁不会呀,几分钟就搞定了,结果折腾了几个小时才搞定,惭愧呀。
采用imp命令导入数据oracle服务器
imp ytsj/ytsj@das file=ytsj081119.dmp fromuser=ytsj touser=ytsj log=imp_ytsj081120.log
结果进行到一个表YS_DMA02导入后时,就不动了。
什么原因呢?
原来导入都会有导入成功提示,现在没有,是否没有表空间不够呢,于是登录oracle服务器
查看ytsj用户所拥有表空间,确也是自动扩展。
又犯了技术人员的老毛病:疑神疑鬼,难道表空间没有自动扩展,又加大表空间,删除原来导入的数据,重新导入,结果进行到一个表YS_DMA02导入后时,就又不动了。
是否因为系统表空间不够呢,确实不多,也加大,删除原来导入的数据,重新导入,结果进行到一个表YS_DMA02导入后时,就又不动了。
求援吧,找来同事问问吧。他说,这个文件是oracle9.2i导出的,你又从oracle9.2i客户端往oracle 11g服务器导入的,建议从本地oracle9.2数据库服务器试试。
一语惊醒梦中人呀,从本地oracle9.2数据库服务器导入,进行到一个表YS_DMA02导入后,接着提示成功导入。
原来那几次我已经导入完成了,只不过因oracle版本问题未提示成功导入而已。