今天接到一个用户的系统,备份数据出现exp-00008 ora-00904 exp-00056 ora-01403错误,知道是客户端版本高于服务器端版本的问题,查看客户端是817 server,服务器竟然是816的,该服务器上面有两套系统,竟然至今还没有升级到817。客户端只有我们这一套系统在使用。查找解决方法,以前记得之前执行下rdbms/admin下的catexp7 就可以,后来发现也不大好用了,后来找到816版本下的exp.exe文件,将其拷贝到执行路径下,将817的exp.exe改为exp817,再次执行程序就可以了。这样就是816 817 都可以用了,记录一下。奇怪的是用户的imp没有出现问题。
总是使用imp的版本匹配数据库的版本,总是使用EXP的版本匹配两个数据库中较低的版本,如在816 817之间进行交互,使用816的版本。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7177735/viewspace-709415/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7177735/viewspace-709415/