一套老的系统是2001年左右布置的,用的还是oracle 8i,
目前因为业务需要,需要把它的数据迁移到新购置的两台小机上来。
鉴于8i比较落后了,我们想把它迁移到oracle 10g RAC上来。
但是很担心数据的迁移会因为平台版本不同,会有异常?
请问下迁移过程中,有什么需要注意的地方?
对于应用,如果支持8i,是否可以无缝的和10g进行接口?
||||||||||||||||||||
我的方案是用 exp,imp迁移。
先用 8i的 exp 到dmp文件,再用10g的imp 入新安装的rac数据库
目前因为业务需要,需要把它的数据迁移到新购置的两台小机上来。
鉴于8i比较落后了,我们想把它迁移到oracle 10g RAC上来。
但是很担心数据的迁移会因为平台版本不同,会有异常?
请问下迁移过程中,有什么需要注意的地方?
对于应用,如果支持8i,是否可以无缝的和10g进行接口?
||||||||||||||||||||
我的方案是用 exp,imp迁移。
先用 8i的 exp 到dmp文件,再用10g的imp 入新安装的rac数据库
解决方案 »
- 新手求解答MERGE INTO的相似问题
- 求一种导出oracle 数据到文本的方法或者工具
- oracle 10g默认用户名、密码解锁
- 关于图片文件如何导出的一个问题
- 急,打开Enterprise Manager console和Net configuration assistant报同样的错误(oran9.dll)
- 为什么出现ORA-00001: 违反唯一约束条件
- 触发器的设计?
- ORACLE 9i数据库的中文标准版和企业版有什么区别?
- 救命
- select查询语句中的困惑
- 在linux下,oracle isqlplus dba登录出现TNS:could not resolve the connect identifier spec
- 【100分】如何按时间统计
应用和原来8i的接口会否因为到10g了,需要改动参数设置?
imp 的时候指定 log 参数
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
从8i到10g RAC,你这跨越的有点大。个人觉得还是先升级到单实例的10g,再考虑
从单实例移植到RAC。
对于你说的应用接口,这取决于你用的是什么方式访问数据库。一般来说服务器升
级,客户端也都会同时升级,对于应用的接口基本变化不大,但是需要替换驱动,
或者在10g上重新编译等。
||||||||||||||||||||||||||||||
> exp,imp可以进行oracle8i到oracle10g系统的升级。
> 系统升级是一个复杂的过程,一定是要测试,测试,再测试。在充分测试地基础上
> 实施升级。
> 通过测试来发现问题,如表空间需要的大小,8i和10g会有不同、注意升级前后的
> 失效对象、如何处理未成功导入的数据及对象、更新网络的配置、使客户端正常访
> 问新数据库、配置spfile等等。
> 特别需要注意的是,oracle8i的系统很有可能工作在rbo环境,在升级数据库到10g
> 后,如果使用cbo,需要注意排查执行计划变差的sql,而这些也是要在充分测试的
> 基础上进行的,才能保证系统在升级后不会出现系统下降的问题。
> 另,在oracle10g中,参数optimizer_secure_view_merging的缺省值是false,它
> 可能引起原来oracle8i中部分sql的执行计划发生变化,可以更改为true。