WEB开发网
开发学院数据库DB2 怎样进行成功的数据库迁移 阅读

怎样进行成功的数据库迁移

 2008-11-19 16:34:34 来源:WEB开发网   
核心提示: • 新平台移动到不同的硬件/软件平台• 操作系统升级升级现行操作系统版本所有这些类型的数据迁移是相互独立的,但有些往往是交织在一起,怎样进行成功的数据库迁移(2),使之更有效率和更好利用这整个过程,最常见的一种类型的迁移是数据库升级到新的版本,这通常意味着把数据输出到文

• 新平台

移动到不同的硬件/软件平台

• 操作系统升级

升级现行操作系统版本

所有这些类型的数据迁移是相互独立的,但有些往往是交织在一起,使之更有效率和更好利用这整个过程。最常见的一种类型的迁移是数据库升级到新的版本。这种做法通常是与硬件升级和/或操作系统升级结合起来。所有这些数据迁移路径涉及目标系统上新数据库服务器的安装。通常情况下,它是数据库的最新版本。

大部分的受访者说,源平台和目标平台是不同的。一位企业级解决方案和技术全球供应商的代表说,他们的目标系统是Windows ,而来源是Windows , Linux ,和UNIX的组合。莫希干莲恩在Overstock.com上提到,他们的目标平台是64位Linux ,而来源却是32位。据沃达丰的丹尼尔苏西尤称目标和源系统有不同的操作系统,甚至数据库。

步骤

无论是那种迁移类型,都有共同的执行步骤,以确保一个成功的迁移。这些步骤是:

• 规划

在规划阶段,源系统和目标系统都被分析,转移数据量,所花费的时间,进行迁移现有系统允许的停机,安全,系统的可用性和回滚的选择。可能还有其他因素,具体到当前的业务需求,如政府和行业法规。该规划需要有尽可能详细到执行命令。

将数据传输到新的系统所需的时间常常被忽视,但它往往是最耗时操作。,在FTP协议下,当数据库大小达到数百个千兆字节或更多是,使用最大数据传输速率超过100 MB /秒的网络这些时间不够的。在允许的时间内,转移大型的数据库,支持巨型帧传输的千兆网络或更快的网络是必需的。此外,如果数据被传输通过SSH协议,由于安全问题,那么它会更慢,因为加密开销。

另一个重要方面是源数据库和目标数据库的兼容性。这取决于操作系统平台,数据库供应商,以及版本。例如,在同一平台上, 把Oracle数据库从9.2版本迁移到10g,比从10g迁移到11g需要更少的步骤来完成。跨平台或数据库厂商更是有限的,这通常意味着把数据输出到文件,然后导入,或使用复制或网关技术。

上一页  1 2 3 4  下一页

Tags:怎样 进行 成功

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接