如果两套系统的操作系统和数据库版本是一致的,直接用rman来还原。这种方式可能是最快的
如果结构不同,尝试用expdp/impdp,使用合适的并行度,比exp/imp要快得多如果还是不能满足时间要求,可以临时配置一个逻辑同步方案,保证两边数据一致,例如用goldgate。然后找个合适的时间切换数据库
如果结构不同,尝试用expdp/impdp,使用合适的并行度,比exp/imp要快得多如果还是不能满足时间要求,可以临时配置一个逻辑同步方案,保证两边数据一致,例如用goldgate。然后找个合适的时间切换数据库
expdb和impdp是不是要在服务端使用的,就是现在旧的服务器expdb再把导出的dmp拉倒新无服务器上面?
1. 源端和目标端数据库版本
2. 源端和目标端系统平台
3. 数据量(活跃数据量)
4. 最大停机时间
然后才能够确定大概方案
---------------------------------------------------------------
QQ号:107644445
邮箱:[email protected]
BLOG:http://www.xifenfei.com
提供专业ORACLE技术支持(数据恢复,安装实施,升级迁移,备份容灾,故障诊断,系统优化等)
(以前有导过一个数据库,历史数据表巨大, 但是可以根据时间进行查询导入的)
网上找了一下,说加一个exclude=statistics参数,但是加了之后报
ORA-39002: 操作无效
ORA-39168: 未找到对象路径 STATISTICS。记得imp导入的时候使用一个:statistics=none 这样的参数就可以忽略版本之间的差异。
expdb命令导出的能使用imp直接导入么?
卡住的问题解决了,是因为有一个表是6g大的,导出的时候会卡住一会,现在已经正常导出了,但是在新库中导入出现了新问题,求救,具体问题如上面,expdb导出的一定要用impdb导入么?
例如导出的数据库版本是10.2.0.4,则导入时,在impdp语句后加个参数version=10.2.0.4.0如果还有问题,提供一下导出导入语句的写法