暂无图片
Oracle数据库迁移问题
我来答
分享
刘浩
2021-12-08
Oracle数据库迁移问题

周末要去给一个项目迁移数据库了,数据量不到200GB,我打算使用EXPDP来迁移,适合我这种菜鸟

源端是Linux服务器oracle 10g的环境(具体版本不详)

目标端是centos 6.5和11.2.0.4

两边都是单机环境,停机时间一天

现在有如下疑问

1、10g可以使用expdp吗

2、除了调整temp和undo表空间的大小,以及调整undo_retention,还需要注意什么吗?

3、数据量不到200G,且几乎没有LOB的数据

4、请问谁有相关文档供参考,可以上传我来下载,谢谢

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
薛晓刚

1、10g可以使用expdp吗  可以。我做过10g windows到11glinux的。可以

2、除了调整temp和undo表空间的大小,以及调整undo_retention,还需要注意什么吗? 字符集要注意。

3、硬件配置不一样,sga pga也不一样。

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
cqiwen

低版本到高版本,直接expdp导出,然后在目标端impdp导入。注意看两边数据库的字符集是否一致。关于字符集不一致的解决方法可参考:https://blog.csdn.net/xiezuoyong/article/details/89140741

暂无图片 评论
暂无图片 有用 0
打赏 0
刘浩
题主
2021-12-08
字符集是一致的
冯睿

首先,可以10g是可以使用expdp的;

另外还需要注意,迁移完成后需要重新收集统计信息,防止统计信息不全(或过期)导致产生大量SQL性能问题,另外有条件可以找一些数据比对的脚本,确认源环境与新环境数据一致;

不到200g,应该很快就迁移完成了。

暂无图片 评论
暂无图片 有用 0
打赏 0
Jose Chen

需要注意用户之间的依赖关系,导入的先后顺序要理清楚,不然会有很多报错

暂无图片 评论
暂无图片 有用 0
打赏 0
用户5935

还是要做迁移测试 避免出现意外的时候束手无策

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
oracle怎样批量导出表结构创建语句和索引?
回答 1
已采纳
可以使用plsqldeveloper导出,参考此回答https://www.modb.pro/issue/10994
Oracle dmp导出可以根据where条件到导出吗?
回答 1
已采纳
执行导出的命令如下:expdp用户名/密码@服务名directoryexpdirparfileempmain.parempmain.par文件内容tablesempmaindumpfileempmai
请教大家一个问题,dns解析和写到/etc/hosts有什么区别
回答 1
看使用场景适合的才是最好的,使用dns解析,如果主机名和ip映射发生改变,直接修改dns上的配置就可以了,如果用/etc/hosts,就需要每台机器去修改。如果没有dns服务器,主机数量又很少,配置不
oracle expdp导出数据为啥会引起数据块的改变?
回答 2
已采纳
您好,数据泵在导出过程中,DATADUMP创建并使用了一个名为SYSEXPORTSCHEMA01的对象,此对象就是DATADUMP导出过程中所用的JOB名字,如果在执行这个命令时如果没有指定导出的JO
oracle11.2.0.4 单实例 打补丁问题
回答 1
可以借鉴以下两篇(MOS)文章:753041.11112983.1
oracle11g数据给删除,从在线日志和归档日志,alter日志找不到删除记录,还有什么办法查到删除原因?
回答 5
先按照对象查找出所有的记录,再观察一下,看看和你的SQL有什么不匹配之处。如果不清楚数据是怎么样子消失的,先不要假定操作类型。
oracle10.2.0.4有cpu数量限制吗?
回答 1
如果是标准被的话,通常是4个CPU限制企业版的话基本上是本身没有限制,主要看硬件平台,如果是虚拟化的话就看虚拟化平台的支持有没有限制。
ora-00304:requested INSTANCE_NUMBER is buy
回答 1
[oracle@dg]$oerrora30400304,00000,“requestedINSTANCENUMBERisbusy”//Cause:Aninstancetriedtostartbyusi
求windows平台ORACLE19C RAC的安装教程
回答 1
https://www.modb.pro/doc/74170https://www.modb.pro/db/462632看看这两个,能够帮到你
Linux + Oracle(11g及以上) 内存使用
回答 4
已采纳
1、sga使用的就是shm,用ipcsm可以看到共享内存段的申请情况2、当你开始si/so的时候,说明内存已经不够用了,此时的系统响应巨慢,个人认为swap可以禁用,虽然我也听oracle的建议开了s