孤独一世 回复于:2005-04-18 15:22:34 |
写错啦,报错是:
IMP-00002: failed to open *.dmp for read IMP-00021: operating system error - error code (dec 2, hex 0x2) |
CNL 回复于:2005-04-18 15:45:05 |
也许oracle支持不了直接读取这么大的dmp文件,
也许uncompress解压的文件出了问题, 建议你改用管道看看如何 1. 先用root建个管道 # mknod pipe1 p # chmod 777 ./pipe1 2. 在oracle用户把解压的文件内容送入管道 如果你断定uncompress解压缩没问题,那么用cat jfzwSun.dmp > pipe1 否则uncompress -c jfzwSun.dmp.Z > pipe1 注意pipe1如果不在当前目录,则要带上目录名 3. 换一屏幕执行imp $ imp file=./pipe .... 4. 如果imp执行完,就可用root删掉管道了 # rm ./pipe |
孤独一世 回复于:2005-04-19 08:31:23 |
可以啦,谢谢!不过每次都得这样,好麻烦啊,呵呵 |