从Unix到Linux的Oracle数据库迁移/升级

日期: 2009-07-28 作者:Brian Peasland翻译:司学峰 来源:TechTarget中国 英文

问:我想从Unix操作系统 上将的Oracle7.3数据库迁移到RedHat Linux操作系统上的的Oracle10g,并且要不损失任何数据。如何展开迁移工作迁移这个数据库?请告诉我操作步骤。   答:因为你将要做的涉及Oracle 7升级到10g还有与操作系统的变更,最好的策略为使应用Oracle的导入/导出工具。为了保证无数据丢失,当你导出数据时请确保没有任何人正在对数据库进行修改。

以下步骤概述了升级计划的基本前提:   1、关闭Oracle7数据库。   2、启动Oracle7 访问限制,以保证没有任何人访问此数据库。   3、执行Oracle 7的全导出:   exp userid=……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

问:我想从Unix操作系统 上将的Oracle7.3数据库迁移到RedHat Linux操作系统上的的Oracle10g,并且要不损失任何数据。如何展开迁移工作迁移这个数据库?请告诉我操作步骤。

  答:因为你将要做的涉及Oracle 7升级到10g还有与操作系统的变更,最好的策略为使应用Oracle的导入/导出工具。为了保证无数据丢失,当你导出数据时请确保没有任何人正在对数据库进行修改。以下步骤概述了升级计划的基本前提:

  1、关闭Oracle7数据库。

  2、启动Oracle7 访问限制,以保证没有任何人访问此数据库。

  3、执行Oracle 7的全导出:

  exp userid=system file=my_dump.dmp full=y

  4、在新服务器上,预创建你的Oracle 10g数据库。

  5、把dump文件以二进制模式传到新数据库服务器上。

  6、在新数据库上,预创建你将需要的所有用户以及分配表空间。

  7、导入整个dump文件:

  imp userid=system file=my_dump.dmp full=y

  导入/导出工具将为您完成升级工作。

作者

Brian Peasland
Brian Peasland

Techtarget旗下Searchoracle网站的资深专家,有16年IT行业经验、计算机科学硕士、专攻数据库方向,曾担任系统管理员等职。此外,他还获Oracle 7.3、8和8i的OCP数据库管理员证书,目前为SGT Inc.公司首席DBA。

相关推荐