我在外网有一个Oracle库,暂称为A吧,然后我在内网还有一个库,称为B吧
然后A库是实时在变化的,而B则是一段时间才从A库导出的DMP导入进去
现在的问题,如果A库很大时,比如某些表存储有图片,则此库变的很大,然后无论对此库导入导出都是速度很慢
有一种实现把库A备份到库B的笨办法就是从A导成DMP,然后对B执行DMP导入,此问题就是A导出速度奇慢,B导入速度也奇慢。
不知道大家如何做这种数据库的备份?另外请教大家的问题就是,一般Oracle开发下面,对于系统的图片存储,是以哪种方式存储的?比如直接把图片以blob方式存入数据库中,还是只存图片名称及路径,然后把图片存放到指定文件夹下面?或者有其他的好方法推荐。请大家畅聊经验,不吝指教,谢谢
然后A库是实时在变化的,而B则是一段时间才从A库导出的DMP导入进去
现在的问题,如果A库很大时,比如某些表存储有图片,则此库变的很大,然后无论对此库导入导出都是速度很慢
有一种实现把库A备份到库B的笨办法就是从A导成DMP,然后对B执行DMP导入,此问题就是A导出速度奇慢,B导入速度也奇慢。
不知道大家如何做这种数据库的备份?另外请教大家的问题就是,一般Oracle开发下面,对于系统的图片存储,是以哪种方式存储的?比如直接把图片以blob方式存入数据库中,还是只存图片名称及路径,然后把图片存放到指定文件夹下面?或者有其他的好方法推荐。请大家畅聊经验,不吝指教,谢谢
能联网的话,用DBLINK+JOB定时自动拉取更新的数据即可还有其它的数据库同步方法,可能需要DBA的帮助才能实现,DATAGUARD
试着用物化视图看看...
或者干脆花点MM去买oracle的DATAGUARD.
你采用的是EXPDB/IMPDB 还是EXP/IMP方式? 我用过第一种,IMPDB 25G左右的文件 大概是3个小时,
不知道算还可以的不
至于数据迁移,没有听说过高效的,如果数据量大,速度慢那是一定的!就算是COPY一个比较大的文件速度也不会快呀!~