ORACLE数据导入导出:一台服务器A,装有ORACLE数据库,现用EXP.EXE把该数据库完整导出备份full_backup.dmp;在另外一台服务器B上装ORACLE,想把A备份出来的full_backup.dmp导入B中,在B中安装完ORACLE后是否要重新跑A的脚本?还是用system登录直接把A备份的full_backup.dmp通过IMP.EXE导入B中即可?原来运行脚本一直用plsqldev操作……就是把服务器A完全复制到服务器B的操作
个人觉得没有必要因为你是想完全复制数据库,只要把imp的必要参数设置下就没问题了。(除非oracle的exp和imp命令有问题。)如果执行脚本的话,首先要确定你建脚本的时间点和fullbackup的时间点是否一致,如果不一致,是否有无法预测的变更点。。。。等等问题(其实就是误操作等产生的问题)但是,如果在复制数据库的时候,顺便进行检查的话,那就运行脚本建用户,角色,表。。。。。。等等,再把.dmp文件的数据数据导入数据库。