大家问题大概应该都差不多,就是oracle高版本数据库往低版本数据库使用数据泵IMPDP导入时,数据导入成功,但是提示有时区文件错误。
SELECT * FROM v$timezone_file; --查看数据库时区文件
源库(服务器Linux版本oracle):
目标库(本地windows版本):
查看源库(服务端)的时区文件
ls $ORACLE_HOME/oracore/zoneinfo
将上面两个文件加入本地同目录路径下:
再执行IMPDP不报错
查阅其他资料,大家解决的方法是升级补丁,不过个人感觉比较麻烦,而且如果是两个linux服务器之间,以上操作暂未测试验证。本人路子比较野,仅供大家参考。大家在使用之前一定也要多多测试~