ORACLE数据导入导出问题

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的操作
最新回答
╭⌒浅痛

2024-10-23 05:30:03

个人觉得没有必要
因为你是想完全复制数据库,只要把imp的必要参数设置下就没问题了。(除非oracle的exp和imp命令有问题。)
如果执行脚本的话,首先要确定你建脚本的时间点和fullbackup的时间点是否一致,如果不一致,是否有无法预测的变更点。。。。等等问题(其实就是误操作等产生的问题)
但是,如果在复制数据库的时候,顺便进行检查的话,那就运行脚本建用户,角色,表。。。。。。等等,再把.dmp文件的数据数据导入数据库。
乱世魔女

2024-10-23 00:55:11

直接使用system登录直接把A备份的full_backup.dmp通过IMP.EXE导入B中即可!
就是完全一样的数据库了。。。
深碍至白头

2024-10-23 02:28:38

我觉得还是用PLSQL吧,简单些
贴心小棉袄

2024-10-23 02:49:53

看看 王二暖oracle教室吧,里面详细讲解了 oracle 的 数据导入导出的各种方法。
拿命去忘记你°

2024-10-23 07:28:59

没有那么复杂把......直接 imp 数据库/密码