Oracle 11g数据库移植
2009-05-11 13:14:03 来源:WEB开发网核心提示:数据库版本频繁更新,不同版本数据库之间的移植是经常让数据库管理员头疼的问题,Oracle 11g数据库移植,数据库移植不仅仅是导出导入的过程,由于新旧运行平台、操作系统、应用设备等的不同,并且运行更新的或修改了版本的相关应用软件,那么应该在哪些步骤打断依赖关系链呢?换句话说,其中涉及的问题方方面面,本文将为大家介绍Or
数据库版本频繁更新,不同版本数据库之间的移植是经常让数据库管理员头疼的问题。数据库移植不仅仅是导出导入的过程,由于新旧运行平台、操作系统、应用设备等的不同,其中涉及的问题方方面面,本文将为大家介绍Oracle Database 11g数据库移植的技巧、会遇到的问题和解决方案、以及实施移植的步骤等方面内容。
在数据库声明周期中最常发生的一件事就是不断地把数据库从老版本移植到新版本。不同版本之间的数据库移植有时候可能就像把数据从老版本里导出再导入到新版本中一样简单,不过其中涉及到的问题往往比你想象中复杂得多。而且移植过程还会涉及到其他一些显著的改变,例如操作系统改变、模式修改、以及相关应用软件的变化等等。每一项变化都存在着固有的风险性,不过人们常常认为还是应该把这些变化全部结合起来一起清除,来个一劳永逸,而且这样在移植过程中从头到尾都不去进行检测。这种情况出现了如此频繁,实在让人非常惊讶。
从一个软件工程师的观点来看,把这么多重要的改变通通放在一个步骤里实现是不是很好的解决办法并且足够安全呢?此外,不仅仅是实施移植而已,还要在实际移植之前检测这些变化是否适用于目标环境。
还有其他一些值得注意的地方:在依赖关系链打断移植过程之前,先把它给打断了,否则受打击的将是你。假设在从Oracle10g移植到11g的情况下,要把基层操作系统从Linux改为Solaris,在一个模式里修改主表,并且运行更新的或修改了版本的相关应用软件,那么应该在哪些步骤打断依赖关系链呢?换句话说,哪些步骤更加更安全、更熟悉、并且被其他很多人应用过了?而哪些步骤其他人都没有尝试过,而只适用于你的情况呢?
分清楚哪些是已经被实践过的而哪些又是未知的
- ››oracle 恢复误删除的表和误更新的表
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Oracle 提高SQL执行效率的方法
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››Oracle 11g必须开启的服务及服务详细介绍
- ››oracle性能34条优化技巧
- ››oracle数据库生成随机数的函数
- ››Oracle 数据库表空间容量调整脚本
- ››oracle单库彻底删除干净的方法
- ››Oracle创建表空间、创建用户以及授权、查看权限
- ››oracle 中 UPDATE nowait 的使用方法
赞助商链接